UK supplement brands enjoy some of the most attractive unit economics in D2C e-commerce: high gross margins, low return rates, and strong repeat purchase potential. But those advantages only translate into actual profit if your customer acquisition cost, LTV model, and contribution margin stack are correctly understood and deliberately managed.
What This Calculator Outputs
Per-Order Contribution Margin
CM1, CM2 and CM3 on every order: the foundation of your LTV model
Breakeven ROAS (3 Levels)
Know exactly what ROAS covers COGS, covers fulfilment, and covers marketing
Fixed Cost Per Unit
Allocate compliance, tech and staff costs across your active order volume
Net Profit Per Kept Order
The single number that determines whether scaling acquisition will make you money
LTV, CAC & Payback Period
Connect first-order contribution to customer lifetime value, with purchase frequency modelling, CM2 payback period, LTV:CAC ratio and cohort-level revenue projections
Who This Is For
This tool is designed for UK supplement brand founders, CMOs, heads of growth, and e-commerce finance leads who need to validate that their margin structure can support the acquisition costs they're running or planning, and how that per-order contribution feeds into LTV, CAC payback and long-term customer profitability. It's particularly useful if you're:
Sense-checking whether the ROAS targets set in Google Ads are grounded in your actual contribution margin, rather than a gross margin figure that ignores fulfilment costs, platform fees and write-offs
Running a unit economics review before increasing acquisition spend or entering a new paid channel
Modelling the margin impact of a new product launch, formulation change, or shift in average order value
Preparing investor or retailer materials that require a clear per-order profitability model alongside your LTV projections
Kiezo Growth
Build Your Supplements Unit Economics + CLTV Model
Answer a few questions about your business and we'll pre-load both the unit economics and lifetime value calculators with your real numbers. Takes 3–4 minutes. Skip anything you don't know — we'll use sensible benchmarks in its place.
Returning user? Upload your saved config to reload your numbers instantly — no need to go through the questions again.
Could not read that file. Please use a saved Kiezo config JSON.
Step 1 of 9 — Volume & Pricing
Let's start with your sales numbers.
This model works on a per-unit or per-SKU-range basis. Supplements businesses often carry product lines with very different margin profiles — a protein powder and a collagen supplement will have different COGS structures, different repeat rates, and different AOVs. Model them separately rather than blending across ranges, or the output won't be actionable for either — and blended inputs will distort both the unit economics and the LTV model that follows.
Any field you leave blank will use a benchmark default. You'll see exactly which defaults were applied when you reach the calculator.
Across sale periods, promo codes and offers — if none, enter 0
%
Leave blank → benchmark default: 10%
Step 2 of 9 — Cost of Goods
What does it cost to make or buy the product?
What percentage of your selling price is the cost to make or buy the product?
This is your COGS — e.g. if your full-price AOV is £100 and the product costs you £35, enter 35
%
Leave blank → benchmark default: 15%
Step 3 of 9 — Returns
Tell us about your returns.
What percentage of your orders are returned?
Use your last 90-day return rate if available — supplements brands typically see 2–8%, though this varies by product type and whether you accept opened returns
%
Leave blank → benchmark default: 5%
What does it cost you to process each return?
Includes postage, repackaging, inspection — not the refund itself
£
Leave blank → benchmark default: £5.00 per return
What percentage of returned units can't be resold and are written off?
Damaged, soiled, or unsaleable items — enter 0 if you resell everything returned
%
Leave blank → benchmark default: 10%
Step 4 of 9 — Shipping & Fulfilment
How much does it cost to get orders out the door?
What is your average shipping cost per unit dispatched?
Your courier cost per parcel — not what you charge the customer
£
Leave blank → benchmark default: £5.00 per unit
What do you pay per month for warehousing and fulfilment?
Enter only the portion attributable to this product or range — leave at 0 if you fulfil in-house with no direct cost
£
Leave blank → benchmark default: £2,000/month
Step 5 of 9 — Payments
Payment processing and BNPL fees.
What percentage does your payment gateway charge per transaction?
Stripe is typically 1.4–2.9%. Check your dashboard if unsure
%
Leave blank → benchmark default: 2%
What percentage of your customers pay via BNPL — Klarna or similar?
Supplements brands typically see 10–25% BNPL adoption — enter 0 if you don't offer it
%
Leave blank → benchmark default: 20%
What fee does your BNPL provider charge you per transaction?
Klarna typically charges merchants 2.99–5.99%. Check your provider agreement
%
Leave blank → benchmark default: 6%
Step 6 of 9 — Marketing
What are you spending to acquire customers?
How much do you spend on paid acquisition per month, for this SKU/range?
Include the portion of agency fees, creative production, and attribution tooling attributable to this SKU or range — not your entire business spend. Platform media spend alone is acceptable, but will produce a less complete NCAC than your true all-in cost of acquisition.
£
Leave blank → benchmark default: £10,000/month
For NCAC to be accurate, your new customer count must come from your back-end data — Shopify orders, your CRM, or your order management system. Platform-reported new customer figures (Google Ads, Meta) overcount: they use cookie and device signals rather than your actual customer database, and they claim credit across channels simultaneously. Pull the number from your back end, not your ads dashboard.
How many new customers did that spend acquire?
Most brands track this monthly, but use whatever period matches your acquisition spend figure above. Pull from Shopify, your CRM, or your order management system — not your ads platform. This figure unlocks your NCAC and feeds directly into the LTV model.
Leave blank → benchmark default: 0 (NCAC not calculated)
Step 7 of 9 — Fixed Costs
Fixed overhead attributable to this range.
What are your monthly fixed costs attributable to this product or range?
Salaries, software, rent, agency fees — only include what you'd apportion to this SKU or range. Leave at 0 to evaluate on contribution margin only
£
Leave blank → benchmark default: £2,000/month
Step 8 of 9 — Customer Behaviour
How do your customers buy over time?
LTV model inputs — these two questions drive your lifetime value calculation. Margins, AOV, and acquisition spend are inherited automatically from your answers above.
On average, how many times per year does a customer place a repeat order?
Think about your active, retained customers — not first-time buyers. Supplements brands typically see 4–8 repeat orders per year, driven by replenishment cycles
×/yr
Leave blank → benchmark default: 4 orders/year
On average, how long does a customer keep buying from you?
Your average customer lifespan — i.e. from first to last purchase. If unsure, a typical supplements brand sees 1–2 years, with subscription-style products often retaining longer
yrs
Leave blank → benchmark default: 2.5 years
Step 9 of 9 — Repeat Purchase Behaviour
One final refinement for your LTV model.
This step is optional — skip it and we'll apply a sensible benchmark. The calculator lets you adjust all of these in detail once it loads.
What percentage of your repeat orders use BNPL — Klarna or similar?
Repeat customers often have higher BNPL adoption than first-time buyers. This adjusts your repeat-order CM2 in the LTV model
%
Leave blank → benchmark default: 20%
Kiezo Growth — UK D2C Supplements Unit Economics Calculator v2.0
Net revenue
—
Gross profit (CM1)
—
Variable profit (CM3)
—
Net profit (pre-tax)
—
Max NCAC ceiling
—
CM2 per unit sold
—
Sold
—
Kept
—
Returned
—
BNPL units
—
Disc. AOV
Inputs v2.0 — all values VAT-exclusive
Volume & pricing
Units sold
Full price AOV (£)
Discount (%)
Transactions
Return rate (%)
BNPL adoption (%)
Variable costs
COGS (% of full-price AOV)
Shipping (£/unit dispatched) + forecast % adj
Warehouse & fulfillment (£/month) — enter only costs attributable to this SKU/range
Transaction fees (%)
BNPL fee (%)
Returns handling (£/return)
Write-Off % of Returned Units (COGS Written Off)
Marketing
Acquisition spend (£) — paid media, SEM, influencer; used for NCAC
Include retention spend separately
Retention spend (£) — email, loyalty, win-back; excluded from NCAC
Total marketing spend (acq + retention)—
Clicks (from ads dashboard) — leave at 0 to skip conversion metrics
New customers acquired — syncs to LTV calculator below
Conversion rate (units ÷ clicks)—
CPC — cost per click (acq spend ÷ clicks)—
NCAC — new customer acquisition cost—
Break-even ceiling (CM2 per unit sold)—
First-order break-even — NCAC above this means acquiring at a loss—
Fixed costs
Fixed overhead allocation (£) — enter only costs attributable to this SKU/range. Leave at 0 to evaluate on contribution margin only.
Sensitivity chart
Chart max units — 0 = auto (3× current)
CPC escalation per doubling of spend (%) — appears when clicks entered above
Apply volume-adjusted return rate
Return rate uplift (pp per N additional units)
Per every N additional units above current
Apply volume-adjusted BNPL adoption rate
BNPL adoption shift (pp per N units — negative = declining)
Per every N additional units above current
Apply volume-adjusted write-off rate
Write-off rate uplift (pp per N additional units)
Per every N additional units above current
Apply fixed-cost step at volume threshold
Step threshold (units sold)
Additional fixed cost at step (£/month)
Revenue
Gross revenue (post-discount)—
(−) Returned revenue—
Net revenue—100%
CM1 — Gross profit
(−) COGS——
Gross profit——
CM2 — Contribution margin
(−) Shipping — £/unit × units dispatched——
(−) Transaction fees——
(−) BNPL fees——
(−) Returns handling — £/return × returns——
(−) Write-off — % of returned units' COGS——
(−) Warehouse & fulfillment — flat monthly——
Total contribution (CM2)——
CM3 — Variable profit
(−) Marketing & sales——
CM3 variable profit——
Fixed costs
(−) Fixed overhead allocation——
Net profit
Net profit (pre-tax)——
COGS / unit
—
CM3 / kept unit
—
Fixed cost / kept unit
—
Net profit / kept unit
—
Breakeven ROAS targets
COGS breakeven
—
CM1 level
Contribution breakeven
—
CM2 level
Sensitivity — Units Sold vs Net Revenue, Variable Profit & Net Profithover to inspect · adjust X-axis & scenario overrides in inputs panel
Net revenue
Variable profit (CM3)
Net profit (pre-tax)
Breakeven (£0)
● current position
By default assumes constant return rate, BNPL adoption, and fixed costs at all volume levels. Enable volume-adjusted return rate and fixed-cost step overrides in the inputs panel for a more conservative scenario.
Built by Kiezo Growth · kiezogrowth.com · Save config
LIVE SYNC
Disc. AOV—
·
CM1 margin—
·
CM2 margin—
·
Acq spend—
·
New customers—
passing to LTV calculator ↓
Gross LTV / customer
—
CM2 LTV / customer
—
LTV:NCAC ratio (CM2)
—
CM2 payback period
—
—
Customers/mo
—
NCAC
—
Rev/cust/mo
—
CM2/cust/mo
—
Avg lifespan
LTV & NCAC Inputs
AOV, margins & acquisition spend synced from above
Inherited from unit economics ↑
Discounted AOV—
Gross margin (CM1)—
Contribution margin (CM2)—
Acquisition spend—
Retention spend—
Override gross margin (CM1)
Gross margin / CM1 (%)
Override contribution margin (CM2)
Contribution margin / CM2 (%)
Repeat order settings
Repeat return rate — inherited: — override:
%
Adjust CM2 for higher repeat-order BNPL adoption
BNPL adoption on repeat orders (%)
BNPL provider fee on repeat orders (%)
Acquisition
New customers / month
Derived NCAC—
Override with manual NCAC
Manual NCAC (£)
Revenue model
Purchase frequency (orders / year)
Repeat order AOV (linked: discounted AOV)—
Override repeat order AOV
Repeat order AOV (£)
Retention model
Use retention curve (M1 + monthly churn)
Average customer lifespan (years)
Month-1 retention (%)
Monthly churn after M1 (%)
Fixed cost allocation
Inherited total monthly fixed costs—
Override with manual fixed costs
Total monthly fixed costs (£)
Fixed cost per customer / month (÷ SS active base)—
Discounting
Apply NPV discount rate
Annual discount rate (%)
Lifetime revenue per customer
Gross LTV — net revenue × frequency × lifespan—100%
36-month window · retention-adjusted · hover to inspect
NCAC (new customer acquisition cost)
Cumulative CM2 LTV
Cumulative net LTV
● payback crossover
Model assumes constant repeat purchase frequency and AOV over the customer lifetime. Fixed costs are allocated proportionally to survival probability at each month (survival-weighted). Repeat-order BNPL adjustment is off by default — enable in inputs panel if repeat BNPL adoption differs from first-order rate.
Find out if your account is leaving profit on the table.
Most accounts I review are optimising to the wrong metrics. A 20-minute intro call is enough to tell you whether there's a structural problem — and what it's likely costing you.
No obligation. No pitch deck. Just a direct conversation.
You'll get an honest assessment, even if we're not the right fit.