Invoice Payment Term Extractor (Net 30/60/90)
Paste invoice text to automatically extract payment terms like Net 30, due dates, and early-payment discounts.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Invoice Payment Term Extractor (Net 30/60/90)
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Cost of Forgoing Discount (APR) = [d / (1 - d)] x [365 / (N - D)]
Worked example โ Net due Fri 3 Apr 2026 | discount deadline Sat 14 Mar 2026 | save $240.00 | skipping costs 37.24% APR (44.59% effective) | borrow at 9% and net $182.01
Formula
Cost of Forgoing Discount (APR) = [d / (1 - d)] x [365 / (N - D)]
Terms are read as d/D net N: d is the early-payment discount (as a decimal), D is the last day it can be taken, and N is the day the gross amount is due. Discount deadline = start date + D days and net due date = start date + N days, where the start date is the invoice date, or the last day of the invoice month when the terms carry EOM or prox. Skipping the discount means borrowing amount x (1 - d) for (N - D) days and repaying the full amount, so the periodic rate is d / (1 - d) and the nominal annualized cost is that rate times 365 / (N - D). The effective annual rate is (1 + d / (1 - d)) raised to the power 365 / (N - D), minus 1. The nominal figure is also the break-even borrowing APR: borrow to take the discount only when your short-term rate is below it.
Worked Examples
Example 1: Standard 2/10 net 30 on a $12,000 invoice
Problem:Invoice for $12,000.00 dated 4 March 2026, terms "2/10 net 30", buyer has a 9 percent APR line of credit.
Solution:Parsed: d = 2 percent, D = 10 days, N = 30 days, clock starts at the invoice date. Discount deadline = 4 Mar 2026 + 10 days = Sat 14 Mar 2026. Net due date = 4 Mar 2026 + 30 days = Fri 3 Apr 2026. Discount = $12,000.00 x 0.02 = $240.00, so paying by 14 Mar costs $11,760.00. Extra credit bought by waiting = N - D = 30 - 10 = 20 days. Periodic cost = 0.02 / (1 - 0.02) = 0.0204082 = 2.0408 percent per 20 days. Periods per year = 365 / 20 = 18.25. Nominal annualized cost = 0.0204082 x 18.25 = 0.372449 = 37.24 percent APR. Effective annual cost = (1.0204082)^18.25 - 1 = 0.445853 = 44.59 percent. Borrowing test: $11,760.00 x 0.09 x 20 / 365 = $57.99 interest, total outlay $11,817.99 versus $12,000.00.
Result:Net due Fri 3 Apr 2026 | discount deadline Sat 14 Mar 2026 | save $240.00 | skipping costs 37.24% APR (44.59% effective) | borrow at 9% and net $182.01
Example 2: 1/15 net 45 where borrowing is not worth it
Problem:Invoice for $8,500.00 dated 20 July 2026, terms "1/15, n/45", buyer would have to draw on a 15 percent APR card.
Solution:Parsed: d = 1 percent, D = 15 days, N = 45 days. Discount deadline = 20 Jul 2026 + 15 days = Tue 4 Aug 2026. Net due date = 20 Jul 2026 + 45 days = Thu 3 Sep 2026. Discount = $8,500.00 x 0.01 = $85.00, so paying by 4 Aug costs $8,415.00. Extra credit = 45 - 15 = 30 days. Periodic cost = 0.01 / 0.99 = 0.0101010 = 1.0101 percent per 30 days. Periods per year = 365 / 30 = 12.166667. Nominal annualized cost = 0.0101010 x 12.166667 = 0.122896 = 12.29 percent APR. Effective annual cost = (1.0101010)^12.166667 - 1 = 0.130069 = 13.01 percent. Borrowing test: $8,415.00 x 0.15 x 30 / 365 = $103.75 interest, total outlay $8,518.75 versus $8,500.00, i.e. $18.75 worse. This agrees with the rate test because 15 percent exceeds 12.29 percent.
Result:Net due Thu 3 Sep 2026 | discount deadline Tue 4 Aug 2026 | save $85.00 only if cash is on hand | skipping costs 12.29% APR (13.01% effective) | do not borrow at 15%
Example 3: Net 30 EOM with no discount window
Problem:Invoice for $4,200.00 dated 9 February 2026, terms "Net 30 EOM".
Solution:Parsed: d = 0 percent, N = 30 days, EOM flag set, so the clock starts at month end. End-of-month base = Sat 28 Feb 2026 (2026 is not a leap year: 2026 / 4 is not a whole number). Net due date = 28 Feb 2026 + 30 days = Mon 30 Mar 2026. Total credit measured from the invoice date = 19 days (9 Feb to 28 Feb) + 30 days = 49 days. Because d = 0 there is no discount to forgo, so [d / (1 - d)] x [365 / (N - D)] = 0 and no annualized cost applies. The full $4,200.00 is payable on 30 March 2026.
Result:Net due Mon 30 Mar 2026 | 49 days of credit from the invoice date | no early-payment discount | nothing to annualize
Frequently Asked Questions
What does "2/10 net 30" mean on an invoice?
It is a two-part offer written as discount/discount-days net net-days. "2/10 net 30" means the buyer may deduct 2 percent of the invoice if payment reaches the seller within 10 days of the invoice date; otherwise the full balance is due on day 30. On a $12,000 invoice dated 4 March 2026, the discount deadline is 14 March 2026 and the amount owed that day is $12,000 x 0.98 = $11,760.00. Miss it and the full $12,000 is due on 3 April 2026. Related notations follow the same grammar: "1/15 net 45", "net 60" (no discount, 60 days), and "n/30" as shorthand for "net 30".
How do you annualize the cost of skipping the early-payment discount on 2/10 net 30 invoice terms?
Treat the extra time as a short loan. If you pay on the discount date you hand over amount x (1 - d); if you wait you hand over the full amount. So you borrowed amount x (1 - d) for (N - D) days and repaid amount, meaning interest of amount x d. The periodic rate is therefore d / (1 - d), not d, and annualizing gives the standard relation: Cost = [d / (1 - d)] x [365 / (N - D)]. For 2/10 net 30: 0.02 / 0.98 = 0.0204082 per 20 days, times 365 / 20 = 18.25 periods per year, equals 0.372449 or 37.24 percent APR. Compounding those 18.25 periods gives an effective annual rate of 1.0204082 raised to the 18.25 power, minus 1, or 44.59 percent.
What do EOM and "prox." mean on invoice terms, and how do they change the due date?
EOM (end of month), and the older British "prox." for proximo, start the term clock at the last calendar day of the month the invoice falls in rather than at the invoice date itself. "Net 30 EOM" on an invoice dated 9 February 2026 measures from 28 February 2026 (2026 is not a leap year), so payment is due 30 days later on 30 March 2026 - a total of 49 days of credit from the invoice date. Suppliers use EOM terms so that every invoice raised in a month shares one due date, which simplifies statement-based collections. When a discount window is attached, it runs from the same end-of-month base.
Should I borrow money to capture the early-payment discount on these invoice terms?
Compare your short-term borrowing APR with the annualized cost of skipping the discount, because the two are directly comparable: [d / (1 - d)] x [365 / (N - D)] is exactly the simple-interest borrowing rate at which you would be indifferent. Borrow when your rate is lower. On a $12,000 invoice at 2/10 net 30 with a 9 percent line of credit, borrowing $11,760.00 for the 20 extra days costs $11,760.00 x 0.09 x 20 / 365 = $57.99, so the total outlay is $11,817.99 against $12,000.00 - a $182.01 saving. On an $8,500 invoice at 1/15 net 45 with a 15 percent card, borrowing $8,415.00 for 30 days costs $8,415.00 x 0.15 x 30 / 365 = $103.75, giving $8,518.75 against $8,500.00, so paying at day 45 is cheaper. That matches the rate test, since 15 percent exceeds the 12.29 percent cost of those terms.
Why do some sources put the cost of 2/10 net 30 invoice terms at 36.73 percent instead of 37.24 percent?
They use a 360-day banker's year rather than 365 days. The periodic rate is identical at 0.02 / 0.98 = 2.0408 percent, but the annualization factor becomes 360 / 20 = 18 instead of 18.25, giving 0.0204082 x 18 = 36.73 percent. The 365-day convention used here matches how most corporate finance texts present the cost of trade credit and how statutory late-payment interest is generally accrued. Either figure is far above ordinary bank funding costs, which is the practical point: the ranking of the decision does not change.
Do the days run from the invoice date, the shipping date, or the date I received the invoice?
Unless the contract says otherwise, the count normally runs from the invoice date, which is what this extractor assumes. Real agreements vary: some measure from receipt of goods, some from receipt of a valid undisputed invoice, and EOM terms measure from month end. The distinction matters because a disputed or incorrectly addressed invoice can reset the clock entirely. Two further practical adjustments: the discount is usually computed on the goods value only, excluding freight and sales tax or VAT, and "paid" often means funds received rather than cheque posted, so allow for weekends, holidays and one to three days of ACH or BACS settlement before the deadline.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐Invoice Dispute Resolution Timeline
Estimate invoice dispute resolution time and expected recovery
๐งฎHome Air Quality Risk Estimator
Calculate home air quality risk estimator with inputs, formulas, and instant results.
๐งฎHouse Price Estimator Features Based
Calculate house price estimator features based with inputs, formulas, and instant results.
๐Invoice Late Fee & Interest
Calculate late payment fees and compound interest on overdue invoices
๐งฎLoan Lifecycle Planner Refi Payoff
Calculate loan lifecycle planner refi payoff with inputs, formulas, and instant results.
๐Payment Fraud Risk Rule & Threshold Tuner
Optimize fraud detection thresholds by balancing fraud prevention with false positive costs
๐Bond Duration & Convexity Risk
Estimate interest rate risk using Modified Duration and Convexity
๐งฎMortgage vs Rent Decision Wizard
Calculate mortgage vs rent decision wizard with inputs, formulas, and instant results.