2/10 Net 30: Should Freelancers Offer Early-Pay Discounts?
By Mark Fulton · 2026-09-08 · 9 min read

A 2/10 net 30 term gives a client a 2% discount for paying 20 days early, and that 2% works out to roughly a 37% annualized cost to you as the freelancer. Unless you have an urgent, specific use for cash three weeks sooner, that trade is almost never worth it. A deposit, a shorter default term, or a clearly stated late fee will do more for your cash flow than a discount most clients will take anyway, whether they pay early or not.
Freelance developers see 2/10 net 30 copied into contracts from procurement templates written for suppliers shipping physical goods on thin margins. It's a real, well-defined term. It's just rarely the right tool for a one-person shop billing a handful of clients a month. Here's what the term means, what it actually costs you, and when it clears the bar.
What does 2/10 net 30 actually mean?
2/10 net 30 is shorthand for a single payment term: the client gets a 2% discount if they pay within 10 days of the invoice date, and the full amount is due within 30 days if they don't take the discount. Break the notation down and it reads as three numbers:
- 2: the discount percentage.
- 10: the number of days the client has to pay to earn that discount.
- 30: the full term; the invoice is due in full by day 30 either way.
It originated as a trade-credit convention between suppliers and business buyers, where the supplier would rather collect cash sooner (to restock inventory or cover its own payables) than sit on a 30-day receivable. A furniture wholesaler or an auto-parts distributor offering 2/10 net 30 is making a bet that 2% of revenue is a fair price to pull cash forward by three weeks across thousands of invoices a year.
A solo developer or a two-person agency has a different cost structure. You're not restocking inventory. Your main input cost is your own time, already spent by the time you invoice. So the question isn't "is 2/10 net 30 a normal business term" (it is), it's "does giving up 2% of every invoice actually buy you anything you need."
What does the discount cost you in real terms?
This is the part glossary pages skip: 2% doesn't feel like much until you annualize it against the 20 days you're pulling payment forward. The standard formula for the annualized cost of a discount-for-early-payment term is:
Annualized rate = [discount % ÷ (100 − discount %)] × [365 ÷ (full term − discount period)]
Run it on a real number. Say you send a $4,000 invoice with 2/10 net 30 terms.
| Step | Calculation | Result |
|---|---|---|
| Invoice total | n/a | $4,000 |
| Discount amount (2%) | $4,000 × 0.02 | $80 |
| Discounted payment, if paid by day 10 | $4,000 − $80 | $3,920 |
| Full payment, if paid by day 30 | n/a | $4,000 |
| Days of cash you gain by offering the discount | 30 − 10 | 20 days |
| Discount as a fraction of what you'd actually receive | $80 ÷ $3,920 | 0.0204 (2.04%) |
| Annualization factor | 365 ÷ 20 | 18.25 |
| Annualized cost of the discount | 0.0204 × 18.25 | 37.24% |
In plain terms: by shaving 2% off a $4,000 invoice to get paid 20 days sooner, you're effectively paying an interest rate of about 37% a year for the privilege. Compare that to what money actually costs right now. The Federal Reserve's H.15 selected interest rates release shows the bank prime loan rate sitting around 6.75% as of early September 2026, and short-term commercial paper trading in the high 3% range. A 37% effective rate is well above prime, well above a typical business credit card, and closer to what a payday-style lender charges.
That doesn't make 2/10 net 30 a scam. It makes it expensive financing, dressed up as a courtesy discount. If you wouldn't take out a loan at 37% APR to get $3,920 today instead of $4,000 in a month, you shouldn't be handing that same rate to a client for the same outcome.
When is an early-pay discount worth it?
There's a narrow set of cases where offering the discount still makes sense:
- You have a specific, time-sensitive use for the cash. You need to make payroll, cover a tax payment, or avoid drawing on a credit line that costs more than 37% (rare, but it happens with some short-term merchant cash advances). If the alternative to the discount is genuinely worse than 37% annualized, take the trade.
- A client's AP department already runs on 2/10 net 30 by default and will pay on day 10 like clockwork. Some larger companies systematically take every early-pay discount available because their own cost of capital is low. If you're billing an enterprise client with a mature accounts-payable process, the discount might just get taken reliably, in which case you're pricing in a real, predictable 3-week acceleration.
- You're using the discount as a tiebreaker on a competitive bid, not as your standard billing practice, and you've priced the 2% into your rate from the start.
For most freelance and small-agency invoicing, none of these apply. Your bigger problem usually isn't "how do I get paid three weeks earlier," it's "how do I get paid at all without chasing an invoice for six weeks." A discount doesn't solve that problem; a deposit and a firm default term do. For the mechanics of setting those terms, see getting paid on time with net terms, deposits, and late fees.
The simple rule: offer 2/10 net 30 only when the annualized cost (run the math above with your own numbers) is lower than what it would cost you to raise the same cash any other way. Otherwise, spend the same 2% of margin on a shorter default term or a deposit instead, both of which cost you nothing if the client pays on schedule.
How do you show it on the invoice?
Ambiguity is where 2/10 net 30 breaks down in practice, so write it out in full rather than trusting the client to parse the shorthand. On the invoice itself, include:
- The invoice date and the exact calendar date the discount deadline falls on (not just "within 10 days").
- The exact calendar date the full balance is due.
- The discounted amount and the full amount, both spelled out in dollars, so there's no arithmetic left for the client's AP clerk to get wrong.
- A one-line plain-English restatement: "2% discount ($80) if paid by [date]; $4,000 due in full by [date]."
If you're generating the invoice with a tool rather than a spreadsheet, this is exactly the kind of detail that's easy to fumble by hand and easy to get right with a template. Billable.dev's due-date presets cover everything from due-on-receipt through net 30, with the exact due date calculated and printed for you. Generate this invoice free and see how the terms line render before you decide whether to add a discount at all.
For guidance on what else belongs on the invoice alongside your payment terms, see what belongs on a software development invoice.
A quick note before the FAQ: this post is general information about invoicing math and business practice, not tax or legal advice. Early payment discounts can affect how and when you recognize income depending on whether you use the cash or accrual method; see IRS Publication 538 on accounting periods and methods, or talk to a tax preparer about your specific situation. Late fee limits also vary by state, so check your local rules before writing one into a contract.
What are better levers for faster payment?
Before reaching for a discount, most freelancers get more out of these, in roughly this order:
- A deposit before work starts. 25-50% upfront removes the "will I get paid at all" risk entirely for that portion, with zero cost to you if the client pays on time.
- A shorter default term. Net 30 is a convention borrowed from enterprise procurement, not a requirement. Net 15 or due-on-receipt is a completely normal ask for a freelancer, and it doesn't cost you a percentage of every invoice the way a discount does.
- Milestone billing on longer projects, so you're never carrying more than a few weeks of unbilled work at a time. See hourly vs. fixed price: how developers should bill for how billing structure itself affects cash flow.
- A clearly stated late fee, which costs you nothing if the client pays on time and compensates you if they don't, the opposite risk profile of a discount.
- Faster payment rails. A client who pays by ACH or card same-day is a better use of your energy than one you're trying to nudge from day 30 to day 10 with a 2% carrot.
None of these require you to give up margin speculatively. A discount is a bet that the client will actually pay early; a shorter term and a deposit change the client's behavior directly, whether or not they ever see a discount line.
Frequently asked questions
Is 2/10 net 30 common for freelancers?
Not really. It's standard in wholesale and manufacturing trade credit, where suppliers extend it across thousands of invoices to manage their own inventory financing. Among freelance developers and small agencies it's uncommon, mostly because the freelancer's real risk is late or non-payment, not the cost of capital, and a discount doesn't address either one directly.
Can I combine an early discount with a late fee?
Yes, and it's a coherent structure if you spell it out clearly: for example, a 2% discount if paid within 10 days, the full amount due by day 30, and a stated late fee (often 1-1.5% per month) if payment slips past day 30. Put both terms in the contract or statement of work as well as on the invoice, and check your state's rules on maximum late-fee interest rates before setting the number, since caps vary.
What if the client takes the discount but pays late anyway?
This is the most common failure mode with 2/10 net 30: a client deducts the 2% and pays on day 25 instead of day 10, treating the "discount" as a permanent price cut rather than an early-pay incentive. The fix isn't a confrontation over $80; it's changing your terms going forward. State explicitly on the invoice that the discount is forfeited if payment lands after the deadline, and if it keeps happening with a repeat client, drop the discount from future invoices and move to a shorter default term or a deposit instead.
What net terms should a freelancer default to?
Due-on-receipt or net 15 for most project and retainer work, with a deposit collected before work starts on anything larger than a few days of effort. Reserve net 30 for enterprise clients whose accounts-payable process genuinely can't move faster, and treat it as a ceiling, not a default. For a broader framework on setting terms, deposits, and late fees together, see getting paid on time with net terms, deposits, and late fees.