Net 30, 60, 90: How Your Payment Terms Are Quietly Setting Your DSO
Net 30, 60, or 90 sets the floor under your DSO. See the math, why customers pay past terms anyway, and five ways to shorten effective terms without a fight.

Sia Ghazvinian
Co-Founder & CEO

Table of contents
Share
Most finance teams treat payment terms as boilerplate and DSO as a performance metric. That is backwards. Atradius found that 43% of the total value of US B2B invoices was overdue in 2025, and Intuit’s small business data shows overdue invoices get paid about 8.2 days late on average. Late payment is real, but it is the smaller half of the story. The bigger half is the terms you agreed to in the first place.
Your stated payment terms set a hard floor under your DSO. A company selling entirely on Net 60 cannot post a DSO below about 60 even if every customer pays exactly on time. Before you blame collections for a high DSO, calculate your weighted average terms: if DSO sits within roughly 10 days of that number, your problem is terms, not follow-up.
This post walks the math, the reasons payments drift past terms anyway, and five ways to shorten your effective terms without renegotiating every contract.
What Do Net 30, Net 60, and Net 90 Actually Mean?
Net terms define when full payment is due, counted from the invoice date. Net 30 means the customer owes the full amount 30 days after you invoice. Nothing about the work date, the delivery date, or the month end, unless your contract says otherwise.
Terms are a free loan you extend to your customer.
Where each term typically shows up
Net 30: the default for most B2B services and small wholesale. Common in professional services, marketing, IT.
Net 60: larger buyers, manufacturing supply chains, retail vendors. Often imposed by the customer’s AP policy, not negotiated.
Net 90: enterprise procurement, big-box retail, some construction primes. Usually a condition of doing business with a large account.
The pattern to notice: terms lengthen as customer size grows, which means your biggest revenue often carries your slowest cash.
How Do Payment Terms Set the Floor Under Your DSO?
DSO measures the average number of days it takes to turn a sale into cash. The floor logic is simple arithmetic.
Take a company with $300k of monthly revenue: $200k on Net 30 and $100k on Net 60. Weighted average terms are (200 x 30 + 100 x 60) / 300, about 40 days. If every customer pays exactly on time, DSO settles around 40. Add the observed average of 8 days of drift and the realistic floor is closer to 48 before anything has gone wrong.
Run this on your own book: multiply each customer segment’s share of revenue by its terms, sum, then compare to your actual DSO.
Actual DSO within about 10 days of weighted terms: your collections engine is roughly keeping up. Gains must come from the terms themselves.
Actual DSO 15 to 30 or more days above weighted terms: follow-up is the problem, and there is real money in fixing it. Start with how to lower your DSO this quarter without hiring.
Where you should sit overall depends on your sector. Construction runs 60 to 90 days, manufacturing 45 to 60, per DSO by industry benchmarks; our own breakdown by vertical is in DSO benchmarks by industry.
A Second Worked Example: When the Floor Itself Is the Problem
The first example showed a book where follow-up could still move the number. Here is the other case, common in construction and enterprise-heavy services.
A subcontractor invoices $250k a month: $150k to general contractors on Net 60, $75k to two enterprise primes on Net 90, and $25k of small service work on Net 30. Weighted average terms are (150 x 60 + 75 x 90 + 25 x 30) / 250, which works out to about 66 days. Add the observed 8 days of average drift and the realistic floor sits near 74.
Their actual DSO is 78. On paper 78 looks alarming; against a 74-day floor it says the collections process is already performing. Chasing harder gains a few days at most. The real levers here are structural:
Shift the mix: every point of revenue moved from the Net 90 primes toward Net 30 service work pulls the floor down directly.
Price the terms: if the primes require Net 90, the bid should carry the cost of financing 90 days of their working capital.
Bill differently: deposits, progress billing, and milestone invoicing start the clock earlier on work already done.
Target the discount narrowly: an early-pay offer to just the two Net 90 primes buys back weeks where they matter most, without discounting the whole book.
Run the floor calculation before every collections initiative. It tells you whether you are fixing follow-up or fighting arithmetic.
What Does an Early-Pay Discount Actually Cost?
Early-pay discounts shorten effective terms, but they are one of the most expensive tools on this list, and the cost hides inside innocent-looking numbers. The standard shorthand is “discount / (100 minus discount), annualized over the days you actually accelerate.”
Offer | Days accelerated | Approximate annualized cost |
|---|---|---|
2/10 Net 30 | 20 | ~36.7% |
1/10 Net 30 | 20 | ~18.2% |
0.5/10 Net 30 | 20 | ~9.0% |
2/10 Net 60 | 50 | ~14.7% |
1/10 Net 60 | 50 | ~7.3% |
Two readings worth internalizing:
The same discount is far cheaper on longer terms. 2/10 on Net 60 buys 50 days of acceleration instead of 20, so its annualized cost is less than half of 2/10 on Net 30. Discounts belong on your longest-terms accounts, if anywhere.
Compare against your real cost of capital, not against zero. If cash is genuinely tight, paying an effective 14.7% to pull enterprise money forward can be rational. Paying 36.7% to accelerate invoices a solid reminder cadence would have collected anyway is not.
Watch for discount leakage: customers who take the discount and still pay on day 30. That is a pricing giveaway, not an acceleration, and it needs a same-week correction call the first time it happens.
Why Do Customers Pay Past Terms Even When Contracts Are Clear?
A clear contract does not collect itself. Payments drift past agreed terms for predictable, mostly operational reasons.
The customer’s AP calendar beats your due date
Many companies run payment batches weekly or twice monthly. An invoice due Tuesday waits for Friday’s run. That alone adds days without anyone deciding to pay you late.
Your invoice arrived late, wrong, or to the wrong person
Every day between work completed and invoice sent is silent DSO. Errors and misrouted invoices restart the clock entirely. This is the single most common self-inflicted delay.
Nobody followed up until it was overdue
If a customer hears nothing between the invoice and day 45, the message received is that timing is flexible. Consistent reminders before and at the due date compress drift more than firm language after it. When the excuses do start, our field guide to the top excuses for late payments covers the responses.
Cash management on their side
Some customers stretch payables deliberately as free financing. The longer you tolerate drift, the more institutional it becomes.
Five Ways to Shorten Effective Terms Without a Fight
Renegotiating stated terms is slow and sometimes impossible with large accounts. Effective terms, the days you actually wait, are more movable.
Lever one: invoice the same day the work completes
The clock starts at the invoice date. Same-day invoicing versus end-of-month batching can recover 10 to 20 days of DSO with zero customer conversation.
Lever two: set the due date, not just the term
“Net 30” on a PDF is abstract. “Due October 15” is concrete. State both, and put the date in the subject line of the invoice email.
Lever three: remind before the due date
A friendly note at day 20 of a Net 30 term catches routing problems while the invoice is still current, and gets you into that week’s payment run rather than the next one.
Lever four: offer easy payment, deliberately
Every extra step between “I should pay this” and payment costs days. A payment link in every message beats a mailed check workflow.
Lever five: fit terms to account size at the point of sale
Terms are a pricing decision. Reserve Net 60 and Net 90 for accounts whose volume earns it, and hold the line at Net 30 for everyone else. It costs real money to carry receivables: the numbers are in the real cost of collections.
Where the Follow-Up Burden Actually Goes
Every lever above except the first depends on somebody doing consistent, polite, well-timed follow-up across hundreds of invoices. That work is real, repetitive, and the first thing dropped in a busy month.
This is the gap Abivo’s AI employee fills. Kate’s follow-up cadence runs on its own: reminders before the due date, calls, texts, and emails after it, every outcome logged, with your team pulled in only for the disputes and judgment calls. Roughly 86% of the work runs autonomously; the 14% that needs a human gets a human. Effective terms shrink because the cadence never slips, not because anyone got tougher.
Practical Takeaways for Finance Leaders
Calculate weighted average terms across your book; compare to actual DSO before blaming collections.
Treat every day between work done and invoice sent as self-inflicted DSO.
Put concrete due dates on invoices and remind before them, not only after.
Reserve long terms for accounts whose volume earns them; terms are pricing.
If DSO sits far above weighted terms, fix the follow-up cadence first; it is the cheapest lever.
FAQ
Is a lower DSO always better?
Mostly, within reason. Aggressively short terms can cost you deals your competitors will take on Net 60. The goal is DSO close to your weighted terms, with terms set deliberately by account.
Should I offer early payment discounts like 2/10 Net 30?
Carefully. A 2% discount for payment 20 days early is roughly a 36% annualized cost of cash. It can be worth it when cash is tight, but reliable follow-up usually recovers similar days for far less.
What is a normal amount of payment drift past terms?
US small business data shows about 8 days on average, though it varies widely by industry and customer size. Past 15 days of average drift, you have a follow-up process problem worth fixing.
Do longer terms increase bad debt?
Age increases risk. The longer an invoice is allowed to sit, the more can go wrong: contacts change, disputes surface, budgets close. Longer stated terms extend that exposure window, which is another reason to charge for them commercially.
Can I change terms for existing customers?
For existing contracts, terms change at renewal, not mid-stream. For open-ended relationships, new terms can apply to new invoices with fair notice and a clear conversation. Grandfather your best accounts if the relationship warrants it.
Want the follow-up cadence handled without hiring for it? Get Started.
Curious what this sounds like in practice? Here’s a 98-second sample call: https://abivo.ai/#live-demo





