Wholesale and B2B on your own store
Plenty of Malaysian retailers sell to businesses as well as consumers — a dealer network, resellers, corporate orders, trade customers who have bought for years by phone.
Putting that trade onto the same store as consumer sales is attractive and it does not fit neatly, because almost every assumption behind a consumer checkout is wrong for a business buyer.
Where the consumer model breaks
Payment at checkout. Business customers buy on terms, against an invoice, in their own payment run. A checkout requiring immediate card payment excludes exactly the customers you most want.
One price for everyone. Trade pricing differs by customer and by volume, and it is frequently confidential. A public price list showing your wholesale rate to consumers is a problem in the other direction.
Small quantities. A consumer buys one; a trade customer buys a carton. Minimums, multiples and case quantities all have to be enforceable.
One address. A business may deliver to several branches from one account, with different people ordering for each.
A single buyer. Consumer checkout assumes the person paying is the person ordering. In a business, someone orders, someone else approves, and finance pays later.
Each of those is solvable. Together they mean B2B is a different mode of your store rather than a discount code applied to the consumer one.
The receivables problem, which is the real change
This is the accounting consequence and it is substantial.
A consumer sale is paid before it ships. A B2B sale on terms is revenue recognised now and cash received later, and everything that follows from that arrives with it.
Credit exposure. You are lending to your customers. That needs limits, and limits need to be set on something better than familiarity.
Ageing and collection. Who owes what, for how long, and who is chasing it. A process rather than an intention — see AI for accounts receivable collections.
Payment matching. Transfers arriving with poor references, one payment covering several invoices, partial payments and deductions — the whole manual matching problem, which consumer ecommerce mostly avoids — see bank transfers and manual payments you still receive.
Bad debt. Some of it will not be collected, and that possibility has to be provided for rather than discovered.
A store that adds B2B without adding receivables management has added revenue it may not collect, and it usually finds out when the ageing report is finally produced.
The cash reality of mixing both
Two customer types on very different cash cycles, funded from the same working capital.
Consumer sales convert to cash in days, less fees and reserve — see settlement timing and your cash forecast. B2B sales on terms convert in weeks or longer, at whatever your customers actually pay rather than what the terms say.
So growth in B2B consumes cash even when it is profitable, because the stock is bought and the sale is made well before the money arrives. A business growing its trade side quickly can be more profitable and less liquid at the same time, which is the classic way a good year becomes a difficult one.
The forecast therefore has to model the two streams separately, on their own collection patterns, rather than applying one average lag across all revenue.
What to set up before taking the first order
Six things, and they are cheap now and expensive to retrofit.
Customer approval. An application, a check appropriate to the credit you are extending, and a decision. Not everyone who asks for terms should get them.
Credit limits, enforced. A limit that is not enforced at order entry is a note in a file.
Written terms. Payment period, what happens when it is exceeded, who to contact. Agreed at the start rather than negotiated during a collection call.
A price list per customer or group, applied automatically rather than by someone remembering.
Distinct order handling. B2B orders often need a quote, a purchase order reference, or a delivery note before an invoice. Consumer flow does not have these steps.
Purchase order references captured. Many business customers will not pay an invoice that lacks their reference, and adding it afterwards delays the payment by a full cycle.
Keeping the two apart in your reporting
Mixed together, both are misread.
Separate revenue and margin by customer type. B2B carries lower gross margin and lower cost to serve — no acquisition cost per order, larger baskets, fewer support contacts. Blended, the consumer margin looks worse than it is and the trade margin looks better.
Separate the cash view. Consumer receipts and trade receivables behave nothing alike.
Separate the delivery economics. Bulk shipments to a business address cost differently per unit from single parcels to homes — see shipping revenue versus shipping cost.
Watch concentration. A handful of trade customers can become a large share of revenue and an even larger share of receivables. That is a risk worth monitoring deliberately rather than discovering when one of them stops paying.
Two businesses sharing stock, a catalogue and a warehouse — that is the honest way to think about it, and reporting them as one produces averages describing neither.
Common questions
Can a consumer store handle business customers?
Only with a different mode rather than a discount code. Business customers buy on terms rather than paying at checkout, need customer-specific pricing that consumers should not see, order in case quantities, may deliver to several branches from one account, and separate the person ordering from the person paying. Each assumption behind a consumer checkout is wrong for them.
What changes in the accounts when you sell B2B?
Revenue is recognised before cash is received, which introduces credit exposure needing enforced limits, receivables ageing and collection as a process, manual payment matching for transfers with poor references, and a provision for amounts that will not be collected. A store that adds B2B without receivables management has added revenue it may not collect.
Why does growing B2B consume cash?
Because stock is bought and the sale is made weeks before the money arrives, while consumer sales convert in days. A business growing its trade side quickly can be more profitable and less liquid simultaneously, so the cash forecast has to model both streams on their own collection patterns rather than applying one average lag.
Should B2B and consumer sales be reported together?
No. B2B typically carries lower gross margin and lower cost to serve, so blending them makes consumer margin look worse than it is and trade margin look better. Cash behaviour, delivery economics and customer concentration all differ too, and averages across the two describe neither accurately.
Related: bank transfers and manual payments you still receive · settlement timing and your cash forecast · pricing for profit on your own store
Read next
See what you could build
Start a free trial and describe what your business needs in plain language — SmartB Studio builds the module for you.
Start free trial