Goldberg Consulting

Breakdown · A direct-to-consumer brand

Revenue up, cash down

A direct-to-consumer brand doing $8 to 20 million a year had climbing revenue, strong ad numbers and a founder ready to double spend. Cash was getting tighter every month. Here is how it found out why, and what it changed.

The brand's economic model, built one piece per sectionFive department dials point different ways. Piece by piece, one flow from ad spend to repeat revenue, two campaigns that swap order when judged on contribution, cohorts by month, SKU cards sorted into roles, trapped cash, a stock line that meets its reorder point as a purchase order lands, an early stockout warning and one weekly review join into one model where spend follows contribution.MarketingFinanceOpsCreativeSupportAd spendDiscountsFeesCOGSFulfilmentReturnsRepeatCampaign ACampaign BJanFebMarHeroVolumeReturnsDead stockCash trappedStockout warningBefore the ticketsWeekly reviewSpend follows contribution
  1. Five numbers, all true

    The ad dashboard looked great and store revenue was climbing. The founder wanted to double ad spend.

    Finance was worried. Cash was tight, purchase orders kept growing, refunds were creeping up and margin swung from week to week. Nobody could say why a record month brought in less cash than the month before.

    Every team had its own number. Marketing had a strong ROAS. Finance was barely making payroll. Operations saw a stockout coming. Creative had a video going viral. Support was answering customers whose orders had not shipped. All five were true.

    Where it startedFive departments, five dials, each pointing its own way.MarketingFinanceOpsCreativeSupportAd spendDiscountsFeesCOGSFulfilmentReturnsRepeatCampaign ACampaign BJanFebMarHeroVolumeReturnsDead stockCash trappedStockout warningBefore the ticketsWeekly reviewFive true numbers
  2. One model, from ad spend to repeat revenue

    The brand measured ad spend against revenue and stopped there.

    Now every order is followed all the way through: ad spend, the customer, the order, discounts, fees, product cost, fulfilment, shipping, returns and the repeat purchase. Each team reads the same model.

  3. Campaigns judged on contribution

    Take a worked example. Campaign A spends $100,000 and brings in $400,000, a 4.0x ROAS. Campaign B spends the same and brings in $290,000, a 2.9x ROAS.

    On ROAS, A wins. But A runs on deep discounts, sells low-margin products and gets more returns. B brings buyers who choose the best-margin products, rarely return them and buy again within weeks.

    Judged on what each campaign leaves after every cost, B is the better business.

  4. Customers grouped by the month they arrived

    First-order ROAS stopped being the number that mattered.

    Customers are now grouped by the month they first bought. For each group the brand tracks acquisition cost, first-order margin, time to second purchase, value at 90 and 180 days and refunds by channel. Marketing stops buying cheap clicks and starts buying customers who stay.

  5. A profit card for every product

    Every product now has a card with its margin after all costs, its return rate and its role.

    One product is the ideal first purchase, so it gets more ad spend. One sells in volume but barely pays for its own shipping, so its price is reviewed. One is returned far too often, so its product page is fixed. One barely sells at all.

    HalfwayOne flow from ad spend to repeat revenue, campaigns judged on contribution, cohorts by month and every SKU given a role.MarketingFinanceOpsCreativeSupportAd spendDiscountsFeesCOGSFulfilmentReturnsRepeatCampaign ACampaign BJanFebMarHeroVolumeReturnsDead stockCash trappedStockout warningBefore the ticketsWeekly reviewEvery SKU has a role
  6. Cash found sitting on shelves

    The product that barely sells was holding a large amount of the brand's cash in stock nobody was buying.

    Now it is bundled or cleared, and that cash goes back into the business.

  7. Demand planned, orders placed in time

    Purchase orders used to be last period's sales plus a guess. Then a campaign would launch, a best seller would sell out in days, and slow stock sat in the warehouse.

    Now each product has a demand plan built from its normal sales, the season, planned ad spend and promotions, supplier lead times and safety stock. When stock nears its reorder point, the purchase order is already placed.

  8. Stockouts seen before the tickets

    Support used to learn about a stockout from angry customers.

    Now the warning comes from the stock plan, days ahead. Marketing can pause ads on that product and support can warn customers before anyone has to ask.

  9. One weekly review

    Marketing, finance, operations and support used to report in separate meetings with separate numbers.

    Now there is one weekly commercial review on one model. Spend, contribution, cohorts, stock and cash sit on the same page.

  10. Spend goes where contribution is

    With one model, the decision the founder started with gets easier. Spend goes up on the campaigns, products and customers that make money, and down on the ones that only make revenue.

    From the first ad to the repeat order, the whole brand reads one set of numbers.

    The finished modelEvery piece is in place. Stock is planned, the review runs weekly and spend goes where contribution is.MarketingFinanceOpsCreativeSupportAd spendDiscountsFeesCOGSFulfilmentReturnsRepeatCampaign ACampaign BJanFebMarHeroVolumeReturnsDead stockCash trappedStockout warningBefore the ticketsWeekly reviewSpend follows contribution

What changes

Customer acquisition cost falls 25–40% while average order value rises 20–40% per order. Customers buy again 15–30% more often, and lifetime value grows 10–25%

The typical range for this kind of system. Median outcomes across 55 projects since 2021. Ranges are medians, not guarantees. How we report numbers

No AI. Better numbers.

None of this needed AI or a new platform. One model, a profit card per product, cohorts by month and a demand plan tied to purchase orders did the work.

That matters if you run a brand: you can start with the store, ad and stock data you already have.

What comes next

Once every order, product and customer lives in one model, automation can sit on top: moving budget toward the campaigns that earn contribution, flagging a stockout before it happens and drafting the purchase order. The team still makes the calls.

What does an order really make you? Work out true contribution.

Growth that shows up in the bank.

Want the same for your brand? Book a call and we will look at your numbers with you.

Book a callScore your business

Systems built to SOC 2, ISO 27001 and PIPEDA/PHIPA controls.