All templatesAudits90-120 minutesUpdated 13 June 2026

The Ecommerce Profit Leak Audit

The 60-point CFO-grade sweep that finds exactly where an ecom brand bleeds margin, from ad waste to returns to broken tracking.

Who this is for

  • DTC founders scaling past $1M/year
  • In-house marketers under a profit mandate
  • Operators who suspect their 'great ROAS' is lying

Why this exists

Most brands obsess over ROAS while margin leaks out of ten holes the dashboard never shows. This is the audit a fractional CFO and a senior media buyer would run together, turned into a checklist you can run yourself in an afternoon.

Run this with your P&L open

Every leak below maps to a real line on your P&L. Don't estimate from the ad platform. Pull actual COGS, shipping invoices, processor statements, and refund reports. The gap between 'platform profit' and 'bank-account profit' is the whole point.

1. Unit economics and contribution margin

0/8 done

2. Google Ads waste

0/9 done

3. Tracking and attribution (the silent leak)

0/8 done

4. Merchant Center and feed

0/9 done

5. Site, checkout, and retention

0/8 done

The nine most common leaks and what they typically cost

Ranges from Ad-Lab audits across 350+ ecom accounts. Stack two or three of these and a 'profitable' account is quietly losing money.

LeakHow it hidesTypical drag on profit
Branded bleedCounted as elite ROAS10-30% of ad budget
Attribution overstatementDashboard > reality20-40% of 'tracked' revenue
Server-side tracking missingConversions undercounted, bidder starved10-25% efficiency
Returns not in margin mathGross margin used instead of contribution5-15% of revenue
Discount creepDeath by a thousand codes3-10% of revenue
Feed suppressionProducts silently not served5-20% of Shopping revenue
PMax placement leakageCheap placements take credit10-20% of PMax spend
Shipping subsidyUnderpriced shipping2-8% of revenue
Slow mobile LCPPaid clicks bounce5-15% of conversion rate

How to run it

  1. Pull the actuals first

    P&L, processor statement, refund report, and a 90-day Google Ads + GA4 + Shopify export. The audit is only as honest as the data you feed it.

  2. Work top to bottom, score each line

    Mark every item pass / fail / unsure. Unsure counts as fail until proven. Tally fails per section.

  3. Quantify the top three leaks

    Use the table to put a dollar range on your worst three. That is your prioritised fix list and usually pays for a quarter of agency fees on its own.

External resources

Authoritative references we link to alongside the template. Read them before running the audit.

Want this run for you?

Apply for a free audit. Patrick walks you through the most- relevant sections against your real account.