Requirements and considerations for using B2B
Before you set up Shopify B2B, review the following requirements and limitations to make sure it's a good fit for your business.
Some features are incompatible with B2B and some features are turned off by default for B2B orders.
On this page
Pricing for Shopify B2B
Review the following pricing details for Shopify B2B:
- No additional fees: B2B features are included at no extra cost on the Basic, Grow, Advanced, and Shopify Plus plans.
- Variable platform fees: If applicable, B2B and D2C orders have different variable platform fee rates. Contact Shopify Support for more details.
- Feature availability varies by plan: Most Shopify B2B features are available on all plans, but some features are exclusive to the Advanced or Shopify Plus plans. Learn more about Shopify B2B features by plan.
Requirements for using Shopify B2B
Review the following requirements for getting started with Shopify B2B:
- Plan requirement: Your store must be on a plan that supports B2B. Learn more about Shopify B2B features by plan.
- Setup requirement: You must set up B2B customers as companies in your Shopify admin. Companies can have multiple locations and customers assigned to them.
- Customer accounts: You must activate customer accounts. You can't use legacy customer accounts for B2B orders and customers.
- B2B with Markets: To use B2B with Markets, you must activate it in feature test drive.
Incompatible features with Shopify B2B
The following features aren't compatible with B2B:
- Accelerated checkouts, including Shop Pay, Apple Pay, Google Pay, and Amazon Pay
- Local delivery
- Pickup points
- Tipping options
- Subscriptions
- Legacy customer accounts
- Agentic storefronts
- Some third-party apps (contact app developer directly)
- Checkout customizations made to the checkout.liquid file
Features turned off by default for B2B
Some features are turned off by default for Shopify B2B. If you want to activate any of the following features in your B2B store, then the store or organization owner must contact Shopify Support to make the request:
In a blended store, these features apply to both B2B and D2C customers. You can customize discounts and payment methods in the following ways:
- To customize and limit discounts to only specific B2B customers, create a B2B market and then assign the market to the discount's eligibility settings.
- To restrict payment methods by customer type or region, use apps, such as Checkout Blocks or Payfy. You can also use the Payment Customization Function API.
You can't customize the other features to apply to specific customers or customer types in a blended store.
B2B order requirements and limitations
Review the following B2B orders requirements and limitations:
- B2B orders must be conducted with a B2B customer. A B2B customer must be set up and be associated with a company location in your Shopify admin at the time the order is placed. Your contracted B2B rates apply to orders that are conducted with these companies. If your order or draft order doesn't have a B2B customer or a company location assigned, then D2C rates are applied. You must ensure this criteria is met, so your contracted B2B rates are applied correctly.
- Orders have a maximum of 500 line items. If a customer places an order for more than 500 different products or variants, then the order will fail.
- Draft orders have a maximum of 200 line items. If you receive or create a draft order with more than 200 different products or variants, then the draft order will fail.
- Orders and draft orders with B2B customers or from the B2B checkout must be manually captured when they don't have a valid authorization and due on fulfillment payment terms.