Contribution margin after ads is the number most growing CPG brands under-watch. Top-line revenue and platform ROAS still look fine. Meanwhile paid acquisition gets less efficient, more customers cancel or never reorder, and fulfillment or parcel costs take another bite of every order.
That mix is common in DTC and subscription consumables. It is not a branding problem first. It is a books and unit-economics problem. If you cannot see contribution after media, retention, and shipping on one page, you will keep funding growth that does not pay you back.
This guide is the operator version: how to read fading marketing efficiency, rising churn, and higher shipping costs together, and what to change before you pour more spend into the same machine.
Why revenue can look fine while cash gets worse
Blended ROAS hides the story. A returning customer who buys again with almost no ad spend props up the average. New customers who need more spend to convert look "okay" inside that blend. Shipping and packaging sit in COGS or a fulfillment line nobody reconciles to the cohort that actually ordered.
So the P&L can show growth. The bank balance tells a different story a few weeks later.
Two patterns show up a lot in DTC and subscription CPG:
- Paid media stays sticky after revenue softens. Ads keep running on last quarter's ambition while contribution after ads compresses first, often before leadership treats media as gated spend tied to trailing sales and real contribution.
- Order volume or retention slips while semi-fixed cash outs (ads, payroll cadence, agencies, facilities) do not step down in lockstep. Gross margin can still look acceptable. Contribution and operating cash do not.
Financing can flatter the picture. A raise, a SAFE-style draw, or another one-time inflow can make a cash month look fine while the run-rate problem is still contribution and working-capital timing. Finance has to show runway off operating burn, not the post-raise balance.
At Teicor we sit with CPG founders as fractional CFOs and accounting operators. The habit that helps is simple: stop arguing about the ad platform in isolation. Put three levers on one scoreboard.
- What does a new customer cost after the real media math?
- How much contribution do you keep after product, shipping, and variable ops?
- How long does that customer stay, and what does each renewal actually contribute?
If any one of those slips and you do not re-cut the model, you scale the wrong thing.
Gate 1: Marketing efficiency that the books can defend
"Diminishing marketing efficiency" usually shows up as higher CAC, lower new-customer ROAS, or longer payback for the same creative and audience mix. Platforms get noisier. Competitors bid up the same keywords. Your best creative fatigues. That is normal. What is not normal is treating last quarter's CAC floor as still true.
Run the check on the books, not only in Ads Manager.
- Separate new-customer spend from retention / brand spend when you can.
- Tie media to cash and contribution, not clicks. Use a payback window you actually fund (for many consumables that is weeks to a few months, not a five-year LTV fantasy).
- Hold a new-customer ROAS or CAC payback floor that finance and marketing both signed. When you miss it for two or three weeks in a row, cut or reallocate. Do not wait for the monthly deck.
A useful question in the Monday meeting: if returning contribution paid for nothing this week, would new-customer spend still clear our floor? If the answer is no, blended ROAS is lying to you.
Watch for the false recovery loop. Cut ads and revenue collapses. Turn ads back on and revenue returns, but the business stays loss-making because contribution after product and shipping was already gone before payroll or agencies. A top-line bounce is not contribution after ads. When paid media is a huge share of revenue, intensity can rise while operating cash flow stays deeply negative.
Say new-customer contribution after product and shipping is $18, and blended CAC drifts from $22 to $35. You did not "lose a little efficiency." You flipped from a payback you could fund into a hole you fill with hope. Real brands will have different numbers. The discipline is the same.
CFO steering when the disease is CAC and churn: hard weekly acquisition ceilings, contribution after ads (not ROAS alone) as the gate, and no incremental media capital until retention cohorts clear a payback hurdle. Finance withdraws capital. Growth owns the creative and product fix.
Gate 2: Churn and reorder as a cash lever, not a CRM vanity metric
Churn (or a falling reorder rate) is where LTV stories die quietly. Acquisition teams celebrate more new customers while the base that funded last year's efficiency thins out.
For subscription or high-repeat consumables, ask:
- What share of last month's revenue came from customers acquired more than 90 days ago?
- What is contribution on a reorder vs a first order (shipping, promo, and support often differ)?
- If churn worsened by a few points, how many extra new customers do you need just to stand still on contribution?
Retention work is finance work when it changes how much you can safely spend on ads. A looser cancel flow, a weaker subscribe-and-save offer, or a product experience that drives one-and-done orders all show up as pressure to buy more traffic. That is how you get a doom loop: worse retention, higher CAC, more spend to cover the gap.
Put churn next to CAC on the same page. Do not let retention live only in a lifecycle dashboard marketing owns alone.
Gate 3: Shipping and fulfillment in the contribution math
Shipping is the silent third lever. Carrier rates move. Packaging gets heavier. Free-shipping thresholds train customers to build carts that still lose money after ads. Remote zones and returns quietly tax the same cohorts you are trying to scale.
A common structural leak: outbound fulfillment cost far exceeds what customers pay in shipping income, so every order burns cash even before marketing. Shipping cost also rises faster than many brands recover it in price or product mix. Unit economics can look fine at gross margin and still bleed at contribution.
If shipping is booked late, lumped into a vague freight account, or never tied to the order cohort, your contribution after ads is fiction.
Make shipping visible:
- Landed variable cost per order (or per unit) that includes outbound shipping, packaging, and the fulfillment fee you actually pay, net of shipping income collected.
- Contribution after ads = net revenue − product COGS − variable shipping/fulfillment − attributable media (and other true variables you agree count).
- A shipping sensitivity: what happens to contribution if parcel cost rises another 5% to 10% while CAC stays flat, or if you never raise price to match?
Founders are often surprised that a "small" shipping move erases the entire gain from a creative test. That is not bad luck. That is contribution math they were not looking at.
One scoreboard, three columns
Here is the Monday-meeting version. Keep it boring and honest.
| Lever | What you watch | Red flag |
|---|---|---|
| Ads / CAC | New-customer CAC or payback vs a signed floor | Floor missed for 2+ weeks while spend stays flat or rises |
| Retention | Churn or reorder rate; contribution on reorder vs first order | Base contribution shrinks while new-customer volume is the only growth story |
| Shipping | Variable ship + fulfill per order in contribution | Parcel or fulfill cost up, free-ship rules unchanged, contribution still "fine" in the deck |
When two of three are red, do not scale spend. Fix the model first: offer, threshold, creative, retention, or shipping rules. Scaling a broken contribution stack just buys a bigger hole.
What to change before you spend more
A practical order of operations we use with brand teams:
- Rebuild contribution after ads for the last 8 to 12 weeks, new vs returning, with real shipping in the unit (outbound cost net of shipping income).
- Re-set the CAC / payback floor from that contribution, not from last year's LTV slide. Gate weekly spend to trailing sales and that floor.
- If churn is the leak, put a retention owner and a finance owner on the same weekly metric before you raise budget. No incremental media capital until cohorts clear the payback hurdle.
- If shipping is the leak, change thresholds, packing, or carrier rules, or raise price. Do not ask ads to outrun freight.
- Separate operating cash from financing inflows so a "good" cash month that was really capital does not restart the spend machine.
- Only then decide whether incremental spend clears the new floor.
None of this requires a new software stack. It requires books that can show channel and cohort contribution, and a habit of reading them before the media plan. Common books symptoms when this pattern is running: thin or lagging ad recognition in the P&L versus bank clears, AP paydown while inventory or prepaid builds, and financing repayments sitting on top of already-negative operating cash.
FAQ: Contribution Margin After Ads
What is contribution margin after ads?
It is what is left from net revenue after product cost, variable shipping and fulfillment, and the advertising you attribute to that sale (plus any other true variables you agree to include). It is the cash-shaped view of whether growth pays you, not just whether the ad platform reports a good ROAS.
Why can ROAS look healthy while contribution falls?
Blended ROAS mixes cheap returning demand with expensive new demand. Shipping, packaging, and promos often sit outside the ad report. Revenue and ROAS can rise while contribution and cash get worse.
How should churn change my CAC target?
If customers stay for fewer orders, LTV drops and payback gets harder. You usually need a tighter CAC or payback floor, or you need retention work before you scale spend. Keeping the old CAC floor after churn worsens is how brands overspend into a thinner base.
Where do shipping costs belong in the model?
In variable contribution, next to product cost, before you judge media. Net outbound cost against shipping income collected. If shipping is buried in a monthly freight lump, your after-ads contribution will look better than the bank account.
Why does cutting ads and turning them back on feel like a recovery?
Because revenue follows spend. If contribution after product and shipping is already negative before media, turning ads back on restores top line and still loses money. That is a false recovery. Fix contribution and retention before you treat the bounce as proof the model works.
What should a CPG team put on one page each week?
New-customer CAC or payback vs floor, reorder or churn trend, contribution after ads with shipping in it, and cash or working-capital notes that matter for the next buy. That is enough for most Monday decisions.
If your brand is scaling DTC or subscription while ads feel harder, churn is creeping, and shipping keeps nibbling, the fix is rarely "one more campaign." It is an honest contribution scoreboard and the willingness to change the offer or the spend when the floor breaks.
That is the work we do with mid-market CPG teams at Teicor: books that show the truth, and fractional CFO judgment on what to do next. If you want a second set of eyes on your after-ads contribution math, we are easy to reach.
Lets work together
Ready to gain clarity in your numbers and confidence in your decisions? Let’s build the financial foundation your business needs to operate smoothly and scale profitably.

What's happening
Our latest news and trending topics


.png)