Invoice due date calculator
Find out when an invoice is due from the invoice date and the payment terms — Net 30, Net 60, EOM, Net 30 EOM, 15th of next month or your own number of days. See how many days are left or how late a payment is, check an early payment discount like 2/10 Net 30, and paste a list of invoices to see what is overdue. For freelancers and small businesses. Nothing you enter is sent anywhere.
The terms in your contract or on your invoice always come first. Some clients read terms like EOM differently, so agree on them in writing. Public holidays are not included — check them yourself. This tool does not give legal or tax advice and does not work out late fees or interest.
Result
Early payment discount
The annualized figure is a rough guide for comparing the discount with other uses of money, not an interest rate anyone charges.
3. Several invoices: sort by due date
Dates as YYYY-MM-DD or MM/DD/YYYY (US order). Terms like Net 30, Net 30 EOM, EOM, 15th of next month, Due on receipt or 2/10 Net 30. An empty terms field uses the terms chosen above. A fourth column (invoice number or client) is optional. Columns copied from Excel (tab-separated) work too. The weekend rule and the “count days from” date above are used.
| Due date | Status | Amount | Invoice date / terms |
|---|
How the terms are counted
- Net 7 / 10 / 15 / 30 / 45 / 60 / 90: that many calendar days after the invoice date. Weekends count.
- Due on receipt: the invoice date itself.
- EOM: the last day of the month the invoice is dated in. (Some businesses use “EOM” to mean a later date, so check what your client means.)
- Net 30 EOM: 30 days after the last day of the invoice month.
- 15th of next month: the 15th of the month after the invoice month. A December invoice is due on January 15 of the next year.
- Early payment discount: the discount deadline is counted from the invoice date and is not moved for weekends. Annualized cost = discount % ÷ (100% − discount %) × 365 ÷ (payment period − discount period).
Examples
An invoice for $1,500 is dated Monday, October 5, 2026, on 2/10 Net 30. The full amount is due 30 days later, on Wednesday, November 4, 2026. If the client pays by Thursday, October 15, they pay $1,470.00 and save $30.00. Skipping the discount is like borrowing $1,470 for 20 days at a cost of $30: 2 ÷ 98 × 365 ÷ 20 = about 37.24% a year.
Month ends: January 31, 2027 + Net 30 is March 2, 2027 (February has 28 days), but January 31, 2028 + Net 30 is March 1, 2028 (a leap year). Net 30 EOM on an October 23, 2026 invoice is October 31 + 30 days = November 30, 2026. “15th of next month” on a December 10, 2026 invoice is January 15, 2027.
Weekends: an invoice dated October 1, 2026 on Net 30 lands on Saturday, October 31. Keep the date, or move it to Friday, October 30 or Monday, November 2 — whichever your agreement says.
Also free: Freelance rate calculator · Working days calculator · Read: Track unpaid invoices in Google Sheets · Invoice numbering
The calculations are covered by tests. Results are for planning and following up on payments. They are not legal, tax or financial advice.