The SaaS playbook for unit economics is the cleanest framework out there — but every guide stops at software. If you run a real store with sales history and ad spend, you can borrow the exact same math and get a sharper answer: what one order and one customer actually earn you after everything.
This guide walks the SaaS method step by step, then translates each metric into store terms with a full worked example. The payoff is the number the generic guides skip entirely: your true per-order profit.
What "unit economics" means for an operating store
Unit economics is the profit and cost of a single unit of your business, isolated from your total P&L. In SaaS the unit is a subscriber. In your store, the unit is an order — and, one level up, a customer who may place several orders.
The whole point is to answer one question before you scale spend: does one more customer make you money or cost you money? If your unit economics are underwater, more ad spend just loses money faster.
This sits underneath everything in your ecommerce ops economics — margins, overhead, and cash flow all trace back to whether a single order is profitable.
The four numbers you actually need
The standard SaaS approach reduces to four inputs (CAC, ARPU, gross margin, and churn) that combine into LTV and the LTV:CAC ratio, per the CloudZero SaaS unit economics guide. Here is each one, plus its store equivalent.
- CAC (customer acquisition cost): total sales and marketing spend ÷ new customers acquired. Same in a store — your ad spend divided by first-time buyers.
- Contribution margin per unit: revenue minus all variable costs. In SaaS this is ARPU × gross margin. In a store it is your true per-order profit before ad spend.
- LTV (lifetime value): how much margin one customer throws off across their whole relationship with you.
- LTV:CAC ratio and payback: LTV divided by CAC, plus how long it takes contribution margin to earn CAC back.
The trap in every SaaS guide is treating "gross margin" as one clean percentage. In a store, that margin hides product cost, supplier shipping, and payment fees that each move independently. You have to build it up line by line, which is exactly what recording cost of goods sold forces you to do.
Step by step: calculate your store's unit economics
Say you run a print-on-demand store doing 340 orders a month at a $31 average order value (AOV), with $2,800 a month in Meta ad spend. Here is the full calculation.
Step 1: Contribution margin per order (your true per-order profit)
Start with one order and strip out every variable cost:
| Line item | Amount |
|---|---|
| Order revenue (AOV) | $31.00 |
| Product cost + supplier shipping (COGS) | −$17.00 |
| Payment processing (about 2.9% + $0.30) | −$1.20 |
| Contribution margin per order | $12.80 |
So each order contributes $12.80 before you spend a cent on ads. That is the number your gross margin percentage is hiding: $12.80 ÷ $31 = 41% contribution margin. Getting COGS right here matters more than anything downstream — see recording cost of goods sold for how to book it so this line is accurate.
Step 2: Customer acquisition cost (CAC)
CAC = ad spend ÷ new customers. Not every order is a new customer, so use first-time buyers. Say 220 of your 340 monthly orders are first-time buyers.
CAC = $2,800 ÷ 220 = $12.73 per new customer.
Notice the tension: your CAC ($12.73) is almost identical to your contribution margin on a single order ($12.80). You are essentially breaking even on the first purchase and making your money on repeats.
Step 3: Lifetime value (LTV)
LTV = contribution margin per order × orders per customer over their lifetime. Say your repeat behavior works out to an average of 1.8 orders per customer.
LTV = $12.80 × 1.8 = $23.04 per customer.
The SaaS version multiplies by gross margin and divides by churn, but the logic is identical: margin per unit times how many units you get per customer before they stop buying.
Step 4: LTV:CAC ratio and payback
Now combine them:
- LTV:CAC = $23.04 ÷ $12.73 = 1.8:1.
- Payback = about one order — because first-order contribution ($12.80) roughly equals CAC ($12.73).
A 1.8:1 ratio tells you something concrete: this store is viable but thin. You earn $1.80 in lifetime margin for every $1.00 spent to acquire a customer, and almost none of it comes from the first order.
Benchmarks: what "good" looks like
The widely cited SaaS targets are an LTV:CAC of at least three-to-one, gross margin above 70%, and CAC payback under eighteen months, according to the CloudZero SaaS unit economics guide. The same source notes the median SaaS company now spends about two dollars in sales and marketing per one dollar of new recurring revenue — a reminder that acquisition cost is the metric most likely to sink you.
For a store, treat three-to-one as the direction, not gospel. Physical goods carry real COGS on every single order, so a healthy store LTV:CAC often lands lower than a software business that pays its main cost once. The store lever that changes everything is repeat rate: push average orders per customer from 1.8 to 2.5 in the example above and LTV jumps to $12.80 × 2.5 = $32.00, moving the ratio to 2.5:1 without touching ad spend.
Where store unit economics differ from SaaS (and cost you more)
Two costs the SaaS guides never model can quietly wreck a store's unit economics.
Chargebacks. A lost dispute typically costs about two to two-and-a-half times the order value once you add the clawed-back sale, unrecoverable product cost, and fees, per chargeback.io's Shopify fee guide. On Shopify Payments the chargeback fee alone is $15 per dispute for US merchants and is only refunded if you win, per the same source. A handful of these per month blows a hole in a $12.80 contribution margin.
Refunds on made-to-order goods. For print-on-demand there is no restock, so a refund eats the full product cost on top of the refunded amount. That is a variable cost you must fold into your average contribution margin, not treat as a rare exception.
These blend into the difference between overhead and operating expenses — some costs scale with each order and belong in unit economics, while fixed monthly costs sit above the unit line.
Let Victor compute your true per-order profit
Doing this by hand once is clarifying. Doing it live, across every order, every day, is a job.
PodVector AI's Victor is an AI employee that connects to your live data across Shopify, Meta Ads, Google Ads, Printify, Printful, Gelato, and Klaviyo, and computes true per-order profit for you — product cost, fulfillment, fees, and ad spend, netted per order. Victor is not a dashboard you have to read; he does the math and delivers the reports to your Google Drive, and every write action he takes is approval-gated, so nothing executes until you say so.
If you want your unit economics maintained instead of manually rebuilt each month, put Victor to work on your store.
FAQs
What is the basic formula for calculating unit economics?
Unit economics comes down to LTV ÷ CAC. Build LTV from contribution margin per unit times units per customer over their lifetime, build CAC from acquisition spend divided by new customers, then divide the two. A result above one means a customer earns back more than they cost.
What counts as a "unit" for a store instead of a SaaS product?
Your primary unit is an order, and your secondary unit is a customer. Calculate contribution margin at the order level first, because that is where product cost, fulfillment, and payment fees live. Then roll it up to the customer level using repeat-purchase behavior to get LTV.
Why is contribution margin better than gross margin percentage?
A gross margin percentage hides the dollar reality of a single order. Contribution margin in dollars ($12.80 in the example above) is what you compare directly against CAC, and it makes the break-even-on-first-order problem obvious. Percentages feel healthy right up until you subtract acquisition cost.
What LTV:CAC ratio should an operating store aim for?
Software businesses target at least three-to-one, per the CloudZero guide. Stores often run lower because COGS hits every order, so treat three-to-one as a direction and focus on the biggest store lever — repeat rate. Moving average orders per customer up lifts LTV without raising ad spend.
How do refunds and chargebacks factor into unit economics?
They are variable costs, so they belong in your average contribution margin, not in a separate "bad luck" bucket. A lost chargeback can cost two to two-and-a-half times the order value, per chargeback.io, and a print-on-demand refund eats unrecoverable product cost. Estimate their monthly rate and subtract the expected cost per order before you trust your margin.
How often should I recalculate my unit economics?
Recalculate whenever your inputs move — a supplier price change, a shift in ad costs, or a new AOV after a promotion. Since all four inputs drift monthly for an active store, a monthly cadence is the practical minimum, and continuous is better if you can automate it.