B2B Ecommerce Pricing: How to Display Complex Pricing Online
How to handle B2B ecommerce pricing online: price lists, contract prices, volume breaks, quantity rules, quotes, currencies and tax, and ERP as the source of truth.
Quick answer
B2B ecommerce pricing must show every buyer the price they'll be invoiced. Keep the ERP or pricing system as the source of truth and sync or look up prices from it; display account prices after login and list prices or clear guidance for guests; show volume breaks with the current and next tier; enforce minimums and increments in quantity inputs; state whether prices exclude tax; support currencies by market; and route exceptions to quotes and approvals. Test with real accounts and monitor web-to-invoice discrepancies.
Why B2B Pricing Is Different
In B2C, most shoppers see the same price. In B2B, two buyers looking at the same product can see different prices because of contracts, price lists, volume, pack size and currency. A price mismatch between website and invoice erodes trust and creates disputes. The diagram above compares the common pricing models, how each works and what to watch out for.
Common Price Structures
| Structure | Example | Online implication |
|---|---|---|
| List price | Published catalog price | Guest display, baseline |
| Price list / tier | Trade, distributor, key account | Assign lists to accounts |
| Contract price | Negotiated per customer and SKU | Customer-specific price records |
| Volume breaks | 10+, 50+, 100+ | Break table, tier messaging |
| Pack pricing | Per box vs per unit | Clear unit and pack prices |
| Promotions | Time-limited discounts | Rules with start and end |
Source of Truth
Most B2B businesses invoice from an ERP, so the ERP (or a dedicated pricing engine) should own price logic. Options: sync price lists and contract prices to the platform on a schedule; look prices up in real time; or a hybrid that syncs standard prices and looks up complex ones. Each has trade-offs in accuracy, speed and resilience. See B2B ERP integration.
| Approach | Strength | Risk |
|---|---|---|
| Scheduled sync | Fast pages, resilient | Prices stale between syncs |
| Real-time lookup | Always current | Latency, ERP dependency |
| Hybrid | Balance | More integration work |
Displaying Prices
After login, show the buyer's price clearly and, where relevant, their saving against list. Show pack and unit price together when products are sold in packs. Show volume breaks as a small table with the current tier highlighted and a note about the next one. For guests, show list prices or explain how to get trade pricing. See B2B website design.
Web prices not matching invoices?
ZSpace connects B2B stores to ERP pricing so every buyer sees the price they'll be invoiced.
Quantity Rules
Minimum order quantities and increments are part of pricing. Enforce them in the quantity input (stepping in increments, blocking values below the minimum) with clear messages explaining why. Shopify B2B supports quantity rules and volume pricing within catalogs (Shopify Help Center).
Currency and Tax
B2B buyers in different markets may be invoiced in different currencies from separate price lists rather than converted prices. Tax is often shown exclusive and calculated at checkout, with exemptions or reverse-charge rules for eligible businesses. Make clear what's included. See ecommerce tax integration.
Exceptions: Quotes and Approvals
Not every price fits a rule. Offer quote requests for large volumes, projects and custom items, and let sales reps adjust prices within limits. Where buyers have spending limits, route orders above thresholds for approval. See B2B RFQ.
Worked Example: Contract Pricing With Breaks
An illustrative scenario: a distributor sells gloves by the box of 100. List price applies to guests. Trade accounts get a price list 15% below list. One key account has a contract price on its top 30 SKUs. Volume breaks apply at 10 and 50 boxes. The rule order is agreed with finance: contract price if one exists, otherwise the account's price list, then volume breaks applied to that base, never below a floor price. The store displays the resulting price and the break table for the buyer's account, and the same logic calculates the ERP invoice.
Common B2B Pricing Mistakes
- Pricing logic duplicated differently in store and ERP
- Volume breaks shown but not applied in the cart
- Per-unit and per-pack prices confused
- Guests seeing no price and no explanation
- Price changes synced without notice to buyers
- No monitoring of web vs invoice differences
Testing Pricing
- Test real accounts from each price list and contract type
- Check volume breaks at boundaries
- Check pack vs unit calculations
- Compare web order totals with ERP invoices
- Test currency and tax display by market
- Test behavior if the pricing source is unavailable
Ready to get B2B pricing right online?
Talk to ZSpace about Shopify B2B pricing, ERP pricing integration and pricing UX.
Conclusion
B2B pricing online is a data and trust problem: one source of truth, clear display for each buyer, enforced quantity rules and a path for exceptions. For how pricing fits the wider B2B build, see B2B ecommerce website development.
Common questions
Prices can vary by customer, contract, price list, volume, pack size, currency and channel, and may change with promotions or negotiations. The online store must show each buyer the price they'll actually be invoiced.