Online Receipt Generator
Payment Terms & Late Payments

Invoice Due Date Calculator

Find an invoice's due date for Net, end-of-month (EOM) or due-on-receipt terms, with weekend handling.

Result

Due date

—

Days until due

0 days

Status today

—

Embed this calculator on your site

Copy this code and paste it into your page's HTML. The calculator is free to use and resizes itself to fit.

How it's calculated

Net X: invoice date + X days. EOM: X days after the last day of the invoice month. Due on receipt: the invoice date. Optionally, a due date on a weekend moves to the next Monday.

This invoice due date calculator turns an invoice date and payment terms into an exact due date. It supports Net days, end-of-month (EOM) terms and due on receipt. It also shows how many days remain, or how late the invoice is.

The formula

Net X:           due = invoice date + X days
EOM + X:         due = last day of invoice month + X days
Due on receipt:  due = invoice date
Weekend rule "Move to next Monday":
                 while due is Saturday or Sunday, due = due + 1 day
days until due = due date - today

Days are calendar days. Status is "Not yet due" when the result is above zero, "Due today" at zero and "Overdue" below zero.

Worked example

Invoice date: Sunday 2026-03-15. Terms: Net 30.

  • Due date: 2026-04-14 (Tuesday)

Same date with EOM + 30. The end of March is 2026-03-31. Add 30 days.

  • Due date: 2026-04-30

Weekend example. Invoice date 2026-02-12, Net 30. The result is 2026-03-14, a Saturday.

  • "Keep the date": due Saturday 2026-03-14
  • "Move to next Monday": due Monday 2026-03-16

If today is 2026-04-10, the first example shows 4 days until due and the status "Not yet due".

How to read the result

Count from the invoice date, not the delivery date, unless your contract says so. Send the invoice on its date.

EOM terms favor the buyer. An invoice dated 2 March and one dated 28 March have the same due date. Use EOM only if your customer asks for it.

Net 30 is common, but Net 15, Net 45 and Net 60 are also used. Shorter terms improve cash flow. See setting payment terms for guidance.

The weekend rule is a policy choice. Banks may not process payments on a weekend. Moving to Monday avoids a dispute over a one-day delay.

Late payment rights and statutory deadlines differ by country. Check them with your accountant or a legal adviser.

Related tools

Frequently asked questions

How do I calculate the due date for Net 30?
Add 30 calendar days to the invoice date. An invoice dated 15 March 2026 with Net 30 terms is due on 14 April 2026. The invoice date itself is day zero.
What does EOM mean on an invoice?
EOM means end of month. The payment period starts on the last day of the invoice month. With EOM + 30, an invoice dated anywhere in March is due 30 days after 31 March, on 30 April.
Does Net 30 count business days or calendar days?
Calendar days, unless the contract says otherwise. Weekends and holidays count. If you need business days, use the business days calculator and state this in your terms.
What if the due date falls on a weekend?
Many businesses accept payment on the next working day. This calculator can keep the date or move it to the next Monday. Write your rule on the invoice so both sides agree.
What does 'due on receipt' mean?
The customer should pay as soon as they get the invoice. The due date equals the invoice date. Many sellers still allow a few days, so state a clear date to avoid confusion.
Can I change payment terms for one customer?
Yes. Agree the terms before you send the invoice, and put them on the invoice. Shorter terms suit new or risky customers. Longer terms suit large, steady accounts.