Customer Profitability Analysis: Find the Clients That Grow Revenue but Destroy Margin
Your biggest customer may not be your best customer. Learn how to calculate customer profitability after delivery, support, returns, credit and other hidden cost-to-serve.
By InkRiver Admin
Your largest customer can still be one of your least profitable.That sounds strange until you add the costs hidden behind revenue: extra support, small urgent orders, custom reporting, returns, long credit periods, special delivery, founder time and repeated changes.Most small businesses know product margin. Fewer know customer profitability.Customer profitability analysis answers a simple question: after everything it takes to acquire and serve this customer, how much profit is actually left?What is customer profitability analysis?Customer profitability analysis compares the revenue from an individual customer or customer segment with the costs required to win, deliver to and support that customer.A practical formula is:Customer profit = Customer revenue minus product or service delivery cost minus customer-specific cost-to-serve minus allocated acquisition cost.For an existing B2B customer, you may analyse acquisition cost separately if it happened years ago. For ecommerce or subscription cohorts, including CAC can be useful when comparing channels.The important idea is consistency. Decide which costs your analysis includes and use the same method across customers.Why revenue can mislead youImagine two customers each generate ₹12 lakh a year.ItemCustomer ACustomer BAnnual revenue₹12,00,000₹12,00,000Direct delivery cost₹7,20,000₹7,20,000Support and account management₹60,000₹1,80,000Special delivery and rush work₹20,000₹80,000Returns, credits or rework₹10,000₹70,000Customer profit before shared overhead₹3,90,000₹1,50,000The customers look identical in a revenue report. They are very different in an economic report.This is why founders should look beyond gross margin. Nitross has a separate guide to gross margin, but customer profitability goes one level deeper by asking who consumes the margin after the sale.What belongs in cost-to-serve?Cost-to-serve is the customer-specific operating effort required after or around the sale.Common items include:Sales and account-management time.Onboarding and implementation.Customer support.Customisation and engineering.Picking, packing and special delivery.Returns, refunds and replacements.Quality claims and rework.Small-order processing.Special reports or documentation.Collection follow-up.Financing cost created by long payment terms.Do not create a perfect accounting system before starting. A useful estimate is better than no estimate.A simple four-step methodStep 1: Pull 12 months of revenue by customerUse invoices, accounting data or your CRM. If you have thousands of customers, begin with the top 20 by revenue plus a sample of smaller accounts.For ecommerce, analyse customer cohorts or segments instead of individual customers.Step 2: Calculate direct gross profitSubtract the direct cost of the product or service.Gross profit by customer = Revenue minus direct COGS or delivery cost.If you sell services, delivery cost can include the direct labour used to complete the work.Step 3: Add customer-specific service costsNow estimate the cost created by the way each customer behaves.Suppose your blended employee cost is ₹800 per productive hour. A customer consumes 10 support hours, 6 account-management hours and 4 hours of rework each month.That is 20 hours × ₹800 = ₹16,000 monthly, or ₹1.92 lakh a year.If another customer with the same revenue consumes only five hours a month, the profitability difference becomes meaningful.Step 4: Calculate customer profit and marginCustomer profitability margin = Customer profit ÷ Customer revenue × 100.If revenue is ₹10 lakh and customer profit is ₹2 lakh, customer profitability margin is 20% under your chosen cost definition.Do not compare this number with another company's benchmark unless the cost definitions match.Do not allocate every overhead blindlyThere are two useful views.Contribution view: include costs that change because the customer exists or behaves in a certain way.Fully loaded view: also allocate a fair share of common overhead such as management, software and office costs.Use the contribution view for operational decisions like changing service levels. Use the fully loaded view when you want to understand whether the customer base supports the whole company.The danger is allocating overhead using only revenue. A ₹50 lakh customer may consume far more warehouse picks, support tickets or engineering hours than another ₹50 lakh customer.Segment customers into four groupsOnce you calculate profitability, classify accounts using revenue and profit.SegmentWhat it meansPossible actionHigh revenue, high profitCore accountsProtect, retain and expandLow revenue, high profitEfficient accountsFind more customers like themHigh revenue, low profitRevenue trapsReprice or redesign serviceLow revenue, low profitLow-priority accountsAutomate, standardise or reconsiderThis is not a reason to fire every low-profit customer. A customer may be strategically valuable, early in its lifecycle or temporarily expensive because of onboarding.The analysis gives you a question to investigate.How to fix an unprofitable customer without losing them1. Change priceIf the work genuinely costs more, price should reflect it. Avoid a vague price increase. Explain the service drivers.2. Introduce minimum order valuesTen small orders can cost more to process than one consolidated order of the same annual value.3. Charge for rush workUrgency consumes capacity. A rush fee can either recover that cost or change customer behaviour.4. Standardise custom workIf one client receives a different report, workflow or packaging format, ask whether it can become a paid add-on.5. Change payment termsA profitable invoice can still hurt cash if the customer pays very late. If collections are a problem, use the Nitross guide to accounts receivable management.6. Move support to the right channelSenior employees should not handle routine questions if a knowledge base, coordinator or structured support process can solve them.Customer profitability for a service businessService firms often underestimate customer cost because salaries appear as fixed monthly expenses.Imagine an agency charges Client X ₹2 lakh per month. The account uses:100 delivery hours at ₹800 blended cost = ₹80,000.20 account-management hours at ₹900 = ₹18,000.10 founder hours valued internally at ₹2,000 = ₹20,000.Tools and direct expenses = ₹12,000.Total identifiable service cost is ₹1.30 lakh. Customer contribution is ₹70,000 before shared overhead.Now imagine scope creep adds 30 delivery hours. Contribution falls by ₹24,000 without revenue changing.This is why timesheets can be a pricing tool, not just an employee-monitoring tool.Customer profitability for ecommerceFor ecommerce, the analysis changes slightly. Useful customer-level costs include:Discounts.Payment fees.Shipping subsidy.Returns and RTO.Customer support.Loyalty benefits.Acquisition cost.Analyse first-order profit separately from repeat-order profit. A first order can be weak if later orders create enough contribution, but you need actual retention data to justify that assumption.For product economics, also review the Nitross guide to unit economics.A monthly customer profitability dashboardYou do not need 30 metrics. Track these seven:Revenue.Gross profit.Service hours or operational activity.Returns, credits or rework.Cost-to-serve.Customer profit.Days to collect, for B2B.Then rank customers by profit, not only revenue.Mistakes to avoidUsing revenue as a proxy for value. Large accounts can consume disproportionate resources.Ignoring founder time. Repeated senior attention has a real opportunity cost.Allocating all overhead by revenue. Use activity drivers where practical.Using one month of data. Seasonality and onboarding can distort the picture.Cutting customers immediately. First ask whether pricing, process or service design can fix the economics.Confusing customer profitability with CLV. Profitability measures the economics of serving a customer over a chosen period. Lifetime value estimates value over the customer relationship.A 30-day implementation planWeekAction1Pull 12 months of revenue and direct cost for your top 20 customers.2Estimate support, account management, returns, custom work and collection effort.3Calculate customer profit and classify accounts into four groups.4Select the three biggest margin leaks and design pricing or process changes.FAQsWhat is the customer profitability formula?A useful practical formula is customer revenue minus direct product or service cost minus customer-specific cost-to-serve, with acquisition cost added when relevant to the analysis.Is customer profitability the same as gross margin?No. Gross margin usually stops after direct product or delivery cost. Customer profitability can include the extra cost of serving a particular customer.How often should a small business calculate it?Quarterly is enough for many small businesses. High-volume ecommerce or fast-changing service businesses may review monthly.What should I do with a low-profit customer?Diagnose the cause first. Price, order size, support load, returns, customisation or payment terms may be the real problem.Your next actionTake your five biggest customers by revenue. Estimate one year of direct cost, support time, custom work, returns and collection effort for each. Rank them by profit. If the order changes dramatically from your revenue ranking, you have found a decision worth investigating.SourcesKeka, Customer Profitability Analysis Calculator and formulaCost & Profitability, definitions of cost-to-serve and customer profitability