For the complete documentation index, see llms.txt. This page is also available as Markdown.

Setting up payment terms for your B2B retailers

Configure Shopify B2B payment terms at the company location level, and match each retailer relationship to the right term type.

Last verified against Shopify: April 21, 2026

This article explains how Shopify B2B payment terms work, how to assign them to a company location, and how Roadmap recommends matching each retailer to the right term.

Shopify documents company level payment terms in its B2B payment terms guide.

Shopify documents order level deferred payment terms in its deferred payments guide.

What payment terms do at checkout

Payment terms decide when the retailer needs to pay for an order.

When a company location uses Automatically submit orders, payment terms become the main trust control.

This is why Roadmap recommends choosing your order submission mode first. Use Choosing your B2B company checkout settings if you have not set that yet.

Company location payment term options

At the company location level, Shopify supports these payment terms:

  • No payment terms

  • Due on fulfillment

  • Net 7

  • Net 15

  • Net 30

  • Net 45

  • Net 60

  • Net 90

These terms apply to every order from that company location unless you override them on a specific order.

Match the term to the retailer relationship

Roadmap recommends keeping this simple.

New account

Use Due on fulfillment.

This lets the retailer place the order, while still requiring payment before stock ships.

Established account

Use Net 7 or Net 15.

This suits retailers who order regularly, but do not yet need long dated credit.

High trust account

Use Net 30.

This is a common default for mature wholesale relationships.

Strategic account

Use Net 45, Net 60, or Net 90 only when the commercial agreement clearly supports it.

Longer terms should be deliberate. They should not be your default.

Roadmap treats payment terms as the cleanest way to express trust.

They scale better than manual draft review.

How to set payment terms on a company location

1

Open the company

In Shopify, go to Customers → Companies.

2

Open the company location

Open the company, then open the company location you want to update.

3

Find the payment terms setting

Open the part of the company location record that controls payment terms.

4

Choose the default term

Select the payment term you want that location to use for new orders.

5

Save and test

Save the change, place a test order, and confirm the order shows the expected due date.

How payment terms affect invoices and collection

The company location term becomes the default payment expectation for new orders.

That due date then carries through the order record and payment collection flow.

In practice, this means you can let the order submit normally while still controlling when payment is due.

This is the key difference from draft review. Draft review blocks order creation. Payment terms control the commercial timing instead.

When to use order level overrides

Use an order level override when one order needs a different due date from the company default.

This is useful when:

  • a single order needs faster payment

  • a one off order needs longer credit

  • you need a specific fixed date for that order

At the order level, Shopify supports:

  • Due on receipt

  • Due on fulfillment

  • Within 7, Within 15, Within 30, Within 45, Within 60, Within 90 days

  • Fixed date

Fixed date is only available at the order level. It is not available as a company location default.

That matters for custom terms such as 20th of the month following. Use Handling custom payment terms like "20th of the month following" for that workflow.

Need a hand? Contact us in the Roadmap app via Intercom.

Last updated