Shopify B2B Deep Dive / Shopify B2B subscriptions: what combines and what breaks

Shopify B2B subscriptions: what combines and what breaks.

Selling plans never reach a B2B checkout or a draft order. This chapter maps the exact incompatibilities and the supported patterns for recurring B2B orders on Shopify.

LAST VERIFIED 2026-07-12 AGAINST SHOPIFY DOCUMENTATION
TL;DR

Subscriptions do not work with Shopify B2B. Shopify documentation states that B2B does not support purchase options such as subscriptions, that selling plans cannot be used with B2B checkout, and that subscriptions cannot be used on draft orders, which closes both B2B purchase paths. Recurring B2B revenue on Shopify runs through reorder tooling instead: easy reorders, quick order lists, and app-created draft orders that respect catalog pricing and net payment terms.

Last verified 2026-07-12 against Shopify documentation: shopify.dev and help.shopify.com, Admin API 2026-04 and 2026-07.

Do subscriptions work with Shopify B2B?

No. Shopify states the incompatibility directly, in both its developer and merchant documentation. The developer docs say: "B2B doesn't support purchase options, such as subscriptions, pre-orders, and try before you buy." The Help Center lists subscriptions among the features that cannot be used with B2B checkout, alongside accelerated checkouts (Shop Pay, Apple Pay, Google Pay, Amazon Pay), local delivery, pickup points, and tipping.

The block covers every subscription app built on selling plans, including Shopify's own Subscriptions app. Selling plans are the platform primitive underneath all of them, and a selling plan cannot enter a B2B purchase path. A logged-in B2B customer always receives a B2B checkout, so no theme change, app setting, or checkout customization lets a company buyer complete a purchase with a subscription in the cart.

That is the headline. The useful detail sits in the edges: what still combines, which specific pairings break, and what the supported patterns for recurring B2B orders look like.

What combines: where each system works

Subscriptions and B2B are both mature Shopify surfaces. They simply never overlap on the same order.

Where subscriptions work

Where B2B works

The same store can run both programs for different buyers. D2C customers purchase subscriptions through the standard checkout; company buyers get B2B checkout with catalog pricing and terms. The two paths coexist in one store and never intersect on one order.

Which subscription and B2B combinations break?

Every pairing below is documented by Shopify. Check this ledger before planning any b2b subscription or recurring-billing program on a B2B store.

CombinationStatusWhat Shopify documents
Selling plans + B2B checkoutBlocked"Subscriptions, pre-orders and TBYB can't be used with B2B." Subscriptions also appear on the Help Center's list of features incompatible with B2B checkout.
Selling plans + draft ordersBlocked"Subscriptions can't be used with draft orders." This closes checkout-to-draft review flows and rep-created orders as subscription vehicles.
Subscriptions + net payment termsBlocked"Payment terms are incompatible with subscriptions." Payment customization Functions cannot set terms when the cart contains subscription items.
Subscriptions + local payment methodsBlockedCustomers can't use local payment methods for subscriptions, pre-orders, and try before you buy.
Subscriptions + Buy X get Y discountsBlockedSubscriptions don't support Buy X get Y. Gift cards and Scripts discounts apply only to the first subscription payment.
Subscriptions + Order Edits APIBlockedThe Order Edits API doesn't support subscriptions.
Cart Transform, Validation, and Payment Customization Functions + subscription ordersNot supportedEach of these Function APIs lists Subscription (Recurring Orders) as not supported. All of them do support B2B.
Discount Functions + recurring ordersPartialDiscount Functions aren't re-run on recurring orders, and shipping discounts default to 100% on recurring orders regardless of their original value.
B2B checkout + automatic payment captureNot supportedMerchants must capture B2B payments manually when the fulfillment event occurs.

The last row is not a subscription rule; it is a reminder that B2B checkout carries constraints of its own. The full inventory lives in the Constraints Ledger.

Why is the incompatibility structural?

Three mechanics collide, which is why no app setting works around the block.

  1. The billing model. A subscription renews when an app raises a billing attempt against a billing cycle; success charges a vaulted payment method and creates an order. B2B revenue usually defers payment instead: the order ships on Net 30 or Net 60 and settles later against an invoice. Shopify's Functions documentation states the conflict plainly: payment terms are incompatible with subscriptions. One model charges a stored card every cycle, the other invoices on terms, and one order cannot do both.
  2. Draft orders. B2B leans on draft orders. Checkout-to-draft review flows and rep-created orders both produce drafts, and subscriptions cannot be used on draft orders. That closes the second B2B purchase path to selling plans.
  3. Pricing context. B2B prices resolve through catalogs and price lists attached to a company location. Selling-plan pricing lives on the plan itself. Shopify documents no path where a subscription bills at a company's contract price.

For teams evaluating b2b subscription billing or b2b subscription management on Shopify, the practical conclusion: model the recurring relationship as recurring orders, not as subscription contracts.

How do B2B customers place recurring orders without subscriptions?

Shopify's supported answer is reorder tooling plus the Admin API. Here is the full menu.

PatternStatusHow it works
Easy reordersNATIVEB2B customers duplicate a past order from their customer account.
Quick order listsNATIVEBuyers add multiple variants of a product to the cart in one click. Covered in the ordering chapter.
Vaulted credit cardsNATIVECards saved at the company-location level, usable at checkout or from the Shopify admin.
Net payment termsNATIVENet 7 through Net 90, due on fulfillment, or due on receipt, assigned per company location.
Shopify Flow automationsNATIVEEvent-triggered B2B workflows. The documentation describes no scheduled or standing-order trigger.
Scheduled and standing ordersNOT NATIVEShopify documentation lists no such feature as of the verification date. Requires an app that creates draft orders or orders on a schedule through the Admin API.

Line-item ceilings apply to whichever pattern you pick: B2B orders have a maximum of 500 line items, and draft orders a maximum of 200.

The app pattern: scheduled draft orders

The documented way to automate a recurring B2B order is draftOrderCreate with a purchasingEntity, so the order carries the company, location, and contact. Catalog pricing and payment terms then apply on their own, and the app sends the invoice with draftOrderInvoiceSend or completes the draft with draftOrderComplete.

mutation CreateRecurringB2BDraft($input: DraftOrderInput!) {
  draftOrderCreate(input: $input) {
    draftOrder { id invoiceUrl }
    userErrors { field message }
  }
}

With variables scoping the purchasing entity:

{
  "input": {
    "purchasingEntity": {
      "purchasingCompany": {
        "companyId": "gid://shopify/Company/1",
        "companyLocationId": "gid://shopify/CompanyLocation/1",
        "companyContactId": "gid://shopify/CompanyContact/1"
      }
    },
    "lineItems": [
      { "variantId": "gid://shopify/ProductVariant/349", "quantity": 24 }
    ]
  }
}

An app running this on a schedule reproduces the useful half of a subscription, the order arriving on time, without the incompatible half, card billing per cycle. The invoice settles on the company's terms like any other B2B order.

Can subscriptions and B2B run in one store?

Yes, for different buyer types. A store can sell selling-plan subscriptions to D2C customers and run a full B2B program for company buyers at the same time. Three details keep the setup clean:

{% unless customer.b2b? %}
  {% if product.selling_plan_groups.size > 0 %}
    {% render 'subscription-widget', product: product %}
  {% endif %}
{% endunless %}

Where B2B Supercharge fits

B2B Supercharge does not attach subscriptions to B2B checkout; nothing can. Its Buying Tools module makes the supported pattern, repeat ordering, fast:

Alongside it, the Account Tools module lets buyers search their entire order history by status, PO, SKU, or location, so finding the order to repeat takes seconds. See the limitations-to-fixes index for how each module maps to a native gap, or return to the full Shopify B2B Deep Dive for the rest of the platform.

Frequently asked questions

Do subscription apps work with Shopify B2B?

No. Shopify states that B2B doesn't support purchase options such as subscriptions, and the block applies to every app built on selling plans, including Shopify's own Subscriptions app.

Can a B2B customer check out with a subscription in the cart?

No. A logged-in B2B customer always gets a B2B checkout, and selling plans cannot be used with B2B checkout. Subscription purchases only complete through D2C sales channels.

Can a subscription bill against Net 30 or Net 60 payment terms?

No. Shopify documents that payment terms are incompatible with subscriptions. Subscriptions charge a vaulted payment method each billing cycle, while payment terms defer payment on an invoice, and the two cannot combine on one order.

Can I put a subscription on a draft order?

No. Shopify states that subscriptions can't be used with draft orders. That also rules out checkout-to-draft flows and rep-created draft orders as subscription vehicles.

How do B2B buyers place recurring orders on Shopify?

Natively: easy reorders that duplicate a past order, quick order lists, and vaulted cards with net terms. Scheduled standing orders need an app that creates draft orders on a schedule through the Admin API.

Does Shopify B2B require Shopify Plus?

No. B2B runs on Basic, Grow, Advanced, and Plus. Plus keeps unlimited B2B market catalogs, direct company catalogs, deposits, partial payments, and payment requests per fulfillment.

What happens to subscription data if I uninstall the subscription app?

Selling plans and their associated records are deleted automatically 48 hours after the app that created them is uninstalled. Subscription contracts and customer payment information persist.

Sources · verified 2026-07-12

See recurring ordering without subscriptions.

Book a demo and watch saved carts, the quick order pad, and CSV upload run against your own catalog and price lists.

Book a demo