Customer Profitability: B2B Segment 30% Margin, Retail 20%, Wholesale 5% (Defund Wholesale)
Manufacturer: B2B (direct to companies) SGD 5M revenue, 30% margin = SGD 1.5M profit. Retail (e-commerce/stores) SGD 3M revenue, 20% margin = SGD 600K profit. Wholesale (distributors) SGD 2M revenue, 5% margin = SGD 100K profit. Blended: SGD 10M revenue, 22% margin = SGD 2.2M profit. If you shift 10% from wholesale (SGD 200K) to B2B (SGD 200K): new profit = -SGD 10K from wholesale, +SGD 60K from B2B = +SGD 50K profit (2.3% improvement). Recommendation: phase out wholesale, focus B2B and retail.
- Calculating Profit by Segment
- Why Segments Differ
- Segment Strategy
- AskBiz Segment Profitability
- Allocating Shared Costs Fairly Across Segments
Calculating Profit by Segment#
Track revenue, COGS, and direct costs per segment. B2B: lower COGS (volume discounts), lower fulfillment cost (direct ship), higher margin. Wholesale: high COGS (distributor discount 20-30%), high fulfillment (must support distributor). Retail: medium COGS (standard), medium fulfillment, medium margin.
Why Segments Differ#
(1) Price power: B2B negotiate on value (margin 25-40%), retail negotiates on price (margin 20-30%), wholesale on volume (margin 5-15%). (2) Volume: wholesale high volume/low margin, B2B lower volume/higher margin. (3) Fulfillment: wholesale requires distributor support (returns handling, marketing), retail self-serve, B2B customized.
Segment Strategy#
If profit margin order: B2B > Retail > Wholesale. Strategy: (1) grow B2B (highest margin), (2) maintain retail (solid margin, brand visibility), (3) minimize wholesale (trap of low-margin growth). Avoid: chasing wholesale volume for vanity ("we do SGD 10M revenue!") when it erodes profit.
AskBiz Segment Profitability#
Tracks revenue and profit per segment. "B2B SGD 5M revenue, 30% margin = SGD 1.5M profit. Retail SGD 3M, 20% margin = SGD 600K. Wholesale SGD 2M, 5% margin = SGD 100K. Blended: SGD 2.2M profit. Recommend: grow B2B (highest ROI per sales effort). Phase out wholesale (SGD 2M wholesale tied up capital, yields SGD 100K profit = 5% return; same capital in B2B = SGD 600K profit). Reallocation timeline: 3 years, gradually move customers from wholesale to B2B."
Allocating Shared Costs Fairly Across Segments#
The trap in segment profitability analysis is allocating shared overhead (warehouse, admin, management time) evenly by revenue when the segments actually consume very different amounts of that overhead. Wholesale often demands disproportionate support — returns processing, distributor marketing co-funding, credit management for slower payment — that a simple revenue-based allocation understates. The more accurate method is activity-based costing: estimate the actual hours or resources each segment consumes for warehouse, admin, and support functions, and allocate overhead proportionally to that consumption rather than to revenue share. A segment that's 20% of revenue but consumes 35% of warehouse and support capacity is more expensive to serve than the revenue-based allocation suggests, and correcting this often reveals that a segment's true margin is even lower than the initial estimate.
Worked Example: The True Cost of Wholesale Support#
A consumer goods manufacturer initially allocated warehouse and admin overhead evenly across segments by revenue share, showing wholesale at a 5% margin. A deeper activity-based review found wholesale consumed 40% of warehouse labour hours (repackaging for distributor-specific requirements, handling higher return volumes) despite being only 20% of revenue, while B2B consumed just 10% of warehouse hours for 50% of revenue (direct-ship, minimal repackaging). Reallocating overhead based on actual activity consumption rather than revenue share dropped wholesale's true margin from 5% to −3% — it was actually losing money once fairly costed — while B2B's margin improved from the initially calculated 30% to 34%. This corrected picture made the case for exiting wholesale immediately rather than over 3 years, since every wholesale dollar was now shown to be actively destroying value, not just underperforming.
Common Mistakes in Segment Profitability Analysis#
The first mistake is allocating shared costs by revenue alone, which as shown above can hide a segment's true unprofitability behind an averaged cost base. The second mistake is ignoring the strategic value some low-margin segments provide — wholesale volume might fund manufacturing economies of scale that lower COGS for your higher-margin segments too, so exiting it can quietly raise costs elsewhere unless you've modelled that dependency. The third mistake is making an abrupt segment exit decision from a single quarter's data; segment mix and margins can shift with seasonality or one-off contracts, so confirm the pattern holds across at least 2-3 quarters before committing to a multi-year phase-out plan. AskBiz supports activity-based cost allocation across segments so shared costs are attributed to actual resource consumption rather than a blunt revenue-share formula, giving a more honest picture before a strategic decision like exiting wholesale gets made.
People also ask
Should I exit wholesale entirely?
Not immediately. Wholesale may be: (1) distribution network (reach markets you can't reach direct), (2) cash flow (fast payment), (3) volume for manufacturing efficiency. Phase gradually, don't exit abruptly (lose volume, demand drops on remaining segments).
How do I transition wholesale to B2B?
Approach wholesale customers directly: "buy from us direct, same price as wholesale (or 10% less), faster delivery, better support." Some convert. Others stay with distributor (convenience, relationships). Gradual attrition = natural transition.
Our team combines expertise in data analytics, SME strategy, and AI tools to produce practical guides that help founders and operators make better business decisions.
Analyze Profitability by Customer Segment (Optimize Mix)
AskBiz tracks profit per customer segment (B2B, Retail, Wholesale). Recommends segment mix optimization. Identifies high/low profit segments. Try free.
Connects to Shopify, Xero, Amazon, QuickBooks, Stripe & more in minutes