Free tool · No signup

Due Date Calculator

Pick an invoice date and a payment term — Net 7, Net 30, Net 60, EOM, or your own. Get the exact due date back, with optional weekend roll-forward and a line you can paste straight into your invoice.

Net 7 / 15 / 30 / 60 / 90 + custom EOM and EOM+15 supported Optional weekend roll-forward

Result

Due date
2026-06-03
Wednesday
Days from today
In 30 days
Preview:

Net 30. Due 2026-06-03 (in 30 days).

This calculator is for guidance only. Always state the start-date convention on your invoice ("Net 30 from invoice date") to avoid disputes with the buyer's accounts payable team.

What you get out of this calculator

Stop counting days on your fingers or arguing with a client about whether 'Net 30' means a calendar month or 30 days. One calculation, one defensible date.

0 sec

No more mental math

Pick the invoice date and your term — the due date appears instantly, with the day of the week and how many days from today.

Net 30

The B2B default

Net 30 is the standard B2B term and the calculator's default — but switch to Net 7 / 15 / 60 / 90 or any custom number of days in one click.

EOM

Handles end-of-month terms too

EOM (end of month) and EOM+15 are common with European clients. The calculator computes them properly across short months and leap years.

Why 'Net 30' isn't as simple as it sounds

Most disputes about late invoices start with the wrong due date. Here's where it usually goes wrong.

  • Different teams count from different days. Some buyers count Net 30 from the invoice date. Others count from the date their AP team received the invoice — which can shift the clock by a week or two.
  • Weekends and holidays trip people up. If Net 30 lands on a Saturday, do you write Saturday on the invoice or roll it to Monday? Inconsistency invites a 'we'll pay it next cycle' from the buyer.
  • EOM vs Net 30 looks the same — but isn't. Net 30 from a 1 May invoice is 31 May. EOM from a 5 May invoice is also 31 May. But Net 30 from 31 May is 30 June, while EOM from 31 May is just 31 May. Mixing them up costs you a month.
  • Mental math errors compound. Across 50 invoices a year, even a 2-day average error means thousands in cash flow you didn't need to wait for.

Everything this due date calculator handles

Built for the real terms freelancers and B2B sellers run into — not just plain Net 30.

Net 7 / 15 / 21 / 30 / 45 / 60 / 90 / custom

Pick a standard term from a dropdown or type your own number. The calculator counts calendar days from the invoice date by default, with an option to switch to business days only.

EOM and EOM+N support

End-of-month terms compute the last day of the invoice month, then add an optional offset — EOM+15 means the 15th of the following month.

Weekend / holiday roll-forward

Optionally shift the due date to the next business day if it lands on a Saturday, Sunday, or US bank holiday. Useful for ACH-only buyers.

Days from today, not just the date

See both the calendar date and 'in 23 days' so you know how much runway you have on every invoice you send.

Copy-ready invoice line

One click copies 'Net 30. Due 2026-06-02 (in 30 days).' straight into your invoice notes.

How to calculate an invoice due date

Three inputs cover almost every payment term you'll write.

  1. Step 1

    Enter the invoice date

    The clock starts on this date by default. If your buyer counts from delivery or AP receipt, set this field to that date instead.

  2. Step 2

    Pick the payment term

    Choose Net 7 / 15 / 30 / 60 / 90, EOM, EOM+15, or set a custom number of days. Toggle business-days-only if you bill ACH-only buyers.

  3. Step 3

    Copy the due date line

    The tool returns the due date, the day of the week, and how many days from today. Copy the formatted line into your invoice or follow-up email.

Why date math matters more than you think

Every late-paying client started by misreading a due date. Sometimes it's genuinely ambiguous ("Net 30" with no start date), sometimes it's a busy AP team that defaults to "next cycle." Either way, the only defense is a clearly stated, calendar-correct date on the invoice itself.

This calculator solves three things in one place:

  • Eliminates mental math — no more counting forward 30 days from the 17th and getting it wrong.
  • Handles edge cases — short months, leap years, EOM crossing year boundaries, weekend roll-forward.
  • Produces a copy-ready line — paste straight into your invoice notes so the buyer can't claim ambiguity later.

What "Net 30" actually means

"Net 30" means payment is due in full 30 days after the invoice date. The word net means "no discount applied" — it's the full amount, no early-payment discount, no trade discount.

If you see something like "2/10 Net 30," that means: 2% discount if paid within 10 days, otherwise the full amount is due in 30 days. The calculator handles the Net 30 portion; the discount math is on you (or your contract).

Net 30 vs Net 60 vs EOM at a glance

Term Due date relative to invoice date Common for
Due on Receipt Same day Small amounts, new clients
Net 7 7 days later Quick-turn freelance work
Net 15 15 days later Smaller B2B retainers
Net 30 30 days later Standard B2B (default)
Net 60 60 days later Enterprise / government
Net 90 90 days later Large contracts only
EOM Last day of invoice month Common in EU markets
EOM+15 15th of next month Common in EU markets

When to use weekend roll-forward

Two scenarios:

  1. ACH/wire-only buyers — banks don't process on weekends or US bank holidays, so a Saturday due date effectively means Tuesday anyway. Stating Tuesday on the invoice prevents the buyer from "running late" when they're actually on time.
  2. Stripe/PayPal/credit card buyers — payments process 24/7, so weekend roll-forward isn't strictly necessary. Some sellers still do it to keep due dates aligned with the buyer's working week.

The calculator's roll-forward defaults to off (because most cards-and-Stripe SaaS don't need it). Toggle it on if your buyers are AP-driven.

Frequently asked questions

What does Net 30 mean — 30 days from when?
By default, Net 30 means payment is due 30 days from the invoice date. If your invoice is dated 1 May, the due date is 31 May. Some buyers will push to count from the delivery date or the date their accounts payable team receives the invoice — state your start date explicitly on the invoice ('Net 30 from invoice date') to avoid disputes.
Is Net 30 from today the same as 30 days from today?
Yes. 'Net 30' means the payment becomes due 30 calendar days after the invoice date. So if today is 1 May, Net 30 from today is due 31 May. Weekends and holidays are included unless your contract or this calculator's roll-forward option says otherwise.
What's the difference between Net 30 and EOM?
Net 30 counts 30 days from the invoice date. EOM (end of month) makes payment due on the last day of the invoice month, regardless of when in the month the invoice was issued. EOM+15 adds 15 days, putting the due date on the 15th of the next month.
Should the due date roll forward if it lands on a weekend?
There's no legal requirement, but it's common in B2B to roll Saturday/Sunday/holiday due dates to the next business day, especially for ACH and wire-only buyers. The calculator has an optional toggle for this.
What's the most common payment term?
Net 30 is the B2B default in most countries. Smaller jobs and one-off services often use Net 7, Net 15, or Due on Receipt. Enterprise and government buyers often require Net 60 or Net 90.
How does Net 60 work?
Net 60 is the same idea as Net 30, but with 60 days instead. Common when selling to large enterprises or governments. Be aware: invoices on Net 60 terms typically slip to 75–90 days in practice — make sure your cash flow can absorb that.

Generate the invoice with that due date

Once you have the due date, build the invoice with one click in InvoiceCat — free, no signup, downloadable as PDF.

Open the invoice generator

Free forever. No credit card. No watermark.