← All guides

QuoteWeaver guide

Net Payment Terms on Shopify: How They Work

Wholesale buyers often expect to pay after the goods arrive, not at checkout. Shopify handles this with payment terms, which set the date payment is due on an order. This guide covers the term types, where to set them, and what happens when the due date passes.

The term types

Shopify's documentation lists four kinds of payment terms. Pick the one that matches what you agreed with the buyer.

TermWhen payment is due
Due on receiptThe date you send the invoice
Due on fulfillmentThe date you fulfill all items in the order
Net termNet 7, 15, 30, 45, 60 or 90
Fixed termA specific date

For a company location, Shopify says net terms start on the day the order is placed. Net 30 means 30 days from the order date.

Set terms on a single order

For a one-off deal, add terms to the draft order. In the Payment section of the draft, Shopify's instructions are to select "Payment due later" and then choose a term. The order is created with payment pending, and you send the customer an invoice to pay from.

Set terms for a wholesale account

If you use Shopify B2B, you can set payment terms on a company location, so every order from that buyer uses them. Shopify also lets you set terms for a whole company or for several companies at once. The default is no payment terms, which means payment is due immediately.

What happens at the due date

Terms do not collect the money for you. Shopify states that payments are not captured automatically when terms expire, even if the customer saved a card.

Before you offer terms

Terms are credit. You ship first and wait for the money, so decide who qualifies before a buyer asks.

Doing this at scale

Terms sit on the order, and the order starts with a quote. QuoteWeaver reads a buyer's free-text request, matches each line to a real catalog SKU, prices it against your B2B list, and builds the Shopify draft order and a drafted reply for you to review. See QuoteWeaver.

Doing this for a whole catalog or every order?

See how QuoteWeaver handles it for you.

Explore QuoteWeaver →

More QuoteWeaver guides