Invoice Due Date Calculator
Calculator
Used for the days remaining or overdue line. Defaults to today.
Adds interest and discount figures to the result.
Discount for early payment (2/10 Net 30 and similar)
Due date
Pick a preset or enter an invoice date to see the due date.
This calculates the date from the term you chose. Your contract's wording decides the actual due date, and public holidays are not skipped in business-day mode.
On this page
How to use this tool
- 1. Press a preset or enter the invoice datePress a preset or enter the invoice date in this invoice due date calculator; Net 30 from today is already showing when the page loads.
- 2. Choose the term and the optionsBusiness days, weekend rollover, and which date the count starts from, if your contract says so.
- 3. Copy the clauseThe due date is written out on the sheet with a sentence you can paste onto the invoice.
How the due date is calculated
Net terms add calendar days to the invoice date. Stripe and Sage both describe Net 30 as 30 calendar days from the invoice date, weekends and holidays included. End of month terms reset the clock to the last day of the invoice month first, as Resolve explains, and some contracts count from the date received instead, a variant Upflow documents. The examples below use today, , as the invoice date.
- Net N (Net 7 through Net 120, or a custom number)
Due date = invoice date + N calendar daysNet 30 from today:- Business days only
Due date = the Nth weekday after the invoice dateSaturdays and Sundays are skipped; public holidays are not. Net 30 in business days from today:- EOM (end of month)
Due date = last day of the invoice monthFrom today:- Net 30 EOM
Due date = last day of the invoice month + 30 daysFrom today:- EOM 10 and EOM 15
Due date = the 10th (or 15th) of the month after the invoice monthA fixed calendar day, not a count. EOM 10 from today:- Weekend rollover (optional)
Saturday + 2 days, Sunday + 1 dayOnly if your terms say a weekend due date moves to Monday.
Every common term against your invoice date
| Term | Due date | Written out | Days from today |
|---|
This table follows the invoice date, start date, and business-day option you set above.
Term variants: EOM, MFI, ROG, and prox
EOM counts from the last day of the invoice month. MFI (month following invoice) means a fixed day of the next month, written 10 MFI or 15 MFI; those are the "10th and 15th of the following month" options above. ROG (receipt of goods) starts the clock when the goods arrive, which is the "delivery or completion date" option. Prox, short for proximo, is an older phrasing for the next month and means the same as MFI. The same invoice date can produce due dates weeks apart under these, so the basis belongs in writing.
Calculating due dates in Excel
With the invoice date in A2: Net 30 is =A2+30; any term with the day count in B2 is =A2+B2; Net 30 from today is =TODAY()+30; Net 30 EOM is =EOMONTH(A2,0)+30; the 15th of the following month is =EOMONTH(A2,0)+15; rolling a weekend due date to Monday is =WORKDAY(A2+29,1); days overdue today is =MAX(0,TODAY()-(A2+30)). Format the result cell as a date or you will see a serial number.
This calculator was built by Ready Utilities. Its term definitions were checked against published guidance from Stripe, Sage, Resolve, and Upflow, and the arithmetic is plain calendar-date addition with no time zone component, so a date entered in one place reads the same everywhere. The definitions are reviewed whenever payment term conventions change; the site stores none of the dates you enter.
Frequently asked questions
What is a reasonable due date for an invoice?
Net 30 is the most common term in business-to-business work and gives the client 30 calendar days from the invoice date. Freelancers and small businesses often use Net 15 or Net 14 to shorten the wait, and Due on receipt for small or one-off jobs. Whatever you pick, print the exact date on the invoice, not only the term.
How do I calculate 30 days from the invoice date?
Add 30 calendar days to the invoice date. An invoice dated January 10 on Net 30 is due February 9. Weekends and holidays count unless your terms say business days.
What is the formula for an invoice due date?
Due date = invoice date + the number of days in the term. For end of month terms, take the last day of the invoice month first, then add the term days if the term is Net 30 EOM.
Does Net 30 include weekends?
Yes. Net terms count calendar days, including weekends and public holidays. Some contracts specify business days instead; if yours does, use the business-day option above and note that it skips weekends only.
Does the count start on the invoice date or when the client receives it?
By convention, on the invoice date. Some contracts count from the date the client received the invoice or from delivery. Your contract's wording wins, which is why the calculator lets you choose the start date.
What is EOM on an invoice, and how is Net 30 EOM different from EOM 10?
EOM means the invoice is due on the last day of the month it was issued. Net 30 EOM adds 30 days to that month-end date. EOM 10 means the 10th of the following month, a fixed calendar day. The three can land weeks apart, so read the term carefully.
What is the difference between "Net 30" and "due in 30 days"?
In practice they are usually the same. The difference is the trigger: Net 30 conventionally counts from the invoice date, while "due in 30 days" is sometimes read as 30 days from receipt. Writing the exact due date on the invoice removes the ambiguity.
What does 2/10 Net 30 mean, and what does skipping the discount cost?
The client can take 2% off by paying within 10 days; otherwise the full amount is due at 30. Holding the cash for the extra 20 days costs the buyer about 37% a year in interest terms, which is the figure the discount block above works out for any terms you enter.
What do MFI, ROG, and prox mean?
MFI is a fixed day of the month following the invoice; ROG counts from receipt of goods; prox is an older word for the following month. The calculator covers MFI with its 10th and 15th of the following month options and ROG with the delivery date option.
Sources
Related tools and guides
- Net 30, Net 15, Net 60 and Net 90 payment terms, explainedWhat each term means, copy-paste wording, and the weekend answer.
- Invoice late fee calculatorWhat the client owes once the due date has passed.
- Invoice builderPut the due date on the invoice itself.
- Invoice number generatorA numbering scheme you can keep.