B2B, B2C and D2C in short
A sales model is not only a question of who you sell to. It is a decision that shapes pricing, invoicing, payment terms, customer service and the whole operational logic of your store. The three basic models in e-commerce are B2B, B2C and D2C.
- B2C (business to consumer), a company selling to a consumer. This is the most recognisable model of online trade: stores, marketplaces, impulse buying, payment up front.
- B2B (business to business), a company selling to a company. Wholesale prices, the buyer's tax number, invoices with deferred payment terms, larger orders, longer relationships.
- D2C (direct to consumer), a manufacturer selling straight to the consumer, skipping wholesalers and retail stores. Technically this is often B2C, just without the middlemen.
In practice the lines blur. The same business can sell to consumers on Allegro, run a wholesale B2B channel for brick-and-mortar shops, and build its own brand D2C in its own store. Understanding the differences lets you set the right rules instead of mixing them up.
B2C, selling to a consumer
B2C is where most online sellers start. The customer is an individual buying for their own use, usually on the spur of the moment, after comparing a few offers.
What defines B2C:
- Gross prices. A consumer sees the price with VAT included, because that is the number that matters to them. Showing net prices in B2C is misleading and not what a buyer expects.
- Payment up front. The customer pays at checkout, by instant transfer, BLIK or card. A seller cannot judge one consumer's ability to pay, so trade credit is off the table.
- Invoice on request. Most consumers are happy with a receipt. You issue an invoice when the customer asks for one or supplies company details, which is where correctly spotting a tax number pays off.
- Many small transactions. Baskets are smaller but orders far more numerous. The scale lands on operations: packing, despatch, handling returns.
- A short decision cycle. Minutes pass between landing on the listing and buying. What counts is the quality of the product page, delivery speed and a simple checkout.
The bottleneck in B2C is rarely selling itself, it is what happens after the order. At a few dozen orders a day, issuing invoices by hand and retyping data into an accounting program stops making sense. This is where automatic invoicing naturally comes in, generating the document the moment an order is paid.
B2B, selling to a company
B2B is a different discipline. The buyer is a business, the purchase decision is considered, and a single order is worth far more. The relationship is long term and built on repeat business.
What defines B2B:
- Net and wholesale prices. A company reclaims VAT, so the net price is what it cares about. Volume thresholds, individual discounts and separate price lists per customer are common.
- An invoice with a tax number from the first order. In B2B a VAT invoice carrying the buyer's tax number is the standard, not the exception. The document has to carry the correct company details and the correct VAT rate.
- Deferred payments. Trade credit is the foundation of wholesale. The buyer receives goods immediately and pays within 14, 30 or 60 days. The seller has to watch the dates and the receivables.
- Bigger baskets, fewer transactions. One order can be worth as much as hundreds of B2C baskets. Each demands accuracy, because a mistake on a wholesale invoice is a real accounting problem for both sides.
- Relationship and service. A B2B customer comes back regularly, negotiates terms and expects responsive service. Keeping customer records in order pays off here.
Handling wholesale orders plays by its own rules: verifying the tax number, individual pricing, invoices with deferred terms, watching credit limits.
This is not tax or legal advice. Check invoicing rules, VAT rates and B2B requirements with your accountant and against the current regulations, because they do change.
D2C, the manufacturer straight to the customer
D2C (direct to consumer) is a model where the manufacturer or brand owner sells straight to the consumer, skipping wholesalers, distributors and retail chains. Instead of handing goods to middlemen, the brand runs its own sales channel.
Why D2C keeps gaining ground:
- A higher margin. Every middleman in the chain adds a markup. Selling directly means the whole gap between cost and price stays with the manufacturer.
- Full control over the brand. The manufacturer decides the presentation, the descriptions and the buying experience, rather than a shelf in someone else's shop.
- Access to customer data. Selling on its own, a brand knows who buys what and how. That is priceless for building loyalty and planning the next product.
- Faster feedback. Opinions reach the manufacturer directly, undistorted by a middleman.
Technically D2C is usually a B2C sale: the customer is a consumer, prices are gross and payment is up front. The difference lies in the supply chain and the seller's position, not in the mechanics of the transaction. A D2C brand often keeps a B2B channel running for retail partners at the same time, so in practice it combines both models under one roof.
The key differences: pricing, invoices, payment
The differences are easiest to see side by side. They are what decide how you set the rules in your store.
| Criterion | B2C | B2B | D2C |
|---|
| Buyer | Consumer | Company | Consumer, no middlemen |
| Price shown | Gross | Net | Gross |
| Price list | One for everyone | Wholesale, discounts, thresholds | One for everyone |
| Document | Receipt or invoice on request | VAT invoice with tax number | Receipt or invoice |
| Buyer tax number | Rarely | Always | Rarely |
| Payment | Up front | Deferred, 14 to 60 days | Up front |
| Basket value | Lower | High | Lower |
| Transaction count | High | Lower | High |
| Relationship | One-off or occasional | Long term | Building loyalty |
B2B is clearly a different world from B2C and D2C. Mixing them up, showing companies gross prices or demanding up-front payment on a wholesale order, leads to friction and mistakes. The rules therefore need separating at the settings level, rather than being policed by hand on every transaction.
Running several models at once without the chaos
In practice few sellers stick to one model. The same store sells to consumers on marketplaces, serves wholesale B2B customers and builds its own D2C brand. The catch is that each model needs different rules, and policing them by hand across every channel does not scale.
This is where an e-commerce hub such as NavyFlame helps. Instead of juggling rules in your head, you set them once and the system applies them:
- Orders from many channels in one panel. Allegro, eBay, Erli and stores such as WooCommerce, Shopify or PrestaShop land in one view with filters by channel, customer and status.
- B2B and B2C invoicing rules. Invoices are issued automatically in wFirma, inFakt, Fakturownia or iFirma, with the correct tax number, VAT and buyer details, ready for KSeF. Whether an order is a company or a consumer purchase is decided from the order data.
- Stock kept in step between channels. A sale on one channel lowers availability on the others automatically, which rules out overselling whether a consumer or a company bought.
- Carrier labels and tracking. InPost, DHL and Poczta Polska handled from the same panel, with no logging into each carrier separately.
It is worth saying plainly what NavyFlame does and does not do. The hub puts operations in order: it pulls orders, issues invoices with the right details, syncs stock and keeps an eye on despatch. It does not replace a full CRM or a wholesale price list manager, so B2B negotiations and relationship history stay on your side. The value of a hub is taking the repetitive administrative work off your hands, and that work grows fastest when you run several models at once.
If you are still shaping your channel mix, start with one model and add the next once the first earns steadily. Bring in a tool for centralising orders when the number of models and channels starts costing you real time and real mistakes.