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
- Invoice generator to add the due date and terms
- Business days calculator
- Days past due calculator
- Late payment interest calculator
- How to get paid faster
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.