Customer Profitability Worksheet for Distributors
A customer with a 24 percent gross margin can still lose money after freight, rebates and the cost of handling 960 small orders. This worksheet makes the gap between gross and net visible, one customer at a time.
| Customer | Net sales | Cost of goods | Freight out | Rebates and discounts | Order count | Cost to process one order | Gross margin | Gross margin percent | Net profit | Net profit percent | |
|---|---|---|---|---|---|---|---|---|---|---|---|
$54,000 | 25.5% | $45,620 | 21.5% | ||||||||
$87,000 | 17.9% | $41,380 | 8.5% | ||||||||
$25,500 | 26.6% | $23,244 | 24.2% | ||||||||
$38,700 | 30% | $24,300 | 18.8% |
Cost to process one order is an estimate: total order-handling labor and overhead divided by order count. Treat results as directional and agree the allocation method with finance.
Customer profitability from ERP data
An optional review of building this analysis directly from invoice and order tables.
Optional. The tool and every export work without this. No spam.
How to use the worksheet
Export net sales and cost of goods by customer for a trailing period, then add freight paid out, rebates and discounts, and the number of orders. Estimate a cost to process one order for your branch. Replace the sample rows, review the net profit percent, and sort by the lowest value. Export to Excel to take the list into a pricing or account review.
- Use the same period for every column
- Include rebate accruals, not just paid rebates
- Use freight actually paid, not freight billed
- Apply a lower order cost to counter and EDI orders
The calculation
Net profit is net sales minus cost of goods, freight, rebates and discounts, and orders times cost to process an order. Net profit percent divides that by sales. In the sample, Metro Building Services has a gross margin of about 18 percent, but after freight, rebates and 960 orders at 22 dollars it has a net near 3 percent, well below the others.
What to do with the result
Low net customers are not automatically bad. Options include raising minimum order values, moving to scheduled delivery, charging freight, changing the price matrix or shifting small orders to a web channel. Customers with high net margins deserve attention too, because protecting them matters more than chasing volume from the weak ones.
Common mistakes
Allocating overhead evenly by customer, which hides the effect of order count, and ignoring returns and credits are the big ones. Also beware of a short period: one large special order can distort a small customer. Review again after a full quarter.
Frequently Asked Questions
How do I estimate cost to process an order?
Divide the labor and overhead of order entry, picking, packing and invoicing by the number of orders in the period. Ask finance for the allocation. Counter or EDI orders cost less than phone orders, so use more than one rate if you can.
Should I include sales rep commission?
You can, as part of the rebates and discounts column or by editing the exported file. Include it if you want the view to represent true profit contribution.
Is this activity-based costing?
It is a light version. Full activity-based costing assigns many cost pools, this worksheet uses freight, rebates and order handling because those are available to most distributors and cause most of the gap.
What is a good net profit percent?
It depends on the industry and your cost structure. Compare customers to each other and to the blended result in the summary. Use the ranking to find outliers rather than to chase a universal target.
If you want this view generated from your ERP invoice and order history, with every number traceable to a query, we can discuss a read-only analysis.
Related Tools
Distributor GMROI Calculator
Calculate gross margin return on inventory investment, inventory turns and days of inventory, and see how GMROI changes as average inventory grows.
Costing & FinanceDistributor Customer Credit Application Template
A credit application form for new distribution customers with trade references, requested terms and a credit review block you complete before creating the customer.
EpicorProphet 21 Special Order Request Form Template
A fill-in form that captures everything purchasing needs to place a non-stock special order for a customer, before anyone keys it into Prophet 21.
More Costing & Finance tools
See all- Distributor GMROI and Inventory Turns Calculator
- SAP QM Inspection Effort and Cost Calculator
- SAP Standard Cost Estimate BOM Rollup Calculator
- Legacy ERP Retirement Cost and Payback Calculator
- JD Edwards World Month-End Close Procedure Template
- Vendor Early Pay Discount Worksheet
- SyteLine Cost Rollup Variance Calculator
- SyteLine Month End Close Checklist
- SyteLine Inventory Carrying Cost and Turns Calculator
Keep exploring
Free tools
- Distributor Customer Credit Application TemplateA credit application form for new distribution customers with trade references, requested terms and a credit review block you complete before creating the customer.
- Distributor Free Freight Policy TemplateWrite a clear, consistent freight policy covering thresholds, fees, expedites and exceptions, and export it for your sales team and customers.
- Distributor GMROI CalculatorCalculate gross margin return on inventory investment, inventory turns and days of inventory, and see how GMROI changes as average inventory grows.
ERP fixes and how-tos
- Epicor Eclipse or Prophet 21: how a distributor should make the decisionA blunt decision guide for CIOs on Epicor Eclipse versus Prophet 21: what to ask Epicor, which factors matter, and how to avoid a costly migration mistake.
- How to Add AI to Prophet 21 On-Premises Without Moving Your DataPrivate AI assistant for Epicor Prophet 21 on-prem: SQL Server views, P21 API options, local LLM, role and location filters, audit and rollout steps.
- Epicor Prophet 21 API Documentation: Which API to Use and Where to Find the DocsThe Prophet 21 API options explained: Data Service (OData), Middleware and SOAP style services, how authentication works, and how to choose.
Guides
- Distribution ERP Comparison: Which Platform Fits?Compare distribution ERP platforms for wholesale and distribution. Infor M3, Epicor Prophet 21, SAP Business One, and NetSuite evaluated for distributors.
- Gross Margin Analysis by Product and CustomerGross margin analysis by product and customer: build a contribution model in ERP, allocate freight and rebates, and find the 20 percent of SKUs losing money.
AI on your ERP
- AI for Epicor Prophet 21, Built for Distribution OperationsProphet 21 AI for distributors: on-prem or private-cloud LLM grounded in P21 order, inventory, and purchasing data, for order follow-up, forecasting, and pricing questions.
- AI for Epicor Eclipse, Without Sending Distributor Data Off-SiteAdd private, on-prem AI to Epicor Eclipse for rebate reconciliation, counter sales lookups, and EDI exception triage without sending distributor data to the cloud.
Integrations
- How to add AI agents to Epicor Prophet 21How to add AI agents to Epicor Prophet 21: a tool layer over the P21 APIs and SQL Server views, distribution workflows, human approval and on-prem hosting.
- How to use ChatGPT with Epicor Prophet 21Using ChatGPT with Epicor Prophet 21: custom GPT actions, exports versus live access, enterprise data controls and when a private model fits better.