Cash flow & advisory
Wholesale or direct: compare contribution and cash timing
Compare wholesale and direct sales using a consistent cost basis, payment dates and inventory allocation, with a worked contribution and cash example.
Author credentials and experiencePublished on Beamarc: September 30, 2026.
A retailer order gives you a price, a quantity, and payment terms. Compare it with a defined alternative before deciding how much inventory and cash to commit.
Start by stating whether the retailer order replaces direct sales or adds sales you could otherwise not make. Those are different comparisons. This illustration allocates the same 1,000 units to one channel or the other.
Build a cost schedule for each channel
Use the revenue you expect to retain after agreed discounts and allowances. Then list the costs that change with the order: product, packaging, fulfillment, freight, channel fees, payment processing, and other applicable deductions.
Contribution margin deducts all variable costs from sales. Identify those costs explicitly and use the same basis across channels. If a comparison deducts only selected costs, name those deductions rather than calling the result contribution margin. Inventory cost may include allocated fixed production overhead, so it is not automatically the same as variable product cost.
For the decision, also consider any additional fixed costs, such as a dedicated setup or extra leased space, and the contribution you would give up if the order displaces other sales. Assess these separately from contribution margin. Allocated overhead that stays the same under both options does not change their incremental comparison, though the business still needs to cover it.
Support the inputs with the retailer agreement, supplier and fulfillment quotes, payment records, and the direct channel's actual costs. Keep uncertain deductions or demand assumptions visible.
Put collection dates beside payment dates
List when you pay suppliers and service providers, then when customers are expected to pay you. Include the effect of any agreed deposits, staged payments, credits, reserves, or disputed deductions that apply to your situation.
Calculate the cash balance at each relevant payment and receipt date. Combine the order with the rest of the business's obligations before deciding whether it is affordable.
Illustrative channel comparison
All amounts are US dollars. Payment dates are assumptions.
Start with $50,000 cash. Ship 1,000 units on day 0 through one channel. Direct sales have a $50 price and $30 total variable cost per unit. The retailer order has a $40 price and $24 total variable cost per unit.
Pay all variable costs on day 0. Collect the full direct-sales amount on day 30 or the full retailer amount on day 75. Contribution equals revenue less those variable costs. No other cash flows, fixed overhead, tax, financing, returns or capacity differences are modeled.
Contribution and cash at the assumed payment and collection dates
- Sales revenue. Direct: $50,000; Retailer: $40,000
- Variable costs paid on day 0. Direct: $30,000; Retailer: $24,000
- Contribution. Direct: $20,000; Retailer: $16,000
- Cash after day 0 activity. Direct: $20,000; Retailer: $26,000
- Cash after day 30 activity. Direct: $70,000; Retailer: $26,000
- Cash after day 75 activity. Direct: $70,000; Retailer: $66,000
Revenue equals units × selling price. Variable cost equals units × variable cost per unit. Each cash balance starts with opening cash, subtracts the day-0 payment, and adds collections received by that date.
Under these assumptions, direct sales earn $4,000 more contribution. The retailer option initially requires $6,000 less cash but collects later. The day-30 cash difference is $44,000. After both channels collect, the difference is $4,000.
What price would match the contribution?
Direct contribution is $20 per unit. With the retailer’s variable cost held at $24, a retailer price of $44 would match that contribution at the same volume.
The calculation is $24 cost + $20 contribution = $44 price. This is a comparison threshold under the assumptions, not evidence that a buyer would accept that price. Collection timing still needs a separate assessment.
What could change the preferred channel?
- Incremental demand: a retailer order that adds otherwise unavailable sales requires a comparison with that actual alternative.
- Different costs: an agreed freight allowance, return right, deduction, or acquisition cost can change the contribution.
- Different timing: a deposit or earlier payment can reduce cash required before collection. A delay can extend the funding period.
- Inventory and capacity: stock availability, production constraints, and the cost of losing another order can change which option is feasible.
Keep revenue, contribution, and collection timing distinct in the decision brief. State the preferred option, the assumptions supporting it, and the condition that would make you reconsider.
How Beamarc can help
Beamarc provides bookkeeping, monthly close, financial reporting and accounting advisory. We can discuss the records available, the questions you need answered and the support that fits your business. Scope, responsibilities, timing and fees are agreed before work begins.
Related reading
- Production orders: how much cash can you commit?
- Cash flow forecasting for ecommerce businesses
- Inventory, cost of goods sold and product margins
General information only. Accounting and tax treatment depend on your facts and reporting framework. This article does not provide assurance or establish a client relationship.