Net 30/60/90 Payment Terms on Shopify: What's Native, What Needs an App

Published 2026-07-17 · by the QuoteFox team

If you sell wholesale or B2B on Shopify, you've almost certainly had a customer ask for net 30, net 60, or net 90 payment terms. It's a standard expectation in trade and wholesale buying — but Shopify's support for it is uneven. Some pieces are genuinely built in. Others require workarounds or a dedicated app. This article breaks down exactly what you get out of the box, where the gaps are, and what your practical options look like.

What Are Net 30/60/90 Payment Terms on Shopify?

Net payment terms simply mean the buyer has a set number of days after the invoice date to pay in full. Net 30 means payment is due within 30 days, net 60 within 60 days, and so on. These terms are a cornerstone of B2B commerce because they help buyers manage cash flow without holding up the sale.

On Shopify, "supporting" net terms means a few distinct things working together:

Shopify handles some of these steps natively. It doesn't handle all of them.

What Shopify Handles Natively

Draft Orders and Manual Payment Collection

Shopify's draft orders feature is the closest thing to a built-in net terms workflow. You can create a draft order in the admin, send the customer an invoice email, and mark the payment method as "payment pending." The order doesn't require the customer to pay at checkout — you collect payment separately later.

This works reasonably well for low-volume scenarios. The invoice email Shopify sends includes a payment link, so customers can pay when they're ready. You can also mark orders as paid manually when a bank transfer or cheque comes in.

Payment Terms on Draft Orders (Shopify Plus)

If you're on Shopify Plus, the platform does offer native payment terms fields on draft orders. You can set terms like Net 30, Net 60, Net 90, or a fixed due date directly inside the admin. Shopify will display the due date on the invoice and, importantly, track the payment status against that date.

This is a meaningful feature — but it comes with significant limitations even at the Plus tier (more on those below).

B2B on Shopify (Plus-Exclusive)

Shopify's dedicated B2B features, launched in 2022 and gradually expanded, allow you to create company profiles, assign payment terms per company or location, and let buyers place orders without paying at checkout. Payment terms set at the company level carry through automatically to new orders for that customer.

Again, this is Shopify Plus only. The monthly cost of Plus starts at $2,300/month (as of writing), which makes it inaccessible for most independent wholesale sellers.

Where Shopify Falls Short

Even with the above features, there are several gaps that regularly cause friction for B2B merchants:

No Native Net Terms on Standard Shopify Plans

On Core Shopify plans (Basic, Shopify, Advanced), there is no built-in payment terms field on draft orders. You can create a draft order and leave it unpaid, but there's no formal due date, no automatic reminder, and no aging report. You're essentially tracking it manually.

No Automated Payment Reminders

Even on Shopify Plus, the platform doesn't automatically send reminder emails when a net terms invoice is approaching or past due. Chasing payment manually is time-consuming and easy to let slip, especially as order volume grows.

No Quote-to-Order Workflow

Many B2B transactions start with a price negotiation — a customer asks "what's your best price for 500 units?" — before any order is created. Shopify has no native quote request or price negotiation workflow. Merchants typically handle this over email, then manually create a draft order afterward. This is where tools like QuoteFox fill a real gap: it lets customers submit quote requests directly from the storefront, allows merchants to negotiate and counter-offer inside the Shopify admin, and converts accepted quotes into draft orders with net payment terms attached.

Limited Reporting on Receivables

Shopify doesn't have an accounts receivable view. You can't easily see which net terms invoices are outstanding, which are overdue, and what the total receivables balance looks like. You'd need to export data and manage this in a spreadsheet or accounting tool.

No Credit Limit Controls

There's no native way to set a credit limit per customer and block new orders once they've reached it. For wholesale merchants extending meaningful credit, this is a real risk management gap.

Feature Comparison: Native vs. App-Enabled

Feature Standard Shopify Shopify Plus (Native) Third-Party App
Create unpaid draft orders ✅ Yes ✅ Yes ✅ Yes
Net 30/60/90 due date field ❌ No ✅ Yes ✅ Yes
Payment terms per company/customer ❌ No ✅ Yes (B2B) ✅ Yes (varies by app)
Automated payment reminders ❌ No ❌ No ✅ Yes (varies by app)
Quote request workflow ❌ No ❌ No ✅ Yes (varies by app)
Accounts receivable overview ❌ No Limited ✅ Yes (varies by app)
Credit limit controls ❌ No ❌ No ✅ Yes (varies by app)

Practical Options for Non-Plus Merchants

If you're on a standard Shopify plan and regularly sell on net terms, here's what merchants typically do:

Option 1: Manual Draft Order Workflow

Create draft orders, set payment to "pending," and send the invoice link. Track due dates in a spreadsheet or your accounting software (Xero, QuickBooks, etc.). Simple and free, but doesn't scale well once you're handling more than a handful of net terms accounts.

Option 2: Accounting Software Integration

Tools like QuickBooks Online, Xero, or FreshBooks sync with Shopify and provide proper invoice tracking, payment reminders, and receivables reporting. This is a strong approach if your primary need is financial tracking rather than a storefront-integrated buying experience. In many cases, this is enough for merchants who do most of their B2B selling off-platform anyway.

Option 3: A Dedicated B2B / Net Terms App

Apps purpose-built for wholesale or B2B on Shopify can add net terms fields, quote workflows, customer-specific pricing, and payment reminders without requiring you to upgrade to Plus. The tradeoff is an additional monthly cost and some configuration time. For merchants whose B2B volume justifies it, the time savings typically outweigh the cost quickly.

Which Approach Is Right for You?

A few questions to help you decide:


Frequently Asked Questions

Can I offer net 30 payment terms on Shopify without Shopify Plus?

Yes, but not with a native due date field. On standard plans, you can create a draft order and leave it unpaid, then track the due date manually or in your accounting software. To get formal net terms fields and automation without upgrading to Plus, you'll need a third-party app.

Does Shopify send automatic reminders for unpaid net terms invoices?

No. Shopify does not natively send payment reminders for overdue draft order invoices on any plan, including Shopify Plus. Automated reminders require either an accounting integration (like Xero or QuickBooks) or a dedicated B2B/net terms app.

What's the difference between a draft order and a B2B order on Shopify?

A draft order is a manually created order in the Shopify admin that can be sent to a customer as an invoice — it doesn't require checkout. A B2B order (Shopify Plus only) is placed through a dedicated B2B storefront with company profiles, assigned payment terms, and buyer-facing account management. B2B orders offer more structure and automation; draft orders are simpler and available on all plans.

Do net terms orders affect my Shopify payments or payout schedule?

Only when payment is actually collected. If a customer pays a net terms invoice via a Shopify payment link, it processes like any other transaction. If they pay by bank transfer and you mark the order paid manually, there's no Shopify Payments transaction at all — you handle the money movement outside Shopify and just update the order status in the admin.

QuoteFox — QuoteFox lets B2B and wholesale Shopify stores accept quote requests, negotiate prices, and convert accepted quotes to draft orders with net payment terms — all inside the Shopify admin.
→ View QuoteFox on the Shopify App Store