# How exactly do net payment terms (Net 30/60/90) work for B2B customers on Shopify, from invoice to payment?

Reviewed by Martin Dejnicki, Director of SEO & AI Search · facts verified October 9, 2026 · canonical: https://deploi.ca/shopify/faq/b2b-net-terms-invoice-to-payment-flow

## Short answer

Shopify's business-to-business (B2B) net terms set a due date of net 7, 15, 30, 45, 60 or 90 days on the order ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms), October 2026). Buyers can pay any time from customer accounts, but Shopify doesn't capture payment when the date passes, on any plan. So collection stays manual or runs through Shopify Flow.

- **Native payment terms:** Net 7 to net 90, due on fulfillment, fixed date. Net 7, 15, 30, 45, 60 or 90 and due on fulfillment work on company locations and draft orders; a fixed calendar date only on individual draft orders (October 2026). ([Shopify Help Center, Setting up payment terms in B2B](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms))
- **Capture when terms expire:** None, on every plan. Shopify says payments aren't automatically captured when the terms expire; the order shows as Overdue in customer accounts, and the buyer can still pay it (October 2026). ([Shopify Help Center, Setting up payment terms in B2B](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms))
- **Payment reminders:** Up to 5, from the due date to 30 days after. Shopify's B2B plan table lists payment reminders on every plan, while its Flow reminder page says payment terms need Shopify Plus (October 2026). ([Shopify Help Center, Managing orders with deferred payments](https://help.shopify.com/en/manual/fulfillment/managing-orders/payments/deferred-payments); [Shopify Help Center, Shopify B2B features by plan](https://help.shopify.com/en/manual/b2b/getting-started/plan-features); [Shopify Help Center, Send payment reminder](https://help.shopify.com/en/manual/shopify-flow/reference/actions/send-payment-reminder))
- **Plus-only payment features:** Deposits, partial payments, per-fulfillment requests. Plus also sets payment terms by rule at checkout through the Payment Customization Function. Core B2B reached Basic, Grow and Advanced on 2 April 2026 (October 2026). ([Shopify Help Center, Shopify B2B features by plan](https://help.shopify.com/en/manual/b2b/getting-started/plan-features); [Shopify developer docs, Payment Customization Function API](https://shopify.dev/docs/api/functions/latest/payment-customization); [Shopify Changelog, Key B2B features now available on non-Plus plans](https://changelog.shopify.com/posts/key-b2b-features-now-available-on-non-plus-plans))

## Deploi's call

Native terms give you the due date and the reminder. They do not give you a credit limit, an order hold, or an aging report, and those three are what a wholesale finance team means when it says "net terms." We scored credit-limit and order-hold management BUILD and accounts receivable (AR) aging CUSTOMIZE for exactly that reason (Deploi verdicts, September 2026).

**WAIT: Run Shopify's native terms as they ship while**

- A handful of accounts buy on terms. [Our net terms record](https://deploi.ca/shopify/build-vs-buy/net-terms-and-b2b-payments) scores that WAIT, because native terms and draft-order invoicing cover it on any paid plan (October 2026).
- Up to five reminder emails and a charge from the admin keep collection on schedule ([Shopify Help Center](https://help.shopify.com/en/manual/fulfillment/managing-orders/payments/deferred-payments), October 2026).
- No account needs stopping before its next order.

**CUSTOMIZE: Add the finance layer when**

- An overdue account must be stopped at checkout, which [our credit limits record](https://deploi.ca/shopify/build-vs-buy/b2b-credit-limit-and-order-hold-management) scores BUILD (October 2026).
- Finance needs aging buckets by account, which [our receivables aging record](https://deploi.ca/shopify/build-vs-buy/accounts-receivable-aging-and-collections) keeps in the accounting system (October 2026).
- Collection should run itself through Shopify Flow's charge action on Shopify Payments, piloted on one account while Shopify's pages disagree on it ([Shopify Help Center](https://help.shopify.com/en/manual/shopify-flow/reference/actions/charge-vaulted-payment-for-b2b-order), October 2026).

## What happens between a B2B order on net terms and its payment?

A business-to-business (B2B) order on net terms moves through six steps on Shopify, and none of them captures payment on its own.

1. **Terms sit on the company location.** You set them per location, for all of a company's locations, or on a single draft order ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms), October 2026).
1. **The buyer checks out without paying.** Net terms count "from the day the order is placed"; due-on-fulfillment terms come due once all items are fulfilled.
1. **The order waits in payment pending.** You can email an invoice with a checkout link, or mark the order paid when money arrives another way.
1. **Reminders go out if you set them.** Up to five reminder emails, from the due date to 30 days after ([Shopify Help Center](https://help.shopify.com/en/manual/fulfillment/managing-orders/payments/deferred-payments), October 2026).
1. **The buyer pays, or you collect.** Buyers can click **Pay now** in customer accounts before or after the due date, or you [charge a vaulted company card](https://deploi.ca/shopify/faq/b2b-vaulted-card-payments-vs-saved-cards).
1. **The term expires.** The order shows as **Overdue** in customer accounts, and "Payments aren’t automatically captured when the payment terms expire" ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms), October 2026).

So the due date starts a collection task rather than a collection, which means someone has to own step five.

## Which payment terms can a Shopify B2B order carry?

A Shopify business-to-business (B2B) order can carry net 7, 15, 30, 45, 60 or 90 days, due on fulfillment, or a fixed date on a draft order ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms), October 2026). Only Shopify Plus can set terms by rule at checkout.

**Six net periods and due on fulfillment work on company locations; fixed-date, due-on-receipt and rule-based terms are narrower**

| Payment term | Where Shopify supports it |
| --- | --- |
| Net 7, 15, 30, 45, 60 or 90 | Company locations and draft orders |
| Due on fulfillment | Company locations and draft orders |
| Fixed calendar date | Individual draft orders only |
| Due on receipt | Orders in payment pending, set in the admin |
| Terms set by order value or cart contents | Payment Customization Function, Plus only |
| Net 10, net 75 or any other day count | No template |

Sources: [Shopify Help Center, Setting up payment terms in B2B](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms); [Shopify Help Center, Managing orders with deferred payments](https://help.shopify.com/en/manual/fulfillment/managing-orders/payments/deferred-payments); [Shopify developer docs, PaymentTermsTemplate object](https://shopify.dev/docs/api/admin-graphql/latest/objects/PaymentTermsTemplate); [Shopify developer docs, Payment Customization Function API](https://shopify.dev/docs/api/functions/latest/payment-customization). Verified October 9, 2026.

Merchants pick from Shopify's list, because the application programming interface (API) returns payment terms templates "eligible for all shops and users" ([Shopify developer docs](https://shopify.dev/docs/api/admin-graphql/latest/objects/PaymentTermsTemplate), October 2026). The Payment Customization Function's operation that sets terms "is only available on stores with the Plus plan" ([Shopify developer docs](https://shopify.dev/docs/api/functions/latest/payment-customization), October 2026). So [negotiated terms outside the template list](https://deploi.ca/shopify/faq/account-specific-payment-terms-migration), such as 2/10 net 30, need renegotiating to a template or custom work.

## What do Shopify net terms leave out that a finance team expects?

Shopify net terms leave out four controls a wholesale finance team expects: a credit limit, an order hold, an aging view and escalation.

- **A credit limit.** Shopify's business-to-business (B2B) company location record has no credit limit field, only custom metafields ([Shopify developer docs](https://shopify.dev/docs/api/admin-graphql/latest/objects/CompanyLocation), October 2026), so a limit is data that a custom gate must read.
- **An order hold.** Shopify labels an unpaid order Overdue and lets the next order through, which is why [our credit limits record](https://deploi.ca/shopify/build-vs-buy/b2b-credit-limit-and-order-hold-management) scores enforcement BUILD (October 2026).
- **An aging view.** The closest native view is an order filter that shows orders "either overdue or due today" ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms), October 2026). It has no 30, 60 or 90-day buckets, so aging lives in your accounting system, fed by [a QuickBooks or NetSuite connector](https://deploi.ca/shopify/faq/b2b-net-terms-invoices-quickbooks-netsuite-export).
- **Escalation.** Reminders stop 30 days after the due date, with no dunning stage or write-off after them ([Shopify Help Center](https://help.shopify.com/en/manual/fulfillment/managing-orders/payments/deferred-payments), October 2026).

Shopify ships hooks for these controls, not the controls themselves, so each one is a build or an app. The Cart and Checkout Validation Function lists B2B "credit limits" among its uses ([Shopify developer docs](https://shopify.dev/docs/api/functions/latest/cart-and-checkout-validation), October 2026). A custom app containing a function needs Shopify Plus, while public App Store apps with functions run on any plan ([Shopify developer docs](https://shopify.dev/docs/apps/build/functions), October 2026).

## Which payment methods settle a Shopify B2B order on terms?

Five payment methods settle a Shopify business-to-business (B2B) order on terms, and only a vaulted card or bank account lets you collect without the buyer acting ([Shopify Help Center](https://help.shopify.com/en/manual/shopify-flow/reference/actions/charge-vaulted-payment-for-b2b-order), October 2026).

**Only the two vaulted methods let you collect without the buyer acting**

| Payment method | Requirement | Fee or limit |
| --- | --- | --- |
| Credit card | Entered by the buyer at Pay now, or vaulted to the company location on Shopify Payments | Your card processing rate |
| Vaulted bank account, Automated Clearing House (ACH) Direct Debit | US store in USD with over 100 fulfilled orders; buyer's US bank account | $4 USD per failed debit; $15 USD per lost dispute |
| Manual method: wire, check or bank deposit | You record each payment | No Shopify transaction fee |
| Store credit | Issued to the company location | Balance under $10,000 USD |
| PayPal | Offered at B2B checkout | Set by PayPal |

Sources: [Shopify Help Center, Overview of B2B features on Shopify](https://help.shopify.com/en/manual/b2b/getting-started/features); [Shopify Help Center, Setting up credit card vaulting for B2B](https://help.shopify.com/en/manual/b2b/checkout-and-orders/vaulted-cards); [Shopify Help Center, Automated Clearing House (ACH) Direct Debit payments for B2B orders](https://help.shopify.com/en/manual/payments/shopify-payments/local-payment-methods/ach); [Shopify Help Center, Third-party transaction fees on your Shopify bills](https://help.shopify.com/en/manual/your-account/manage-billing/billing-charges/types-of-charges/third-party-charges/third-party-transaction-fees); [Shopify Help Center, Setting up store credit for B2B](https://help.shopify.com/en/manual/b2b/checkout-and-orders/store-credit). Verified October 9, 2026.

ACH Direct Debit can take up to 4 business days to confirm, and buyers can dispute a debit through their bank for up to 60 calendar days ([Shopify Help Center](https://help.shopify.com/en/manual/payments/shopify-payments/local-payment-methods/ach), October 2026). So a debit on a Net 60 order can still unwind about 120 days after the order (Deploi arithmetic). Store credit has [limits of its own on a company location](https://deploi.ca/shopify/faq/b2b-store-credit-solutions-vs-workarounds), and ACH's US-only rule [shapes terms for international buyers](https://deploi.ca/shopify/faq/b2b-net-terms-currencies-international-buyers).

## Can Shopify Flow collect B2B payment on the due date?

Shopify documents a Flow action that collects business-to-business (B2B) payment on the due date, while its payment terms page says to charge a saved card by hand. Flow's Charge vaulted payment for B2B order action charges a vaulted card or debits a vaulted bank account for an order with payment terms ([Shopify Help Center](https://help.shopify.com/en/manual/shopify-flow/reference/actions/charge-vaulted-payment-for-b2b-order), October 2026). A workflow runs it from the Payment schedule is due trigger. It requires Shopify Payments, and a bank debit needs you and the buyer in the United States. Shopify announced the action on 17 June 2026 ([Shopify Changelog](https://changelog.shopify.com/posts/flow-automatic-charging-for-vaulted-payment-methods), October 2026).

> **Shopify's pages disagree on charging a saved B2B card**
> - Shopify's credit card vaulting page says you "can automatically charge vaulted credit cards for orders with payment terms using Shopify Flow" ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/vaulted-cards), October 2026).
> - Shopify's payment terms page says that for a saved card "you must manually capture the payment by charging that credit card in your Shopify admin" ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms), October 2026).

So pilot the Flow charge on one account, and keep a manual charge from the admin as the fallback. When a charge fails, you can email the buyer a link to update the vaulted card ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/vaulted-cards), October 2026).

## When should you not offer net terms at all?

Don't offer net terms when nobody will collect, when you can't judge the account's credit, or when another model already owns the order.

> **When not to do this**
> - **When nobody owns collections.** Shopify's reminders stop 30 days after the due date, so terms without an owner are a discount you didn't price.
> - **When the account is new and unreferenced.** Shopify's payment terms setup includes no credit check: you pick a term and save it ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms), October 2026).
> - **When a trade-credit provider will carry the account.** Resolve needs the company location set to "No payment terms" before its own net terms appear at checkout ([Resolve](https://docs.resolvepay.com/guides/shopify-b2b), October 2026), so [Resolve's financing and native terms](https://deploi.ca/shopify/faq/shopify-b2b-trade-credit-invoice-financing) can't share a location.
> - **When your cash can't wait 60 days.** [Price what Net 60 costs against payment up front](https://deploi.ca/shopify/faq/net-60-terms-vs-upfront-payment-cash-flow) before you offer it.
> - **When the real request is a subscription.** Shopify lists Subscriptions as incompatible with business-to-business (B2B) orders ([Shopify Help Center](https://help.shopify.com/en/manual/b2b/getting-started/considerations), October 2026), so [standing wholesale orders need another route](https://deploi.ca/shopify/faq/b2b-subscriptions-company-level-recurring-orders).

## Deploi's point of view

**What we've seen.** The scoping conversation that goes badly is the one where terms are demoed in the admin and everyone agrees the requirement is met. The requirement is met for the buyer and unmet for the controller. We now run the first workshop with finance in the room rather than merchandising, and we ask for a current aging report before we ask for anything else.

**Where we disagree.** The category treats "does Shopify support Net 30" as the qualifying question for a B2B replatform. It is close to meaningless, because every platform supports a due date. The qualifying questions are whether you can stop an over-limit order, whether you can see the 0 to 30, 31 to 60 and 61 to 90 day buckets by account, and whether a partial payment can be allocated across invoices. Ask those three and the platform comparison sorts itself out in an afternoon.

**What we refuse to quote.** a fixed price for "net terms integration" before we have seen the aging report and the collections process. The terms engine is free. Everything that makes it operable is the project, and its size is set by how your finance team already works.

## When this answer changes

- Shopify adds a credit limit field, or blocks the next order from an account with an overdue balance.
- Shopify reconciles its payment terms page with its card vaulting page on charging saved cards through Flow.
- Shopify adds payment terms templates beyond net 7 to net 90, or an early-payment discount.
- Shopify moves deposits, partial payments, payment requests per fulfillment or rule-based payment terms below Plus.
- Shopify extends payment reminders past 30 days after the due date, or adds escalation steps.
- ACH Direct Debit opens to stores or buyers outside the United States.

## Follow-up questions

- [What's the actual cash-flow tradeoff of offering Net 60 terms to a large wholesale account vs requiring payment upfront?](https://deploi.ca/shopify/faq/net-60-terms-vs-upfront-payment-cash-flow)
- [What is vaulted-card payment for B2B, and how is it different from storing a card on a regular customer account?](https://deploi.ca/shopify/faq/b2b-vaulted-card-payments-vs-saved-cards)
- [Is there a real store-credit solution for B2B customers, or only manual workarounds today?](https://deploi.ca/shopify/faq/b2b-store-credit-solutions-vs-workarounds)
- [What currencies can net payment terms actually be issued in? Does this work the same for international B2B buyers?](https://deploi.ca/shopify/faq/b2b-net-terms-currencies-international-buyers)
- [Can B2B net-terms invoices be exported directly to QuickBooks or NetSuite, or does that require a connector app?](https://deploi.ca/shopify/faq/b2b-net-terms-invoices-quickbooks-netsuite-export)
- [Does native Shopify B2B integrate with any third-party trade-credit or invoice-financing provider, or is that entirely external?](https://deploi.ca/shopify/faq/shopify-b2b-trade-credit-invoice-financing)

## Sources

1. [Shopify Help Center, Setting up payment terms in B2B](https://help.shopify.com/en/manual/b2b/checkout-and-orders/payment-terms), checked October 9, 2026
2. [Shopify Help Center, Managing orders with deferred payments](https://help.shopify.com/en/manual/fulfillment/managing-orders/payments/deferred-payments), checked October 9, 2026
3. [Shopify developer docs, PaymentTermsTemplate object](https://shopify.dev/docs/api/admin-graphql/latest/objects/PaymentTermsTemplate), checked October 9, 2026
4. [Shopify developer docs, Payment Customization Function API](https://shopify.dev/docs/api/functions/latest/payment-customization), checked October 9, 2026
5. [Shopify developer docs, Cart and Checkout Validation Function API](https://shopify.dev/docs/api/functions/latest/cart-and-checkout-validation), checked October 9, 2026
6. [Shopify developer docs, About Shopify Functions](https://shopify.dev/docs/apps/build/functions), checked October 9, 2026
7. [Shopify developer docs, CompanyLocation object](https://shopify.dev/docs/api/admin-graphql/latest/objects/CompanyLocation), checked October 9, 2026
8. [Shopify Help Center, Overview of B2B features on Shopify](https://help.shopify.com/en/manual/b2b/getting-started/features), checked October 9, 2026
9. [Shopify Help Center, Setting up credit card vaulting for B2B](https://help.shopify.com/en/manual/b2b/checkout-and-orders/vaulted-cards), checked October 9, 2026
10. [Shopify Help Center, Automated Clearing House (ACH) Direct Debit payments for B2B orders](https://help.shopify.com/en/manual/payments/shopify-payments/local-payment-methods/ach), checked October 9, 2026
11. [Shopify Help Center, Third-party transaction fees on your Shopify bills](https://help.shopify.com/en/manual/your-account/manage-billing/billing-charges/types-of-charges/third-party-charges/third-party-transaction-fees), checked October 9, 2026
12. [Shopify Help Center, Setting up store credit for B2B](https://help.shopify.com/en/manual/b2b/checkout-and-orders/store-credit), checked October 9, 2026
13. [Shopify Help Center, Charge vaulted payment for B2B order action](https://help.shopify.com/en/manual/shopify-flow/reference/actions/charge-vaulted-payment-for-b2b-order), checked October 9, 2026
14. [Shopify Changelog, Flow: Automatic charging for vaulted payment methods](https://changelog.shopify.com/posts/flow-automatic-charging-for-vaulted-payment-methods), checked October 9, 2026
15. [Resolve, Shopify B2B](https://docs.resolvepay.com/guides/shopify-b2b), checked October 9, 2026
16. [Shopify Help Center, Requirements and considerations for using B2B](https://help.shopify.com/en/manual/b2b/getting-started/considerations), checked October 9, 2026
17. [Shopify Help Center, Shopify B2B features by plan](https://help.shopify.com/en/manual/b2b/getting-started/plan-features), checked October 9, 2026
18. [Shopify Help Center, Send payment reminder](https://help.shopify.com/en/manual/shopify-flow/reference/actions/send-payment-reminder), checked October 9, 2026
19. [Shopify Changelog, Key B2B features now available on non-Plus plans](https://changelog.shopify.com/posts/key-b2b-features-now-available-on-non-plus-plans), checked October 9, 2026
20. [Deploi Build vs. Buy, Should You Build or Buy Net Terms & B2B Payments on Shopify?](https://deploi.ca/shopify/build-vs-buy/net-terms-and-b2b-payments), checked October 9, 2026, Deploi research
21. [Deploi Build vs. Buy, Build or Buy B2B Credit Limits and Order Holds on Shopify?](https://deploi.ca/shopify/build-vs-buy/b2b-credit-limit-and-order-hold-management), checked October 9, 2026, Deploi research
22. [Deploi Build vs. Buy, Build or Buy Receivables Aging and Collections on Shopify?](https://deploi.ca/shopify/build-vs-buy/accounts-receivable-aging-and-collections), checked October 9, 2026, Deploi research
