Tenor
Shopify Plus · B2B

Custom B2B payment terms, beyond Shopify's Net 90 limit

Offer Net 120, Net 210, or any custom net term to wholesale buyers — with deposits and per-order overrides, applied automatically at checkout.

$29/mo flat · 3-day free trial · No theme changes

Net 90 maxNet 120
Payment Term — Company DefaultActive
Net days
120 days
Applied as a fixed due date · calculated ~120 days out
Deposit
25%
Applies to
All locations
Applied at checkout — no theme edits

The one capability Shopify B2B is missing

Tenor extends Shopify's native B2B payment terms beyond the Net 90 limit. Set any custom net term — Net 120, Net 210, or any number of days — per company, add an optional deposit percentage, and let reps override the term on a single order. Terms apply automatically at B2B checkout via a Shopify Function, with the applied term recorded on the draft order for audit and ERP. A focused utility — not a rules engine — for a flat $29/mo.

The Net 90 ceiling, solved

Native Shopify B2B

Fixed terms only — Net 7/15/30/45/60/90. Anything longer or custom means manual draft orders, spreadsheets, and off-platform invoices.

Capped at Net 90
No deposit pairing
Clumsy per-order changes
With Tenor
Any term length — Net 120, Net 210, or custom
Deposit % collected up front at online B2B checkout
Rep overrides on a single order that survive checkout
Applied term recorded on the draft order for ERP/audit

How it works

Three steps. No code, no theme edits, no separate wholesale storefront.

1

Set a company default

Pick a standard Net or enter any number of days, plus an optional deposit %. It applies to all of that company's locations.

2

Override per order

Reps override net days or an exact due date on a draft order. The override is locked through checkout; reset to default in one click.

3

Apply at checkout

Enable the checkout function and terms apply automatically at self-serve B2B checkout. Any non-standard term — including anything over 90 days — becomes an exact due date.

Built for finance & wholesale ops

Beyond Net 90

Net 120, Net 180, Net 210 — any term, applied as a precise due date.

Deposits

Collect a percentage up front at online B2B checkout; on draft orders it's recorded for your back office.

Audit & ERP

The applied term (basis, days/date, deposit, source) is saved on the draft order.

Checkout-native

Powered by Shopify Functions. No theme edits, no scripts, no slowdowns.

Ask Sidekick

Look up a company's term or find companies missing one — hands-free, read-only.

Focused & reliable

Does one job well: extend Shopify's native terms. Not a heavy rules engine.

Simple, flat pricing

One plan. Every feature. No tiers, no usage fees.

Standard
$29/ month, flat
Unlimited companies and orders
All features included — no tiers
Billing handled by Shopify
Free on development & sandbox stores
Add to Shopify

3-day free trial · Requires Shopify Plus + B2B

Frequently asked

Does Shopify B2B support custom net terms out of the box?

Not beyond Net 90. Shopify's native terms are a fixed list capped at Net 90. Tenor adds any custom term — Net 120, Net 210, or any number of days — applied automatically at checkout.

Can I offer terms longer than Net 90?

Yes. Set any number of days as a company's default. Terms over 90 are applied as an exact calculated due date at checkout.

Can I require a deposit on B2B orders?

Yes. Set an optional deposit percentage (1–99%) per company. At online B2B checkout the deposit is collected up front and the balance follows the net term; on rep-created draft orders the deposit is recorded for your back office (Shopify can't auto-charge a deposit on a draft order).

Does it require Shopify Plus?

Yes. B2B payment terms and deposits are Shopify Plus B2B features, so the store must be on Shopify Plus with B2B enabled.

Do I need to edit my theme?

No. It's checkout-native, built on Shopify Functions. There are no theme changes and no code to add.

Give B2B buyers the terms they expect

Beyond Net 90. Deposits. Per-order overrides. Recorded on the draft order.

Add to Shopify