Customer Profitability Analysis: Formula, Steps and Benefits
- Customer profitability equals the revenue a customer generates in a period minus the costs directly attributable to that customer in the same period.
- Directly attributable costs include product cost, acquisition, shipping, returns and customer service; shared overheads such as rent and utilities stay out.
- Customer Profitability Analysis works by segment, because a store-wide average hides the customers who make money and the ones who lose it.
- The analysis follows five steps: map channels, set up segments, attribute revenue and costs, choose metrics, and run the numbers per segment and customer.
- CPA is retrospective, so pair it with Customer Lifetime Value before judging new customers whose acquisition costs land up front.
Who brings in the most revenue for your company? Which customer is costing you the most? Are those expensive customers worth it? Or are you spending your resources on shoppers who don't bring in much profit at all?
Customer Profitability Analysis (CPA) answers these questions. It calculates the profit each customer, or each customer segment, brings in over a set period: the revenue they generate minus the costs you can attribute directly to them. The result shows which customers carry your business, which ones barely break even, and which ones cost you money. Understanding customer profitability is an excellent step toward becoming more profitable in the long term.
This guide covers the formula, worked examples, a five-step process, what to do with each profitability segment, and the mindset you need to improve the numbers.
What is Customer Profitability Analysis?
Customer Profitability Analysis is finding the profitability of each customer (or customer segment) by attributing revenue and costs to each separate customer (respectively, each segment) over a certain period.
By definition, CPA is more of a management accounting tool than a marketing strategy. But its findings feed straight into marketing, retention and customer service decisions.
A note on the abbreviation: in performance marketing, "CPA" usually means cost per acquisition. In this article, CPA always means Customer Profitability Analysis. Cost per acquisition is one of the inputs, not the same thing.
What are the benefits of Customer Profitability Analysis?
Profitability is the endgame for your business, and there are multiple ways to increase your net margin. Some companies focus on the first part of the journey and pump more prospects into the funnel, hoping to increase their profits.
However, with acquisition costs rising, you might find that acquisition alone is not sustainable. After all, it's not 2019 anymore.
When acquisition isn't returning a satisfying ROAS, the other approach is getting your newly acquired customers to spend more with your store. In other words, increasing Customer Lifetime Value and growing in a predictable, healthy way.
CPA helps you prioritize your retention efforts
With Customer Profitability Analysis, you can divide your customer base into segments based on the value each customer generates. This lets you concentrate your efforts where they matter most.
No one says you should completely ignore low-value segments. Yet, when resources are scarce and operating costs keep climbing, it's wise to direct your attention toward the more profitable ones.
When you segment customers by profitability, you also discover low-value groups that cost you more than they bring in. It's common sense not to stress too much over retaining them, and to free up your resources for power customers.
CPA optimizes your marketing strategies
Once you identify your high-profit customers, you can run qualitative and quantitative research to uncover their traits, motivations and needs. Use those insights to adjust your messaging, communication channels and paid media strategy.
The aim is to learn as much as possible about your most profitable customers, then work on attracting similar high-value customers.
CPA helps you customize retention strategies
Analyzing customers and their value lets you do more than the bare minimum with retention. Some businesses bribe customers with discounts and vouchers without considering what those customers want or need.
Different types of customers need different incentives, and, as we discussed above, some aren't worth an expensive retention effort at all. Customer Profitability Analysis gives you a clearer picture of what building loyalty costs and how much you can afford to spend on it.
Use CPA to tailor retention to customer value. Higher-profit customers get the highest quality service. Even if the service costs more, it pays off when you see the investment return.
CPA helps you optimize and reduce costs
A crucial step in CPA is working out how much each customer costs you in customer service, marketing and product delivery. That shows you exactly how much you spend in order to earn, and it points your teams to cost-saving opportunities.
For example, a company offering free shipping to remote areas might find that those customers don't bring in much revenue. It can stop covering delivery there and offer other perks instead, such as discounts on future purchases.
Or you might find that specific segments cost you more in customer care without bringing more value than other segments. You can cut those costs by offering self-service contact options or by prioritizing tickets from high-value customers.
How do you calculate customer profitability?
In other words, you deduct the costs of acquiring, serving and retaining the customer from the total revenue that customer generates. Use the same period on both sides of the formula: a month, a quarter or a year.
Only include costs you can directly attribute to a single customer or segment. Don't include operational overheads like rent, utilities or general salaries. If you want to see how advertising and other variable costs change the picture at order level, read our guides to true profit in eCommerce and ROAS vs true profit vs contribution margin.
Example 1: a profitable customer
Suppose your eCommerce business sells $350 worth of products to a particular customer in a month, and spends $300 that month on the costs attributable to that customer (product cost, acquisition, delivery and service):
This is the good scenario: profitability is positive.
Example 2: an unprofitable customer
Now suppose you spend $400 in a month acquiring, serving and retaining a customer who spends $150 with your brand in that month:
The result is negative, so this customer costs you money. You can either get them to spend more and move them into a more valuable segment, or lower the cost of serving them, or refocus your efforts on customers with positive profitability.
How do you do a Customer Profitability Analysis?
The cornerstone of measuring and analyzing customer profitability is segmenting your customers and attributing costs and revenue to each segment.
The biggest misconception in CPA is that every customer is the same. Companies that look at profitability as an average won't improve it, because they will reach for one-size-fits-all solutions. Once you accept that customers, and products, differ in value, you're on the right track.
-
Map your communication channelsStart with the channels and touchpoints where customers interact with you. Once you have a complete view of every channel, you can evaluate what each one costs. A paper on Customer Profitability Analysis on Academia.edu makes the same point with a banking case study. Typical costs include marketing spend, social media ads, email subscriptions and SMS campaigns.
-
Set up customer segmentsWhat types of shoppers do you have, and why do they buy from you? Whether you segment by behavior or by demographic data (age, income, location), divide customers into specific groups. RFM segmentation (Recency, Frequency, Monetary value) is a practical starting point, because it groups customers by how recently, how often and how much they buy. Segments also make personalization easier and make your CPA results precise enough to base decisions on.
-
Attribute revenue and costsDetermine the revenue for each segment, adjusted for discounts, fees, service charges and refunds. Calculated profitability is only accurate when you look beyond the average. Then calculate each segment's costs: product cost, sales and marketing, and service and distribution. Many teams ignore service and distribution costs, but they are crucial for an accurate result.
-
Determine your metricsChoose the metrics that connect cost to revenue. Ticket volume shows whether particular customers cost you more in customer service. Cost per transaction shows whether your acquisition spend is worth it for particular customers or whether you are spending your budget on low-value ones. Review what your teams track on product performance, customer experience, and sales and marketing, and keep the metrics tied to cost or revenue.
-
Blend them togetherNow run revenue minus costs for each customer group and, where your data allows, for each individual customer. Compare the results side by side, as in the example table below.
Metrics you can usually associate with Customer Profitability Analysis:
- Cost to bring in a new order
- Return rate
- Shipping costs
- Customer service costs
Hint: your data might not sit neatly in one place or be attributed to individual customers. Costs are often grouped by department, and revenue spread across several platforms. A Customer Data Platform helps bring your zero- and first-party customer data together. Nexus by Omniconvert unifies your order and customer data, segments customers with RFM and calculates Customer Lifetime Value, so you can see at a glance which segments are worth the most.
| Line | Customer 1 | Customer 2 | Customer 3 |
|---|---|---|---|
| Revenue | $480 | $1,200 | $300 |
| Product cost | $240 | $600 | $150 |
| Acquisition cost | $60 | $60 | $90 |
| Shipping | $36 | $48 | $60 |
| Customer service | $10 | $20 | $45 |
| Returns | $0 | $30 | $40 |
| Total attributable costs | $346 | $758 | $385 |
| Customer profitability | $134 | $442 | −$85 |
With this information, you know that Customer 2 is a valuable customer who brings you far more money than Customer 3, who costs more to serve than they spend. You stand to lose more if Customer 2 churns than if Customer 3 leaves.
Now you can adjust your strategy, budgets and product assortment to deliver a better experience to customers like Customer 2. For a deeper academic treatment of identifying and managing unprofitable customers, see David Stubing's 2019 DePaul University dissertation, Measuring and managing customer profitability.
See which customer segments are worth the most, and push them straight to Meta Ads, Google Ads and Klaviyo.
Explore Nexus by Omniconvert →What should you do with each profitability segment?
A Customer Profitability Analysis is only useful if it changes what you do. These are the typical groups it reveals, and how to act on each.
| Segment | What the analysis shows | What to do | How to read it |
|---|---|---|---|
| Highly profitable | Revenue far above attributable costs | Retain first: best service, loyalty rewards, personal attention | Your biggest loss if they churn; study them to find lookalikes |
| Low profit, with potential | Positive but thin profit; buys rarely or in small baskets | Cross-sell, bundles, second-purchase nudges | Watch whether revenue per customer rises without costs rising too |
| Unprofitable but strategic | Costs exceed revenue today, but the customer matters (new market, key category) | Lower cost to serve: self-service, cheaper delivery options | Success is moving to break-even or better, not immediate profit |
| Consistently unprofitable | Costs exceed revenue period after period (heavy returns, discounts, service load) | Stop costly retention; change terms, perks or delivery rules | Letting natural churn happen frees budget for profitable segments |
How do you improve customer profitability?
Like any metric, customer profitability can be improved.
The most obvious idea is to identify your customer rockstars, the most profitable customer group, and focus your resources on maximizing the revenue from that group. Kick off customer retention strategies to keep these customers engaged and loyal, and allocate more budget to meeting their needs.
Don't mistake this for ignoring less profitable segments. You can make them more profitable by lowering the costs associated with them or by persuading them to buy more. Use your revenue and cost analysis to find the root cause of their low profitability.
The truth is, customer profitability can't be improved with a few tweaks or by pushing more people into the top of the funnel. You must adapt your organization's mindset and attitude toward customers.
After all, customer experience is the current currency and what separates leaders from followers in eCommerce. Your success depends on how you treat and engage your customers before, during and after a purchase.
That's why it's time to align your sales, marketing and customer experience departments around a customer-centric mindset. Otherwise, the whole process will fall apart.
CPA is an organization-wide, cross-department responsibility. It can't rest on one department alone. It's useless for your marketing team to optimize costs and send laser-targeted emails if the customer experience team doesn't treat power customers right.
What if you don't have the resources to kick off organizational change?
Start small. Focus on a single product category, one revenue stream or one customer segment, then expand as you can. Even small pilot projects can generate revenue in the long term. And 1% is better than 0%: starting small is infinitely better than doing nothing at all.
How does Customer Profitability Analysis relate to Customer Lifetime Value?
CPA has two practical limits. First, measuring the costs tied to individual customers accurately can be complex, especially when costs sit in different departments. Second, CPA is retrospective. It analyzes past events, which don't always predict future profitability, particularly when market conditions change or a new customer hasn't had time to become profitable.
That's why CPA works best alongside Customer Lifetime Value (CLV). A customer who looks unprofitable in their first quarter, because acquisition costs land up front, may be highly profitable over three years.
| Customer Profitability Analysis | Customer Lifetime Value | |
|---|---|---|
| Time direction | Past period (month, quarter, year) | Whole expected relationship |
| Core question | Which customers made or lost us money? | How much is this customer worth over time? |
| Main inputs | Actual revenue and directly attributable costs | Order value, purchase frequency, margin, expected lifespan |
| Best used for | Cutting costs, repricing service, spotting loss-making segments | Setting acquisition and retention budgets |
| Main risk | Judging new customers too early | Relying on assumptions about future behavior |
For how margins and CLV connect at store level, see how to calculate your eCommerce profit margin and increase it through CLV.
Frequently Asked Questions about Customer Profitability Analysis
Customer Profitability Analysis (CPA) is finding the profitability of each customer or customer segment by attributing revenue and costs to them over a set period. It is a management accounting tool that shows which customers produce profit, which break even, and which cost you money.
Deduct the costs directly attributable to a customer from the revenue that customer generates in the same period. For example, a customer who spends $350 in a month and costs you $300 to acquire, serve and retain that month has a customer profitability of $50. A customer who spends $150 and costs $400 has a customer profitability of minus $250.
Include only costs you can attribute directly to a customer or segment: product cost, acquisition and marketing costs, shipping and distribution, returns, and customer service. Leave out shared overheads such as rent, utilities and general salaries, because they don't change with an individual customer.
It lets you prioritize effort and budget by the profitability of different customer segments. It shows which customers contribute most to the bottom line, so you can focus on nurturing and retaining them, while lowering the cost of serving less profitable segments instead of treating every customer the same.
Customer profitability depends on the revenue a customer generates, the costs of serving them, and the length of the relationship. The key factors are customer acquisition cost, how often and how much the customer buys, cost of goods sold, marketing and advertising costs, shipping and returns, and customer service and support costs.
Customer profitability looks back: it measures the profit a customer produced in a past period. Customer Lifetime Value looks forward: it estimates what a customer will be worth over the whole relationship. Use profitability to find where profit comes from today and CLV to decide how much to invest in a customer.
First check why they are unprofitable. If they matter strategically or are new, lower the cost of serving them or encourage them to buy more. If they lose you money period after period, stop costly retention efforts, change perks or delivery terms, and let natural churn free up budget for profitable segments.
No. RFM segmentation groups customers by Recency, Frequency and Monetary value, which are revenue and behavior signals. Customer Profitability Analysis adds the cost side, showing what each customer or segment costs you. RFM segments are a practical starting point for grouping customers before you attribute costs to them.
Pick one segment, one product category or one revenue stream. Pull 12 months of revenue for it, then list every cost you can attribute directly: product cost, acquisition, shipping, returns and customer service. Subtract, compare the results side by side, and you will see which customers carry your business and which cost you money. Protect the first group, lower the cost of serving the second, and check new customers against Customer Lifetime Value before you write them off.
Know which customers are worth the most
Nexus by Omniconvert unifies your customer and order data, segments customers with RFM, calculates Customer Lifetime Value, and pushes your most valuable segments to Meta Ads, Google Ads and Klaviyo. Built on 13 years of customer data across 7,000+ websites and 15+ industries.