Development

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

September 16, 2026 · 4 min · zrapp.group · Updated September 30, 2026

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.
  • Catalogs control B2B pricing. Basic, Grow and Advanced support up to three active B2B market catalogs; direct assignment to companies is a Plus feature.
  • Setups rarely fail on technology. They fail on undefined terms: who gets which price, and why.
  • Company accounts and net payment terms are available on Basic, Grow, Advanced and Plus. Plus extends catalog count and assignment; standard-plan B2B catalogs require the new Shopify Markets.

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

Create suitable B2B pricing catalogs. Basic, Grow and Advanced allow up to three active catalogs assigned to B2B markets and require the new Shopify Markets. Plus additionally provides unlimited catalogs and direct assignment to companies or company locations.

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

  • B2B market catalogs on standard plans; direct company or location assignment on Plus
  • Fixed prices or a percentage off list price
  • Volume tiers and minimum order quantities per item
  • A separate currency per company for international buyers
FeatureBasic / Grow / AdvancedPlus
Company accounts and net payment termsAvailableAvailable
Active B2B market catalogsUp to three; new Markets requiredUnlimited
Direct company or location catalog assignmentUnavailableAvailable
Deposits with B2B payment termsUnavailableAvailable

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.

Payment terms require a workflow distinguishing the invoice or receivable from later payment. An export triggered only by payment does not yet account for an unpaid invoice. In its described standard workflow, zrapp creates documents on payment; invoicing before payment therefore needs a suitably configured additional process.

What is different on a B2B invoice

Eligible EU B2B goods sales can be exempt intra-community supplies, with the purchaser accounting for the intra-community acquisition. This differs from reverse charge for certain cross-border services. Check VAT ID, goods movement and supporting evidence for the actual transaction.

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

The following sources explain the requirements and features discussed in this article. When setting up your store, also check the requirements of your specific use case.

Frequently asked questions

Do I need Shopify Plus for B2B?

Not for the core B2B features. Company accounts, B2B checkout and net payment terms are available on Basic, Grow, Advanced and Plus. Plus adds unlimited catalogs and direct company assignment; standard plans allow up to three active B2B market catalogs with the new Shopify Markets.

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?

Shopify supports payment terms on the listed plans. Also check your invoicing workflow: an invoice may be needed before payment. zrapp creates documents on payment in its described standard workflow.

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 →