← All articles

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.

Published

2026-09-30

Last updated

October 6, 2026

4

Published 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.

Request a consultation.

Related reading

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.

Your choice is stored in this browser for six months. Revisit it any time using Cookie settings in the footer. Read the cookie notice.