Scaling spend was hiding a $134k annual margin leak.
Request an audit →

DTC · Beauty & personal care

Scaling spend was hiding a $134k annual margin leak.

This marketing & margin audit surfaced $134k in recurring annual margin in a DTC / Ecommerce business, evidenced, senior reviewed, and delivered in 6 days.

$8–20M annual revenue Beauty & personal care Focus: Paid social mix
+$134k
margin recovered / yr
+16pts
contribution margin swing
6 days
to findings
Contribution margin on the two top campaigns
Before audit
−7%
→
After fix
+9%

The business

This was a $9M direct to consumer beauty and personal care brand, two years into an aggressive paid social push. On the surface everything pointed to a success story: revenue climbed quarter on quarter, reported ROAS held comfortably above target, and two prospecting campaigns were credited as the engine of that growth. Leadership was preparing to increase budget on exactly those campaigns heading into peak season.

What triggered the audit

The finance lead raised a quiet contradiction nobody wanted to touch: revenue was growing month after month, yet the bank balance refused to follow. The audit was commissioned to rebuild true contribution margin per order on the flagship prospecting campaigns, loading in the shipping, returns and payment processing costs the headline ROAS figure had always ignored.

What the audit found

Rebuilt from the invoice up, the picture inverted completely. The brand’s two largest prospecting campaigns, the ones celebrated in every board deck, were buying revenue below break even once shipping, returns and payment fees were charged against each order. Gross ROAS looked healthy only because it stopped measuring at the sale; it never followed the order through fulfillment or the stubbornly high return rate on color cosmetics. In practice, every additional dollar poured into those two campaigns was quietly destroying margin, and because they were the growth story, scaling them made the underlying problem worse rather than better. Across the year the leak totaled roughly $134k, hidden entirely inside a number everyone trusted as proof the strategy was working.

◉ How we produced this finding

The paid social mix finding was produced exactly the way MarginFix runs every ecommerce audit: spend put through the A.I Marketing Orchestrator that runs the agentic AI audit framework, then tested for causation rather than credit. What you’re reading isn’t an opinion. It’s an evidenced read a senior auditor signed off before it was ever shared.

Data sources: Spend by channel, campaign, creative and audience, joined to conversion and revenue data, plus a geo holdout test built to isolate what paid social mix genuinely caused rather than what it merely claimed.

Key frameworks: Geo holdout incrementality testing, Marketing Mix Modeling (MMM) and attribution correction and inflation factor analysis, cross checked against Analytic Partners ROI Genome, Google Meridian and Meta Robyn.

Human validation gate: Every incrementality read is rerun against your own data and signed off by a named senior auditor before it ships. No automated output ever leaves the building unreviewed.

Verified against
Ad platform exports Placement level breakdowns GA4 / analytics Shopify / order data Finance P&L

The margin recovered / yr was measured like for like over a matched period, reconciled to invoiced margin in the P&L, and signed off by a named senior auditor before publication. Client identity redacted to protect their commercial position.

WORKING PAPER ████████ Beauty & personal care
Representative Redacted
CampaignContribution margin
Retargeting
+12%
Google Shopping
+8%
Prospecting camp. A & B
−7%
margin recovered / yr +$134,240
Recurring, recovered every year the fix holds, not a one off.
Working paper: contribution margin on the two top campaigns traced line by line and reconciled to invoiced margin in the P&L over a matched period. Line items representative and redacted; the recovered figure is the reconciled audit finding.

What we changed

✓

Rebuilt both campaigns around contribution margin measured after shipping, returns and payment fees, so success is defined by profit per order rather than gross ROAS.

✓

Cut or reworked the specific audience and creative combinations that only ever converted below break even, while protecting the pockets that genuinely paid back.

✓

Installed a margin after returns guardrail into the media plan, so no campaign can scale past the point at which each incremental order starts losing money.

✓

Gave finance and marketing a single shared view of contribution after returns, closing the gap between the ad dashboard and the P&L.

The result

$134k a year recovered, an annual figure equal to 23× the $5,950 Audit + Sprint fee, and the single largest leak in this engagement. What should stop any growth focused leader cold is that these were the two campaigns celebrated in every board deck; the leak survived two years precisely because the dashboards called them winners. If your best performers are judged on ROAS rather than margin after returns, the same loss is very likely hiding in your account and compounding every month it runs. A fixed fee audit surfaces it in days, senior reviewed, before you scale the problem.

From kickoff to signed off findings: 6 days, inside our fixed 5–7 day window.

Portrait photograph of Victoria Miller
Reviewed & signed off by:
Victoria Miller
Senior Auditor · MarginFix · 10+ years of auditing experience
✓Anonymized to protect the client · senior reviewed findings · Published · Last reviewed

What the client said

DTC / ECOMMERCEApproved Feb 2025

$134k a year found in 6 days

Contribution margin on the two top campaigns: −7% → +9%

“Revenue grew and cash didn't. Victoria rebuilt margin per order after shipping, returns and payment fees, and our two biggest prospecting campaigns were losing money on every sale. We stopped scaling them.”

Founder & CEO · DTC · Beauty & personal care
Written approvalUnder NDA6 days to findings
Portrait photograph of Victoria MillerVictoria MillerSenior Auditor · signed this audit off
Request an audit → Prefer to talk it through first? Talk to an auditor →