Net Terms for Payment: A Cash-Flow Decision Guide
Key takeaways
- Net terms for payment means the buyer pays the invoice within a set window, usually 30, 60, or 90 days after the invoice date.
- Offering net 30 requires funding a one-time float equal to your monthly cost of goods plus fixed costs, such as $34,000 for a $40k/month wholesale shop.
- Treat term length as a multiplier on exposure: net 90 on a $5,000 order ties up three times the cash of net 30 for three times as long.
- Write the actual calendar due date, a late-fee line, and a PO number field on every invoice so buyers' AP systems can process it without arguments.
- If the float would strain cash flow, use 50% deposits, net 15, or per-account credit limits instead of refusing trade credit outright.
Net terms for payment means you deliver the goods now and the buyer pays the invoice within a set window, usually 30, 60, or 90 days. Whether you can afford to offer them comes down to one calculation: how many days of operating cash you have on hand versus how many days of revenue you'd be floating. This guide runs that math on a real worked example so you can decide before you extend credit.
What does 'net terms for payment' actually mean on an invoice?
Net terms for payment means the buyer gets a set number of days after the invoice date to pay in full, instead of paying at checkout. "Net 30" is the most common: payment is due 30 days from the invoice date. The SBA recommends stating terms clearly on every invoice and adding late-fee language so buyers know what happens if they miss the date (SBA guidance on invoicing).
Net 30 on an invoice, line by line
A typical invoice shows: invoice number and date, the line items, the subtotal, tax, the total, and a terms line reading "Net 30" or "Payment due within 30 days of invoice date." That terms line is the whole agreement in practice, so keep it consistent on every order.
Where net terms sit alongside POs and trade accounts
Wholesale buyers usually send a purchase order first, you ship against it, and the invoice follows with your net terms attached. Over time that relationship becomes a trade account: a running balance with a credit limit per customer. Most hosted stores, including Shopify and UnifyCart (integrations), expect payment upfront by default, so net terms is a process you layer on top rather than a checkbox you flip.
How do net 30, net 60, and net 90 terms differ in practice?
The number is just the deadline: net 30 means the invoice is due 30 days after the buyer receives it, net 60 means 60 days, net 90 means 90 days. Nothing is due upfront in any of them. What changes is who is financing the sale and for how long.
What the buyer gets at each length
Longer terms are free working capital for the buyer. On net 30, a wholesale buyer sells some of your stock before the invoice comes due, so your product partly pays for itself. Net 60 and net 90 stretch that further: the buyer can take delivery, sell through, and reorder before paying for the first order. Buyers pushing for 60 or 90 are usually telling you their own cash conversion cycle is long.
What the seller carries at each length
You carry the financing. Every day between delivery and payment is a day your money sits in the buyer's hands, and the risk that the invoice goes late grows with the term. A useful rule: treat the term length as a rough multiplier on your exposure. If net 30 on a $5,000 order feels acceptable, net 90 on the same order ties up three times as much cash for three times as long. Set credit limits per buyer accordingly, and put the rules in writing on your terms page so buyers know the limit before they ask for more.
| Term | Buyer benefit | Seller cost | Late-payment risk |
|---|---|---|---|
| Net 30 | Sells stock before paying | Cash tied up ~1 month | Moderate |
| Net 60 | Two selling cycles before payment | Cash tied up ~2 months | Higher |
| Net 90 | Effectively free inventory financing | Cash tied up a full quarter | Highest |
The practical difference is not the definition, it is how much of your own cash each one puts at risk per buyer.
How do you calculate whether your cash flow can support net 30 terms?
The four numbers you need
Run this before you write "net 30" on any invoice. You need four inputs: your average monthly sales on terms, your gross margin on those sales, your monthly fixed costs (rent, payroll, your Shopify or UnifyCart subscription, loan payments), and the cash you actually have in the bank today. If you sell on credit, revenue shows up on your books before the money does, so match your math to how you file. The IRS explains the difference between accrual and cash basis accounting in Publication 538, and it matters here because receivables are not cash.
Worked example: a $40k/mo wholesale shop
Say you sell $40,000 a month to trade accounts at a 45% gross margin, so cost of goods runs $22,000. Under net 30 terms, you pay that $22,000 to your suppliers this month but collect the $40,000 roughly 30-60 days later, depending on how many buyers pay late. Your first month on terms therefore needs to cover $22,000 in COGS plus your fixed costs, say $12,000, from cash on hand or existing receivables. That is a $34,000 float you must fund once, before the flywheel of collections kicks in.
That one-time gap is the number most sellers miss. They compare net 30 against upfront payment month by month, see the same revenue eventually arriving, and assume terms are free. They are not free: you are lending each wholesale buyer one month of your own money, permanently, for as long as you offer terms. Once collections stabilize, the float stays on your balance sheet at all times. If $34,000 would leave you unable to pay yourself or a supplier, net 30 is not affordable yet, and net 60 doubles the gap.
The worksheet: fill in your own numbers
One-time float = (monthly sales on terms × cost of goods %) + fixed costs − cash in bank beyond your safety buffer. Ongoing strain = largest single buyer's invoice vs. your buffer. If either number stings, start with net 15 or deposit-plus-balance instead. We walked through our own thinking on pricing and cash flow when UnifyCart opened for business.
When should a B2B seller offer net terms instead of requiring payment upfront?
Offer net terms when a buyer's repeat volume outweighs the cost of waiting for the money, and keep card-on-file when it doesn't. The math is simple: if a customer places $4,000 orders every month and your margin is 30%, extending net 30 costs you roughly a month of float on $2,800 of gross profit. If that buyer would otherwise take their wholesale business elsewhere, terms are cheap customer retention.
Signals a buyer has earned terms
Look for a track record, not a promise. Three or more upfront orders paid on time, a real business tax ID, a purchase order process, and order sizes big enough that card processing fees actually sting. A buyer who reorder monthly on a trade account is worth far more than a one-time card sale, and net terms are often what unlocks that second and third order.
When to keep requiring payment upfront
Keep requiring payment if the buyer is new, the order is small, or your own cash flow is tight enough that one slow payer would squeeze payroll. If you cannot fund the gap yourself, the alternatives section covers middle-ground options. And if you're running terms on a hosted store, make sure your platform can handle custom checkout and invoicing logic without stacking paid apps; that's worth checking before you commit, including what UnifyCart exposes to developers at https://www.unifycart.com/features/developers.
What should you include in your invoice payment terms section?
The payment terms block is the part of the invoice that removes arguments later. It should state the terms, the due date, and the consequence of missing it, in plain lines your wholesale buyer can forward to their accounts payable team.
The exact lines to put on the invoice
Four lines cover most trade accounts:
- Terms: Net 30 from invoice date.
- Due date: 15 April 2026 (write the actual date, not "net 30").
- Late fee: 1.5% per month on balances past due, or the highest rate permitted by law, whichever is lower.
- Remit to: bank details or payment link.
Stating the calendar due date matters because buyers' AP systems schedule payment from the date field, not from reading the terms. The late-fee line only holds up if it was agreed before the sale, so reference it in your order confirmation too.
Purchase orders, references, and early-pay discounts
B2B buyers often can't pay without a PO number on the invoice, so give it its own field. Add your invoice number, order number, and buyer's account code so their system can match the invoice without emailing you. An early-pay discount (2/10 Net 30: 2% off if paid within 10 days) is optional; it costs you margin and many buyers take the discount but still pay late, so run your own numbers before offering it. Late payment is the norm, not the exception: a 2024 Atrius/FP&A survey found US small businesses wait an average of about 27 days past the due date to be paid on net terms invoices (Atrius late payment survey). Write the terms block assuming that buyer, so your due date, late fee, and remittance details are unambiguous enough to hand straight to collections. If you want a template that carries these fields on wholesale orders automatically, we cover how net terms runs on a hosted store in the UnifyCart blog.
How do net terms interact with late payments and collections?
A net 30 invoice that goes past due stops being a payment term and becomes a receivable you have to chase. The fix is boring: track every open invoice by how many days old it is, and look at that list on a fixed schedule instead of when you happen to remember.
A simple aging schedule you can run weekly
Split open invoices into buckets: current, 1-30 days late, 31-60, and 60+. Total each bucket every Monday. If the 60+ bucket keeps growing while new orders keep coming in, your net 30 policy is quietly financing your buyers, and section 4's cash-flow math will show the gap. A spreadsheet with four columns is enough at your size; you do not need accounts-receivable software to count to four.
Escalation steps that do not burn the relationship
Use the same ladder every time: a reminder on day 31, a phone call on day 40, a written notice on day 55, and terms suspension on day 60. Wholesale buyers pay slow, not malicious, and a consistent schedule reads as professional rather than personal. The one rule worth keeping: no new shipment while an invoice sits in the 60+ bucket. That protects your cash flow without a single awkward conversation.
What are the alternatives if net terms would strain your cash flow?
If your worksheet says you cannot float 30-90 days of inventory cost, you can still win wholesale buyers with structures that put some cash in your account before the goods ship.
Deposits, partial prepay, and shorter nets
A 50% deposit with the balance on net 30 halves your exposure while still reading as trade credit. Splitting a large order into multiple shipments, each invoiced on its own shorter net, spreads the float too. Net 15 is a legitimate offer, not a compromise: buyers who would stretch you to day 45 on net 30 often pay a smaller invoice on time because the amount is easier to clear. Cash-flow-wise, three net-15 invoices beat one net-30.
Credit limits and per-account caps
Set a dollar cap per account, not per order. A buyer with a $5,000 limit can place a $5,000 order or five smaller ones, but your maximum float is fixed. Review the cap quarterly against their payment history and raise it only for accounts that have paid clean. Most hosted platforms let you assign per-customer payment methods and terms; BigCommerce's B2B documentation covers per-account pricing and payment setups on its support site.
How do you actually run net terms on a hosted store without stacking more apps?
If you are on Shopify, the honest answer is that net terms, purchase orders, and trade accounts usually mean another paid app, which is exactly the app-stacking problem that pushed you to look at alternatives in the first place. BigCommerce and WooCommerce have similar gaps. The core question is whether the platform handles three things natively: invoice payment terms on an order, a PO number field your buyer can fill in, and per-customer trade accounts with their own pricing.
What net terms require from your store setup
You need order-level payment terms (net 30, 60, or 90), an invoice that shows the due date, and a customer record that flags who gets credit and who pays upfront. UnifyCart includes all three in the Growth tier at $79/mo plus the platform fee, alongside the catalogue, checkout, payments, shipping, tax, and accounts. One flat monthly subscription, no paid apps for basics.
Honest limits: what a hosted platform still will not do for you
UnifyCart will not chase your overdue invoices for you, run credit checks on new wholesale buyers, or decide whether your cash flow can absorb net 90. The worksheet earlier in this article is still your job. If a buyer pays late, you handle collections the old-fashioned way. A hosted store removes the app stack, not the credit risk.
FAQ
Does net 30 include the day the invoice is issued?
Day one is typically the invoice date itself, so payment is due on day 30 counting from that date. In practice, buyers' accounts payable systems schedule payment from the date field on the invoice, which is why writing the actual calendar due date on the invoice removes most arguments about when the clock started.
Is net 30 from invoice date or receipt of goods?
Either can be the trigger, so the invoice must say which one you mean. 'Net 30 from invoice date' is the safer default because you control when the invoice goes out. If you write 'net 30 from receipt,' a slow-receiving buyer can stretch payment further, so state the exact calendar due date instead.
What does 2/10 net 30 mean on an invoice?
It means the buyer gets 2% off the invoice total if they pay within 10 days, otherwise the full amount is due in 30 days. It is an early-pay discount, and it costs you margin. Many buyers take the discount and still pay late, so run your own numbers before offering it.
Can I offer net terms to some customers and not others?
Yes, and you should. Terms are earned, not automatic: look for three or more upfront orders paid on time, a real business tax ID, and order sizes big enough that card fees sting. Set a dollar credit limit per account, review it quarterly against payment history, and keep everyone else on card-on-file.
Do net terms hurt my credit score or business credit?
Offering net terms does not affect your own credit score; it is you extending credit, not receiving it. What hurts is missing your own obligations while cash sits in receivables, so fund the float properly. Your buyers' payment behavior on your trade accounts generally is not reported unless you use a trade credit reporting service.