Your LTV to CAC ratio compares what a customer is worth to what they cost you to win. Ask online what a good one looks like and the answer comes back as 3:1 almost every time.
That figure was written for software companies in 2010 and fits retail loosely at best. Your own minimum depends on your margin and overhead, and you can work it out from your store data in about twenty minutes.
TL;DR
-
Read the ratio as dollars back per dollar spent. At 3:1 you get $3 back for every $1 spent winning a customer. At 0.8:1 you get 80 cents back and lose 20.
-
Use profit, not revenue. Revenue LTV is the main reason brands think they are at 3:1 when they are nearer 1:1.
-
There is no universal target. Your minimum depends on your margin and overhead. At 38% margin and 20% overhead, it is 2.1:1.
-
Work out payback from your cohort's month-by-month curve. The usual formula just restates your ratio.
-
Same inputs, nine honest answers, ratios from 0.8:1 to 8.1:1. Fix your definition before you judge the number.
-
Before you raise spend, check what the next customer costs. Our model store sits at 0.8:1 overall and 0.55:1 on its next block of media spend, before fees.
What LTV and CAC mean
|
Term |
What it means in plain words |
Go deeper |
|
CAC (customer acquisition cost) |
What you spend to win one new customer. Acquisition spend divided by first-time customers |
|
|
LTV (lifetime value) |
What one customer is worth to you across their relationship with your store |
|
|
LTV365 |
What one customer is worth in contribution profit across their first 365 days. |
Same LTV guide |
|
Contribution margin |
What is left from an order after the costs of making and delivering the order. |
|
|
Payback period |
How many months until a customer has earned back what you spent acquiring them |
Covered below |
|
Cohort |
Customers who first bought in the same month, tracked together over time |
What the ratio means in dollars
The left number is what you get back, the right is what you paid.
LTV:CAC = what a customer is worth / what a customer costs
You will also see it written 3x or 3.0. Same thing.
|
Ratio |
For every $1 spent winning a customer |
What that leaves you |
|
0.8:1 |
You get 80 cents back |
You lose 20 cents per customer. Growing makes it worse |
|
1:1 |
You get $1 back |
Break even. Nothing left for rent, salaries or software |
|
2:1 |
You get $2 back |
$1 clear per customer for overhead and reinvestment |
|
3:1 |
You get $3 back |
$2 clear per customer |
|
8:1 |
You get $8 back |
Either a very strong business or a number built on optimistic inputs |
A customer who spends $300 is not worth $300. After product cost, shipping, fulfillment, payment fees and returns they might be worth $110. Against a $100 CAC, the first figure reads 3:1 and the second reads 1.1:1.
Where the 3:1 rule came from
The rule was written for software. David Skok set it out on his blog For Entrepreneurs around 2010, and later told an audience at SaaStr that he "guessed at that number" after visiting many SaaS companies.
Two details from his version matter for your store:
-
His LTV already had margin taken out before the division, so 3:1 meant three dollars of profit per dollar spent
-
He paired it with a second rule: recover CAC within 12 months
Retail brands often hold a revenue-based LTV against that profit-based 3:1. It is the most common error we find in client accounts.
How to find your numbers in Shopify
Everything except ad spend sits in Shopify or in any of the major platforms you are operating on.
1. New customers, first-time only
Head to Analytics;Reports, filter Category by Customers, open New customers over time. The filter doing the work is new or returning customer set to New.

New customers over time, filtered to New. This count is your CAC denominator, not your order count.
2. What those customers spent
Head to Analytics>Reports>Customer cohort analysis. Switch the metric to cumulative Net sales and divide by the cohort's customer count, then read down the month 11 column for your 365-day figure, since month 0 is the acquisition month. Note the orders per customer alongside it, since you need that for payback.
If the cohort report isn't available on your plan, export customer order history, group first-time buyers by month, and track spend at 90 and 365 days in a sheet.

Customer cohort analysis switched to cumulative Net sales.
3. Your contribution margin
Start with Analytics; Reports; Profit by product or your Finances summary, then correct it. Shopify's Cost per item field usually holds product cost only, so subtract these before you use the figure:
-
Shipping
-
Fulfillment and pick-pack
-
Payment processing
- An allowance for returns
Shopify Finances summary showing gross profit, annotated with the four costs Shopify's margin figure leaves out.
4. Your acquisition spend
Pull spend from Meta Ads Manager and Google Ads directly. Shopify's Channel performance report on the Growth page shows cost for some channels, but not for Facebook or Google campaigns.
Then add agency retainers, management fees and creative production to get fully loaded paid CAC. Affiliate and influencer payouts belong in blended CAC, or in a CAC of their own, since those customers did not arrive through a paid click.

Work out your own ratio
|
Step |
What you need |
Where it comes from |
Your number |
|
A |
New customers in the period |
Cohort report filtered by first-order referring channel (Advanced or Plus), or a UTM export. |
|
|
B |
Acquisition spend, fully loaded |
Ad platforms plus invoices, step 4 |
|
|
C |
Your CAC |
B / A |
|
|
D |
Revenue per paid customer, first 365 days |
Cohort report, step 2, same filter |
|
|
E |
Contribution margin % |
Step 3 |
|
|
F |
Your LTV365 |
D x E |
|
|
G |
Your ratio |
F / C |
Three rules for filling it in.
-
Use LTV90 for young cohorts. A cohort needs twelve months before it has an LTV365, so track LTV90 in the meantime. Check how much your mature cohorts grow from day 90 to month 12 (say 1.8x) and use that multiplier to project the young ones.
-
Run paid and blended separately. Paid CAC judges the ad account. Blended CAC describes the business. If most of your customers arrive organically, the paid ratio describes only a small part of your store.
-
Count discount codes once. Shopify already subtracts them from order value, so your welcome offer sits inside the AOV feeding step D. Subtracting it again inside CAC at step B double counts it.
Why the same numbers can give 0.8:1 or 8.1:1
The store below is a model, sized to a mid-market Shopify brand and carried over from our CAC guide so the figures tie out across both. It is an illustration. No client data sits inside it.
- $89 average order value, 38% contribution margin
- Fixed operating costs of 20% of revenue
- 1,000 new customers, 640 of them from a paid click
- $42,000 on Meta and Google, plus a $5,000 agency retainer, $3,000 in creative production and $2,000 in affiliate payouts
- Blended CAC $52($52,000 / 1,000), paid CAC $65.63(42,000 / 640), fully loaded paid CAC $78.13(50,000 / 640)
- 1.9 orders per customer in the first 365 days
With three fair ways to state LTV and three to state CAC, you get nine different answers.
|
LTV definition |
vs blended CAC $52 |
vs paid CAC $65.63 |
vs fully loaded $78.13 |
|
Revenue, stretched over an assumed 2.5-year lifespan ($422.75) |
8.1:1 |
6.4:1 |
5.4:1 |
|
Revenue, first 365 days ($169.10) |
3.3:1 |
2.6:1 |
2.2:1 |
|
Contribution profit, first 365 days ($64.26) |
1.2:1 |
1.0:1 |
0.8:1 |
The arithmetic in every cell is correct. What changes is the definition: the top row stretches revenue across a lifespan nobody measured, while the bottom row counts only profit earned inside twelve months.
We recommend the bottom right. Contribution profit across the first 365 days from paid-acquired customers, divided by fully loaded paid CAC.
Work out the minimum ratio your store needs
Your target depends on what your business costs to run, so you can calculate it instead of borrowing one.
Your customer contribution has to cover acquisition first, then your fixed operating costs, before anything reaches profit. Set those equal and the minimum ratio falls out:
Minimum ratio = contribution margin / (contribution margin - fixed operating costs)
Both figures as a percentage of revenue. Fixed operating costs covers salaries, rent, software and the rest of your overhead that does not scale per order. Leave marketing out of it, since the ratio already handles acquisition spend.
Two things to keep in mind.
1. This is a break-even threshold.
At the minimum ratio, acquired customers cover their own cost and their share of overhead, with nothing left for profit. It also assumes every customer carrying overhead was paid for.
2. Customers who arrive organically carry overhead at no acquisition cost.
If make up a large share of your base, the ratio your paid customers need to clear is lower than the table shows. Read the table as the strict case.
|
Your contribution margin |
Overhead 15% |
Overhead 20% |
Overhead 25% |
Overhead 30% |
|
30% |
2.0:1 |
3.0:1 |
6.0:1 |
Not viable |
|
38% |
1.7:1 |
2.1:1 |
2.9:1 |
4.8:1 |
|
45% |
1.5:1 |
1.8:1 |
2.3:1 |
3.0:1 |
|
55% |
1.4:1 |
1.6:1 |
1.8:1 |
2.2:1 |
Our model store needs 2.1:1 and sits at 0.8:1. It is losing money on every paid customer.
Read across your margin row. A 45% margin brand carrying 20% overhead breaks even at 1.8:1 and is profitable above it. A 30% margin brand carrying 25% overhead needs 6:1 and will never get there on paid acquisition alone.
So 3:1 is too low a bar for thin-margin brands and too high for strong-margin ones.
How long until a customer pays you back
The ratio tells you whether a customer is profitable, while payback tells you how long your cash is tied up getting there, so you need both.
A warning about the usual formula.
If you divide CAC by average monthly contribution, you always get 12 divided by your ratio. Our model store's 0.8:1 gives 14.6 months (12 / 0.82), so that version of payback just restates your ratio in months.
It also means any ratio above 1:1 pays back within the year, because LTV365 only counts the first twelve months. What matters is how early in the year.
Calculate it from the curve instead.
Take cumulative contribution by month from your cohort report and find the month it crosses your CAC.
Two stores, each with a $60 CAC and $120 of contribution per customer by month 12. Figures are cumulative contribution per customer:
|
Month 0 |
Month 2 |
Month 5 |
Month 7 |
Month 9 |
Month 12 |
Payback |
|
|
Store A, fast repeat |
$30 |
$60 |
$90 |
$90 |
$120 |
$120 |
Month 2 |
|
Store B, slow repeat |
$30 |
$30 |
$30 |
$60 |
$60 |
$120 |
Month 7 |
The usual formula says six months for both, which is wrong for both. Store A is recycling cash into its next cohort while Store B is still funding its first.

|
Where your curve crosses CAC |
What it means |
|
Inside 3 months |
Growth funds itself. Scale as fast as operations allow |
|
3 to 6 months |
Healthy for a paid-led brand |
|
6 to 12 months |
Workable, but each cohort ties up cash for most of a year |
|
Never inside 12 months |
Your ratio is already below 1:1. Fix that before anything else |
What normal looks like for repeat purchase
Bluecore's 2025 Customer Growth Benchmarks Report covers the whole of 2024 across more than 100 retailers in seven verticals. A few findings bear on your LTV365.
Around three-quarters of retail customers buy once and never return. Health and beauty was the only vertical averaging more than two orders per new buyer in the first year, and every other vertical landed between one and two. Of 100 new buyers, roughly six are still buying three years later.
Retained buyers out-order and outspend new ones in every vertical, and Bluecore reports that gap widened through 2024.

Studies differ on the window measured and the retailers included.
Treat any published repeat rate as a range check rather than a target. Compare against your own category and your own window.
Turning repeat rate into orders per customer. Your LTV365 rests on orders per customer, so sanity check it:
Orders per customer = 1 + (repeat rate x average extra orders per repeat buyer)
|
Repeat rate |
Extra orders per repeater |
Orders per customer |
|
25% |
1.5 |
1.38 |
|
25% |
2.0 |
1.50 |
|
35% |
2.5 |
1.88 |
|
45% |
3.0 |
2.35 |
Our model store's 1.9 orders per customer implies roughly a 36% repeat rate if each repeat buyer places 2.5 extra orders.
That is near the top of Bluecore's range for most verticals. It is also hard to reach if three-quarters of customers never return: at a 25% repeat rate, each repeat buyer would need 3.6 extra orders a year. So 1.9 is a generous input, and the model's real ratio is probably below 0.8:1.
Check your own cohort before you trust the number.
Check your marginal CAC before you scale
Your ratio is an average across customers you already have. A budget increase buys the next ones, and they usually cost more.
|
Now |
After step-up |
The difference |
|
|
Paid spend |
$42,000 |
$56,000 |
$14,000 |
|
New paid customers |
640 |
760 |
120 |
|
Paid Media CAC |
$65.63 |
$73.68 |
$116.67 |
|
Ratio on $64.26 LTV365 |
1.0:1 |
0.9:1 |
0.55:1 |
The average moved a tenth of a point, which looks like noise. The extra $14,000 bought 120 customers at $116.67 each against $64.26 of contribution, losing about $52 on every one.
Those figures are media only. If agency and creative costs rise with spend, as they usually do, each extra customer costs closer to $139 fully loaded, and the loss widens to about $75 a customer.

One caution. Comparing two months also compares two promo calendars, two creative sets and two seasons. Hold the offer steady, run the step-up across several weeks, or test it as a regional holdout.

Google recommending a ROAS target change. This is the moment to check your marginal CAC.
When this framework does not apply
Everything above assumes customers buy more than once. A 365-day repeat window is close to empty for:
-
Mattresses, furniture and large appliances
-
High-ticket electronics
-
Most considered one-off purchases
In those categories LTV365 collapses back to a single order, so judge the business on first-order contribution against fully loaded CAC. Instead of asking how quickly a customer repays you, ask whether the first order covers acquisition on its own. Treat referral and replacement demand as upside and keep it out of the budget.
What the ratio will not tell you
-
Which channel is carrying it. A $40 CAC channel with a 12% repeat rate and a $70 channel with a 33% repeat rate blend into one number describing neither. Tag first orders by UTM source and split your cohorts by it in a sheet.
-
Whether the ads caused the sales. Branded search and retargeting both report conversions that were going to happen anyway.
-
Whether returns came out first. In our returns model, a 20% return rate took real gross margin on 1,000 orders from $30,000 to $16,000 once return shipping, restocking labor, support time, dead ad spend and markdowns were counted.
Refunds sent to GA4 through a data layer refund event. Returns have to come out before the ratio means anything.
How to improve your LTV to CAC ratio
Both sides move, on different timelines. Lifetime value answers to product and onboarding, so it responds over quarters. Acquisition cost responds to work you can ship this month.
- Raise conversion rate first
It lowers CAC without touching your offer or your margin. On Swag Golf we delivered a 28% mobile conversion lift through redesign work.If the model store saw the same lift across all paid traffic, which is an assumption rather than a typical result, fully loaded paid CAC would fall from $78.13 to about $61 and the ratio would move from 0.8:1 to about 1.05:1 on the same spend.
That is a real improvement, and it still leaves the store well short of the 2.1:1 it needs. Conversion rate alone rarely closes a gap that size.
- Raise average order value.
It lifts contribution per order, which raises LTV365 and pulls the payback crossing earlier, while leaving CAC alone. Bundles, shipping thresholds and post-purchase offers all move it without new traffic.
- Pull the second order forward.
Moving a repeat purchase from month seven to month two changes nothing in your ratio and everything in your cash position, as the two-store table above shows. A retention marketing audit is where we look when the 90-day repeat rate sits below 25%.
Exclude your customer list from prospecting. It costs nothing and regularly recovers a real share of spend that was going to people who had already bought.
Your quarterly LTV to CAC check
-
Pull contribution LTV365 for the last four mature cohorts, and LTV90 for the newest ones
-
Recalculate fully loaded paid CAC for the same periods
-
Work out your minimum required ratio from current margin and overhead, since both move
-
Plot cumulative contribution by month and mark where it crosses CAC
-
Run the marginal calculation across your last real budget change
-
Split everything by first-order channel and compare the spread
-
Confirm returns and discounts were handled once, not twice
Ratio problems are rarely ratio problems.
They trace back to a margin figure that was never right, a conversion rate quietly wasting paid traffic, or a lifespan assumption nobody has tested since it was typed into the model.
Talk to one of our strategists if you want help applying this to your own numbers.