Ask most Shopify store owners what their most important customer metric is and they'll say lifetime value (LTV). They're not wrong to care about it — LTV is a genuinely important indicator of business health. But the way most stores calculate and use LTV leads to decisions that look good on paper and erode margins in practice.
The better metric — and the one that should drive most of your day-to-day decisions — is profit per customer: how much real, net profit has each customer actually generated for your business, after all costs?
What's Wrong With How Most Stores Calculate LTV
Typical LTV calculation: average order value × average purchase frequency × average customer lifespan. Or a simplified version: total revenue from a customer cohort ÷ number of customers in that cohort.
Both approaches share the same flaw: they measure revenue, not profit. A customer who has spent $800 with your store across 5 orders has an LTV of $800. But if those orders had an average margin of 12%, the actual value delivered to your business is $96. And if you spent $45 acquiring that customer, you've generated $51 in net profit over the entire relationship — before accounting for the cost of any retention marketing, loyalty program, or customer service interactions.
Profit Per Customer: The Better Framework
Profit per customer measures the cumulative net profit generated by a customer across all their orders, minus acquisition cost, minus any ongoing service cost.
This number will often surprise you. Customers who look highly valuable by revenue might be borderline profitable or even net negative once you account for:
- High return rates (some customers return 40–50% of what they buy)
- High customer service cost (some segments generate 5× average support tickets)
- Discount dependency (customers acquired through heavy promotions often only buy again at a discount)
- High acquisition cost (customers from certain channels cost more to acquire and don't make up the difference over time)
Customer Segment Profitability in Practice
When you calculate profit per customer and segment your customer base, you typically find four distinct groups:
Champions
High purchase frequency, low return rate, buy at full price. Your most profitable segment — protect and reward them.
of customers, 40–60% of profit
Loyalists
Regular buyers, moderate margins. Good retention candidates. Can become Champions with the right engagement.
of customers, reliable margin contributors
Price Hunters
Only buy during sales. High return rates. Low or negative profit per customer. Retention spend here is wasteful.
of customers, minimal profit contribution
One-and-Done
Single purchase, never returned. Evaluate: was this cohort profitable on the first order? What was the acquisition channel?
of customers, profit depends entirely on first order margin
Why This Changes Your Decisions
Acquisition channel allocation
Customers acquired through different channels often have dramatically different profit profiles. Email-acquired customers tend to have higher repeat rates and buy at full price more often. Paid social customers often have higher return rates and greater discount dependency. When you know profit per customer by acquisition channel, you can allocate budget to channels that generate truly valuable customers — not just converting ones.
Retention investment
Retention programs (loyalty points, win-back campaigns, VIP tiers) cost money. Investing those resources in low-profit-per-customer segments is wasteful. Focus retention effort on Champions and Loyalists — the segments where the investment has a meaningful chance of increasing already-positive profit.
Discount strategy
Heavy discounting to acquire customers creates price-sensitive cohorts with permanently depressed margins. If your data shows that discount-acquired customers have a 60% lower profit-per-customer than full-price acquirees, you have a strong case for pulling back on sale-based acquisition — even if it reduces volume.
How to Calculate This Without a Data Warehouse
You don't need a sophisticated data stack. Here's a workable approach:
- Export your Shopify order history with customer IDs and order revenue
- Map COGS, shipping, and return data to each order (this requires your cost records)
- Calculate net profit per order for each customer's orders
- Sum net profit per customer, then subtract your estimated CAC for that customer's first acquisition
- Group customers into profit tiers and look for acquisition channel patterns within tiers
This process is tedious in a spreadsheet. But doing it once — even imperfectly — will reshape how you think about your customer base and where you invest.
The Bottom Line
LTV and profit per customer answer different questions. LTV answers: "how engaged and loyal is this customer?" Profit per customer answers: "is this customer actually making us money?" You need both — but when you have to choose which to optimize for, optimize for profit. A high-LTV customer who generates minimal profit is a resource sink. A lower-LTV customer with strong per-order margins and low service costs may be the most valuable relationship in your business.
See profit by customer segment — automatically
ProfitAnalyze breaks down real net profit by customer, cohort, and acquisition channel — so you know exactly who your most valuable customers are.
Start Free 14-Day Trial