Development

Setting up Shopify B2B: companies, price lists, payment terms

September 16, 2026 · 6 min · zrapp.group

A store for business customers is not a store with different prices. It needs companies instead of individuals, per-customer terms, and the flows a buyer expects: ordering on account, volume tiers, repeat orders. Shopify supports this. Here is how the pieces fit together and where setups actually stall.

Key takeaways
  • Shopify B2B works with companies rather than individual customers: one business, several buyers, its own terms.
  • Per-company price lists replace the single store price, including volume tiers and currency.
  • Setups rarely fail on technology. They fail on undefined terms: who gets which price, and why.
  • B2B is part of Shopify Plus. Which other plans include it changes regularly — check before deciding.

Companies instead of individual customers

The core difference: in B2B mode Shopify manages companies, not people. A company can have several buyers who log in separately but share terms and addresses.

That sounds like a detail and is the heart of it. It lets you answer questions that make no sense in a consumer store: which employee may order, up to what amount, and on whose invoice.

Price lists: the actual lever

Instead of one store price you maintain catalogs with their own prices and assign them to companies. A long-standing customer sees different prices than a new one, without running two stores.

Volume tiers and minimum quantities come on top. A customer who gets a different price from fifty units no longer needs a manual quote.

  • A catalog per company or company group
  • Fixed prices or a percentage off list price
  • Volume tiers and minimum order quantities per item
  • A separate currency per company for international buyers

Payment terms and ordering on account

Business customers rarely pay by card at checkout. Shopify can store payment terms per company, for example net thirty days.

For accounting that means the invoice is created at order time and the payment arrives later. Automating both requires an integration that knows the difference. See the accounting guide for how that works with sevdesk or Lexware Office.

What is different on a B2B invoice

Two things appear in B2B that consumer sales never see. Supplying a business in another EU country with a valid VAT ID shifts the tax liability to the recipient — the invoice is issued without tax and with a note. See reverse charge on Shopify B2B sales.

And since 1 January 2025, German businesses must be able to receive electronic invoices in B2B. The e-invoicing timeline covers what that means and by when.

Where setups usually stall

Not on Shopify. In almost every project the bottleneck sits upstream: terms have grown organically, live in people’s heads or a spreadsheet, and nobody can state them in full.

Before anything gets configured you need three lists: which customer groups exist, what price or discount each one gets, and which payment terms apply. That is commercial work, not technical — but without it the store never ships.

When a custom app joins in

The standard feature set covers a lot. Custom development pays off when your terms follow rules Shopify does not know — prices based on annual volume, approvals above a threshold, or a catalog that comes out of your inventory system.

Then we build an app that models that rule, instead of rebuilding it in price lists and maintaining it by hand forever.

Sources and review basis

Product features were checked against the current zrapp implementation. Tax information is not individual advice.

Frequently asked questions

Do I need Shopify Plus for B2B?

B2B is part of the Shopify Plus feature set. Which other plans include B2B changes regularly, so check it before deciding.

Can one store serve both B2B and consumers?

Yes. Business customers log in and see their terms, everyone else buys at list prices. Net and gross display must be cleanly separated.

How do prices get from our inventory system into the store?

Through an integration. That is the most common reason for custom development in B2B — otherwise someone maintains the same prices twice.

Can buyers order on account?

Yes, via payment terms per company. Your accounting then has to distinguish between invoicing and payment received.

zrapp.group Logo

Building or rebuilding a B2B store?

We will look at your terms and tell you what the standard covers and what needs development.

Request a project
Related articles
Development
Shopify Plus: when the upgrade actually pays off
Development
Shopify headless: when the effort pays off — and when it does not
Development
Connecting Shopify to ERP and inventory systems
Start a project