BSS B2B Solution: Net Terms

Net Terms App for Shopify: Let Buyers Pay Later

Net Terms is the BSS B2B Solution feature that lets approved buyers order now and pay later. Buyers click Pay later in the cart, and the app creates a Shopify draft order with your payment terms attached, from Net 7 to Net 90 or a custom period. It needs Advanced or Platinum. It does not collect the payment.

  • By BSS B2B Team
  • Reviewed by Hoa Nguyen, Senior Marketer. Last reviewed
  • Last updated
Install BSS B2B Solution Back to BSS B2B Solution Needs the Advanced or Platinum plan. BSS B2B Solution has a 14-day free trial on paid plans. 4.9 out of 5 from 1,202 reviews on the Shopify App Store (as of November 5, 2026).

What does Net Terms do at checkout?

Net Terms adds a Pay later button next to Checkout (below it by default with Button placement) for logged-in buyers who match a rule. The buyer clicks it and the Checkout with Net Terms form opens with the due date, the address fields from your rule and an order summary. After Confirm, the buyer sees your confirmation message and the cart is emptied.

The app then creates the order in Shopify with the payment terms and the due date attached. Create a draft order for me to review is the default: you check the draft and turn it into an order yourself. Place the order automatically completes the draft right away into an order with payment pending.

Checkout stays available, so a buyer who wants to pay now still can. To show matched buyers only Pay later, tick Hide the regular Checkout button for customers who match this rule in the rule. Express buttons such as Shop Pay are hidden with it.

The app does not collect the payment. It sets the due date, shows payment status and lists overdue orders. You collect the money the way you do for any invoice.

Net Terms rule editor with checkout button, order tags, preview
Lower part of a rule: the Checkout button option, order tags, the application fields and a preview of the Checkout with Net Terms form.

How do I set up Net Terms?

Open the app and go to B2B orders & discounts > Net Terms.

  1. Put the Pay later button on your cart

    Click Storefront setup, then Enable button on Cart page, and add the BSS Net Terms block in the Theme Editor. If your theme cannot take the block, or you use a cart drawer, turn on Button placement in Settings. With neither, the button does not show.

  2. Add a rule and choose who gets terms

    Click Add rule. With no rules yet, the Net 30 for wholesale customers template fills one in for customers tagged wholesale. In the Customers card, pick the buyers the rule applies to.

  3. Choose the payment terms

    In Payment terms, pick when payment is due. Optionally set a cart minimum or maximum in Net Terms order limit, and add Auto-tag orders to filter them in Shopify admin.

  4. Set the form and save

    In Application for Net Terms, choose the fields buyers fill in, such as the shipping address and a PO number. Click Save. The rule is now active.

  5. Decide how orders arrive

    In Settings > Order submission, keep Create a draft order for me to review or choose Place the order automatically.

  6. Test as a buyer

    Log in as a customer who matches the rule, add a product, click Pay later and Confirm. The order appears on the Orders tab with its due date.

New to the app? Install it, then add a Net Terms rule. Already on Advanced or Platinum? Open Net Terms and click Add rule.

Which payment term should I pick?

Pick Within 30 days for Net 30, Custom for a term not in the list such as Net 45, and a Company Location option to follow Shopify's payment terms. Each option counts from a different starting point. The last column shows the due date for an order placed on October 14.

OptionWhen payment is dueExample
Due on receiptOn receipt of the order.Due when the order is placed.
Due on fulfillmentWhen the order is fulfilled.Due when the order is fulfilled.
Within 7, 15, 30, 60 or 90 daysThat many days after the order date. This is Net 7 to Net 90.Within 30 days: November 13.
Within 7, 15, 30, 60 or 90 days after fulfillmentThat many days after the order is fulfilled (counted from the first fulfillment).Fulfilled October 20, within 30 days after fulfillment: November 19.
End of MonthThe last day of the month the order was placed.October 31.
End of Month + X DaysThe last day of the order month, plus the days you enter.With 10 days: November 10.
End of Next MonthThe last day of the following month.November 30.
Due on specific day of monthEvery N months on a day you choose, 1 to 31. If a month has no such day, the due date moves to that day of the next month.Set by the day and months you enter.
CustomA number of days, weeks or months after the order date. Days go up to 366.Net 45 is 45 days: November 28.
Use Shopify Company Location payment termsThe due date follows the payment terms of the company location the buyer orders for.Set for each location in Shopify.

There is no Net 45 preset, so use Custom with 45 days. If you review drafts, you choose the payment terms when you complete the draft in Shopify, and the app does not recalculate the due date from the fulfillment date.

Who can get Net Terms?

Any logged-in buyer can get Net Terms when a rule matches them. In the Customers card you choose how a rule finds its buyers, from all logged-in customers to named company locations.

Customer conditionWho qualifiesGood for
All logged-in customersEvery signed-in buyer.A store where every account is approved before it can log in.
Specific customer tagsBuyers with a matching Shopify customer tag.Stores that approve a buyer and add a tag such as wholesale.
Specific customersBuyers matched by email address.One or two accounts with special terms.
All company locationsBuyers who order for any company location, including ones you add later.Stores that keep buyers in Shopify companies.
Specific company locationsBuyers who order for the company locations you pick.Different terms for different branches.

When several rules match a buyer, the rule with the lowest number in Advanced > Priority whose products cover the whole cart is used. If the cart holds products a rule does not cover, the app lists them and blocks the Net Terms checkout until the cart changes.

How do company locations work with Net Terms?

A rule that targets company locations can use Use Shopify Company Location payment terms. Net 15 for one branch and Net 60 for another then come from Shopify, and the rule follows them.

At checkout the buyer picks a location in the Net Terms popup. Its address is filled in and locked, and the order is created for that location. The location must be in the rule and the buyer's contact needs a role at it, or the order is refused. A location with no payment terms gives an order with No payment terms.

The company location options reach buyers who shop in a B2B session, so they need new customer accounts. They also need Shopify B2B, which is on the Basic, Grow, Advanced and Plus plans. With classic customer accounts, these rules do not apply.

To give location terms to orders that do not use a Net Terms rule, turn on Use Shopify Company Location payment terms in Settings > Shopify checkout settings. A matching Net Terms rule still wins over the location's terms.

Can Net Terms buyers collect their order?

Yes, with local pickup. Switch on Offer local pickup in the Local pickup card of a rule and choose All pickup locations or Selected locations. The buyer then picks Ship or Pick up in the form. Pick up skips the shipping address, and the app adds no shipping charge.

The list follows what Shopify offers for the buyer's cart and country. A location appears only when local pickup is on for it in Shopify and it has a full address. The app adds no stock check of its own.

Net Terms rule editor with targeting, payment terms, order limit
Upper part of a rule: customers, products, payment terms, order limit and the Local pickup card with its Offer local pickup switch.

How do I track what buyers owe?

The Orders tab of the Net Terms page lists every Net Terms order with its due date and payment status. Search by order name or customer email, filter by Due, Not due yet, Due on receipt or Due on fulfillment, and export the list to CSV for your accountant.

A new Net Terms order starts as Unpaid. An order cancelled in Shopify shows as Cancelled and owes nothing. When an order goes to draft, the buyer and your team get a draft order email. With automatic orders, Shopify's own order emails apply.

Net Terms rules list in BSS with setup checklist and three rules
The Rules tab of the Net Terms page lists each rule with who it applies to, its products and an on/off switch.

Can I cap how much a buyer owes?

Yes, with the paid Credit limit add-on for Net Terms. It sets a limit per customer, tag, company or location. The rules, modes and balances have their own page: Credit limit for Net Terms. It does not check a buyer's creditworthiness.

What are the limits of Net Terms?

No payment collection

The app does not charge the buyer when the term ends. It shows due dates and overdue orders. You collect the payment.

No credit check

It does not look at a buyer's creditworthiness. You decide who gets terms.

The button needs a place on the cart

Without the BSS Net Terms block or Button placement, buyers see no Pay later, even when a rule is active. It also hides while the cart is empty.

Logged-in buyers only

Guests cannot use Net Terms, and a buyer who does not match a rule sees no button.

Draft emails only for drafts

The app sends its draft order emails only when an order is submitted as a draft.

How does it connect to the rest of the app?

Net Terms works with order rules, Manual Orders and the optional Invoice PDF add-on. Net Terms rules sit alongside the other order rules and payment terms in BSS B2B Solution. For the Shopify side of the question, including native payment terms and how they differ, read how to offer Net 30 payment terms on Shopify.

Sales reps can set terms on an order they create themselves with Manual Orders. The optional Invoice PDF add-on gives each Net Terms order a PDF order summary. It is not a tax invoice.

Who is Net Terms for?

Wholesale brands that invoice repeat buyers and want those buyers to order in the store, with the due date on the order. If every buyer pays at checkout, Net Terms is not needed.

Which plan includes Net Terms?

Net Terms is on the Advanced and Platinum plans. The Free and Essential plans do not include it. A store on an older plan has Net Terms when that plan's subscription includes the module. The Pricing plans screen in the app shows what your plan covers.

Credit limit and Invoice PDF are optional add-ons. Credit limit needs a plan with Net Terms.

Use cases for Net Terms

Each use case shows one setup with screenshots. Browse all use cases.

Demo collection with a Price List and struck-through prices
  • BSS B2B Solution
  • Food & Beverage

Foodservice Distributors: Customer Prices and Net Terms

Give restaurant and hotel accounts their negotiated prices and payment terms, let your sales team enter phone orders with the same rules, and offer reorder lists, using BSS B2B Solution and BSS B2B Quote.

Explore use case: Foodservice Distributors: Customer Prices and Net Terms

Guides and glossary

Read these next for the full detail.

Glossary

Net termsNet 30Net 60Company locationDraft orderCredit limit

User guides on docs.bss-b2b.solutions

More BSS B2B Solution features

Each feature has its own page. See also all BSS B2B Solution features.

Let approved buyers order now and pay later

Install BSS B2B Solution from the Shopify App Store, with a 14-day free trial on paid plans. Then add a Net Terms rule.

Also: BSS B2B Lock for hidden prices for guests and BSS B2B Quote for quotes and quick order.

Frequently asked questions

How is Net Terms different from Shopify's payment terms?

Shopify's payment terms set how long a buyer has to pay an order, and can be set for each company location. Net Terms is the buying flow on top of them. You write rules for who can pay later and on which products, buyers click Pay later and fill in a form, and the app creates the order in Shopify with the due date attached.

Can buyers still pay at checkout?

Yes. The Pay later button sits next to Checkout (below it by default with Button placement), so a buyer who wants to pay now uses Checkout as usual. If you want matched buyers to see only Pay later, tick the option to hide the regular Checkout button in the rule.

How do I offer a term that is not in the list, such as Net 45?

Choose Custom in Payment terms and enter a number of days, weeks or months. Days go up to 366, so 45 days gives Net 45. The Within 7, 15, 30, 60 and 90 day options are presets.

Why does a buyer not see the Pay later button?

Check four things. The BSS Net Terms block or Button placement must be on, the buyer must be logged in, the buyer must match an active rule, and the cart must hold at least one product. If the cart holds products the rule does not cover, the app lists them and blocks the Net Terms checkout.

Does BSS B2B Solution collect the payment when the term ends?

No. The app sets the due date, shows each order as paid or unpaid and flags overdue orders on the Orders tab. You collect the payment yourself, for example with an invoice.

Which emails and documents does a Net Terms order get?

When an order is submitted as a draft, the buyer gets a Draft order created email and your team gets a New draft order email. With automatic orders, Shopify's order emails apply. The optional Invoice PDF add-on adds a PDF order summary, which is not a tax invoice.

Sources, method and update log

Feature behavior follows the BSS user guides for Net Terms, read on November 8, 2026. The after-fulfillment terms and the Custom range come from the app's rule screen. Due dates in the payment terms table are worked from the option definitions, for an order placed on October 14. We make BSS B2B Solution, BSS B2B Lock and BSS B2B Quote.

Sources

  1. BSS user guide: Net terms, read . What Net Terms does, the Pay later button, the add-ons.
  2. BSS user guide: Set up Net Terms for your B2B customers, read . Plans, button setup, rule cards, customer conditions, payment terms, company locations, hiding Checkout.
  3. BSS user guide: Net Terms FAQ, read . Plans, paying now, difference from Shopify payment terms, invoice PDF.
  4. BSS user guide: Net Terms local pickup, read . Local pickup settings, what the buyer sees, limits.
  5. BSS user guide: Net Terms checkout form and settings, read . Order submission, confirmation, location payment terms setting.
  6. BSS user guide: Manage Net Terms orders, read . Orders tab, due date example, filters, CSV export, cancelled orders.
  7. BSS user guide: Net Terms email notifications, read . Draft order emails.

Update log

  • : First version.
Install BSS B2B Solution 14-day free trial on paid plans