Skip to content

Profit-Leak Audit Template

For: COOs, founders, and finance leaders running a quarterly margin diagnostic.

Most companies running an unexpected margin compression spend weeks looking for the cause. This audit reduces that to two hours. Six checks, each with an expected leak-size range and where to look in your operating data.

Structure

What's inside

1

1. COGS allocation

Verify COGS is allocated to the right SKU/channel/segment. Mis-allocation hides margin variance.

Example: Common leak: $0.50 / unit packaging allocated 50/50 between SKU A and B even though A uses 80%.

2

2. Returns + refunds

Returns reduce revenue AND keep the COGS already incurred. Compute net contribution per returned order.

Example: D2C apparel: 14% return rate at $40 AOV = $5.60 / order net cost not recovered.

3

3. Discount stacking

Discounts applied on top of each other erode realised price without showing in headline ARR/AOV.

Example: B2B SaaS: 15% promo + 10% multi-year = 23.5% off, not 25%, but reported AOV often only reflects one stack.

4

4. Shipping cost spikes

Fulfilment cost rises silently with carrier surcharges and weight-class drift. Audit the unit-level shipping cost trend monthly.

Example: Common leak: dimensional weight reclassification on Q4 shipping = +14% cost no one notices.

5

5. Payment processor fees

Fee mix shifts with payment method mix (BNPL, AmEx, international cards). Track effective fee % monthly.

Example: D2C: Klarna usage rising from 4% to 11% = +28 bps fee drag.

6

6. Channel CAC inflation

Per-channel CAC drifting upward without offsetting LTV expansion. The slowest leak, the largest impact.

Example: Meta CAC drifted $48 → $71 over two quarters while LTV held flat. Margin impact: $23 × monthly new customers.

Expected output

A 2-hour audit using this template typically surfaces 200–600 basis points of EBITDA hiding in the six categories above. That's an enormous range, but the structure is consistent: the leaks are present, they are small individually, and they compound to material numbers.

The most common pattern: 80–150 bps from COGS allocation errors, 40–80 bps from undiscovered returns/refunds drag, 30–60 bps from discount stacking, and 100–250 bps from a single slowly-drifting variable (usually shipping cost or one channel's CAC).

How to run the audit

  1. Pull the data. For each of the six checks, you need three months of granular data: COGS by SKU, returns by SKU, discounts applied per order, shipping cost per order, fees per transaction, CAC per channel.
  2. Compute the baseline. What does each metric look like on average?
  3. Identify the variance. Where is the metric drifting? Which subset is dragging the average?
  4. Quantify the dollars. Translate the variance into monthly contribution impact. This is the leak.
  5. Rank and ship fixes. Three largest leaks. Action this week, not this quarter.

What this template doesn't catch

This is a margin-leak audit, not a comprehensive operating diagnostic. It will not catch revenue leaks (pricing left on the table, churn under-tracked, expansion not pursued) or capital-efficiency issues (working capital drag, payment terms, inventory carry). Use it alongside the weekly business review and the operating intelligence framework for full coverage.

Get the working file

The audit ships as a Google Sheet with the six tabs pre-built and example calculations. If you're a Fairview customer, the audit is loaded automatically against your data — see find profit leaks.

The template runs the meeting. Fairview runs the analysis.

Fairview ships this template pre-loaded against your real data. Setup in under 15 minutes.