Calculate Invoice Due Dates & Payment Terms
Work out Net 7–120, EOM and custom payment deadlines, then account for business days, weekends and US or UK public holidays.
Use this free invoice due date calculator when you need more than a simple “date plus 30 days” answer. Choose the date your terms start from, select Net or end-of-month terms, use calendar or business days, apply a weekend/holiday rule, compare common payment terms and optionally track several invoice deadlines at once. The information you enter is calculated in this browser tab and is not intentionally sent to an MZ Tech Pro invoice-processing server.
Advanced payment & calendar options
| Term | Due date | Credit period |
|---|---|---|
| Calculate a due date to compare Net terms. | ||
Batch invoice deadline tracker
| Reference | Start date | Amount | Terms | Due | Status |
|---|
How to Calculate an Invoice Due Date
1. Choose the starting date
Enter the date that your payment terms actually start from. For a normal invoice this may be the invoice date, but a contract can instead refer to receipt, delivery or approval.
2. Select the payment terms
Choose Due on Receipt, a common Net term, EOM, EOM plus extra days, 2/10 Net 30 or your own custom number of days.
3. Add business-day rules only when needed
Standard Net terms are often expressed as calendar days, but your agreement may say business days or require a non-working-day adjustment. Match the calculator to the wording you are actually using.
Net 30, Net 60, Net 90 and EOM Explained
Net payment terms describe the period allowed before the full invoice balance is due. Net 30 normally means the payment date is 30 days after the agreed starting point; Net 60 and Net 90 extend that period. The starting point matters. An invoice can say that the clock begins on the invoice date, on receipt, after delivery or after approval.
| Term | Typical meaning used by this calculator | Example starting Aug 23 |
|---|---|---|
| Due on Receipt | No extra credit period | Aug 23 |
| Net 7 | 7 days after the selected start date | Aug 30 |
| Net 15 | 15 days after the selected start date | Sep 7 |
| Net 30 | 30 days after the selected start date | Sep 22 |
| Net 60 | 60 days after the selected start date | Oct 22 |
| Net 90 | 90 days after the selected start date | Nov 21 |
| EOM | End of the month containing the selected start date | Aug 31 |
| EOM + 30 | 30 days after that month-end date | Sep 30 |
The examples above use calendar days and no weekend/holiday adjustment. If your terms specify business days, use the business-day option instead of assuming that “Net 30” automatically excludes weekends.
Calendar Days vs Business Days
A calendar-day calculation counts every date. A business-day calculation skips Saturdays and Sundays and, when you select a built-in calendar, the applicable US federal or UK bank holidays included by this tool. The calculator also allows company shutdown dates or other non-working days to be added manually.
Do not silently turn a contractual date into a working-day date. The result panel keeps the original calculated date visible and shows any separate adjustment you asked the tool to make. This is useful when a deadline falls on a weekend or holiday and your process says to move it forward or back.
UK bank holidays differ between England and Wales, Scotland and Northern Ireland, so those calendars are separate. Bank holidays can also be changed or added by proclamation. If a special one-off closure matters to your payment obligation, verify it against the current official calendar and add a custom non-working date when necessary.
What EOM Payment Terms Mean
EOM means “end of month.” With EOM terms, this calculator first moves to the last day of the month that contains your selected start date. An EOM + 15 or EOM + 30 term then adds the stated number of days after that month-end point. This can produce a very different deadline from Net 30, especially for invoices issued near the beginning or end of a month.
Businesses do not all use EOM notation in exactly the same way. Some contracts define the terms more specifically, such as payment at the end of the following month. Use the custom controls when the wording on your purchase order or agreement is different from the standard interpretation offered here.
How 2/10 Net 30 Works
The notation 2/10 Net 30 normally communicates two dates: the customer can take a 2% discount by paying within 10 days, while the undiscounted invoice balance is due by day 30. Enter an invoice amount to make the tool show the discount deadline, discount value and early-payment amount. The advanced controls also let you use a different percentage or discount period when your agreement uses custom terms.
For example, on a $10,000 invoice, a 2% discount equals $200, so the early-payment amount is $9,800. The calculator treats this as a planning calculation; the invoice or contract determines whether that discount is actually available.
UK Invoice Payment Dates: Contract Terms Come First
For UK business transactions, the safest workflow is to calculate the payment date from the terms the parties actually agreed. GOV.UK states that businesses can set their own payment terms, including early-payment discounts. It also explains that where no payment date has been agreed, a commercial payment is generally treated as late 30 days after the relevant invoice/delivery trigger described by the rules.
This tool therefore does not label a calculated date as a guaranteed legal deadline. It lets you choose the relevant starting point and terms, then displays the assumptions used. For statutory late-payment questions, check the current official guidance for your situation rather than relying on a generic Net setting.
Official GOV.UK late commercial payments guidance · Official UK bank-holiday calendar
US Invoice Deadlines and Federal Contracts
Private US invoice terms are normally controlled by the agreement between the parties and any applicable law. Federal contracting has its own Prompt Payment rules. The Federal Acquisition Regulation, for example, describes many invoice-payment due dates by reference to receipt of a proper invoice and government acceptance rather than simply adding 30 days to the printed invoice date.
That is why the calculator includes “invoice received” and “approval / acceptance” as possible starting-point labels. Those options do not decide which rule applies to you; they make it possible to model the date basis stated in your contract or workflow.
Track Several Invoice Due Dates Without Uploading a Spreadsheet
The batch section is designed for a quick deadline check rather than accounting-system replacement. Add an invoice reference, starting date, optional amount and Net term. The browser calculates each due date using the same calendar and weekend settings as the main calculator, then marks the row as upcoming, due today or overdue. CSV export gives you a lightweight file you can save locally.
Batch entries are not saved by MZ Tech Pro. Closing or refreshing the page clears the working list, so use the CSV option if you need to keep the results.
What the Calculator Does — and Does Not Decide
This is a date and payment-term planning tool. It does not create an invoice, determine whether a debt is legally enforceable, choose statutory interest, interpret a contract, or decide which country's rules govern a transaction. Your agreement and applicable law determine the actual payment obligation.
The built-in holiday logic covers standard US federal holidays and standard UK bank-holiday patterns, with regional UK calendars and support for custom non-working dates. One-off holidays can be announced and local or company calendars can differ, so verify unusual dates when they are material.
Invoice Due Date Calculator FAQ
What does Net 30 mean on an invoice?
Net 30 usually means the full invoice balance is due 30 days after the starting point specified by the payment terms. That starting point may be the invoice date, receipt date, delivery date or another agreed trigger.
Is Net 30 calendar days or business days?
Do not assume the two are interchangeable. Many ordinary Net terms are expressed in calendar days, while some agreements explicitly use business or working days. This calculator supports both so you can match the wording you actually have.
How do I calculate a Net 30 due date?
Select the correct start date, choose Net 30 and calculate. With calendar-day counting, the tool adds 30 days. If you choose business days, weekends and the selected holiday calendar are skipped.
What is the difference between Net 30 and Net 60?
Net 60 provides a 60-day credit period instead of 30 days, using the same agreed starting point. The Compare Payment Terms table shows several common Net deadlines side by side.
What does EOM mean in payment terms?
EOM means end of month. In this calculator, EOM uses the last day of the month containing the selected start date; EOM + N adds the stated number of days after that month-end point.
What does 2/10 Net 30 mean?
It commonly means a 2% early-payment discount is available when payment is made within 10 days, while the full undiscounted balance is due within 30 days. Your invoice or contract controls whether the discount applies.
What happens if the calculated due date falls on a weekend?
The answer depends on the terms and rules that govern the payment. You can keep the original date, move it to the next business day or move it to the previous business day. The result keeps the original date visible so the adjustment is transparent.
Can payment terms start from the invoice-received date?
Yes. Select “Invoice received date” as the starting basis and enter that date. The same approach works for delivery or approval dates when those are the agreed trigger.
When is an invoice considered overdue?
For this tool's status indicator, an invoice is marked overdue after the calculated/adjusted due date has passed. That status is a planning label, not a legal conclusion about enforceability, grace periods or statutory remedies.
Does MZ Tech Pro store my invoice information?
The calculator is designed to run in your browser. The invoice dates, references and amounts you type are not intentionally uploaded to an MZ Tech Pro calculation server, and batch rows disappear when the page is refreshed or closed.
