24 Jul 2026

How to set up Net 30 payment terms on Shopify (2026 guide)

Net 30 means the invoice is due 30 days after it’s issued. Since Shopify brought native B2B to every plan (April 2026), you can offer real Net 30 terms without Plus, without workaround apps, and without invoicing outside Shopify. Here’s the setup, end to end.

1. Turn on B2B and create a company

In Shopify admin, enable B2B features, then create a Company for your wholesale buyer with a company location and a contact (the person who logs in and orders). Companies are the unit that payment terms, catalogs, and tax settings attach to.

2. Assign payment terms

On the company location, set payment terms to Net 30 (Net 15/60/90 are also available). From now on, B2B orders from this company check out without payment — Shopify records the order with a due date 30 days out, and the buyer pays the invoice from their customer account.

3. Assign a B2B catalog

Attach a catalog with wholesale pricing to the company so buyers see trade prices when logged in. This is native price-list functionality — no theme edits, no price-hiding scripts.

4. Decide who gets terms — before they order

This is the step Shopify doesn’t do for you. Net 30 is a loan, so treat the grant of terms like a small credit decision:

  • Collect a wholesale application: business details, VAT number, trade references.
  • Validate the VAT number (HMRC for UK numbers, VIES for EU) before approving.
  • Set a credit limit — the maximum outstanding you’ll carry for this buyer — and write it down where it will actually be checked.

5. Enforce the limit at checkout

Out of the box, nothing stops a Net 30 buyer from placing order after order while invoices pile up. Shopify’s checkout validation can block orders that would take a company past its available credit — this is exactly what Transactful automates: it computes available credit (limit minus outstanding) in real time and blocks over-limit checkouts with a clear message, on any Shopify plan.

Common questions

Does Net 30 require Shopify Plus? No — payment terms are part of native B2B, available on every plan since April 2026.

What about deposits or part-payment? Shopify supports partial payment terms (e.g. 25% at checkout, remainder on terms) per company.

When should I refuse terms? New buyers with no references, orders far above pattern, or VAT numbers that fail validation. Proforma (pay first) is a respectable answer for a first order.

Working out what limit to give a new stockist? Try the free wholesale credit limit calculator.

← All posts