Business and Freelancing

Payment Terms Due Date Calculator

Enter the invoice date and the payment terms to see the due date, the weekday and the last day for an early payment discount.

Your numbers

Net: days after the invoice date. End of month plus days: days after the last day of the invoice month. Day of next month: a set day in the month after the invoice.

For Net and End of month, a number of days from 0 to 365. For Day of next month, the day of the month from 1 to 31.

Optional, as in 2/10 net 30. Leave blank for none.

Days counted the same way as the terms.

Moving only skips Saturday and Sunday. Holidays are not checked.

Result

Payment due

Saturday, April 11, 2026

Days from invoice date
30
Due date as ISO date
2026-04-11
How this was calculated
  1. Net 30: the invoice date plus 30 days.
  2. The date is used as calculated, even if it falls on a weekend.
  3. Whether a weekend or holiday shifts a due date depends on your contract.
  • Terms vary by contract. Some agreements treat invoices dated late in a month as next month, or count from receipt. Use the dates your agreement states.

Calculated using SumPanda.com · https://sumpanda.com/payment-terms-due-date-calculator/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the payment terms due date calculator

  1. Enter the invoice date.
  2. Choose the payment terms: Net days, end of month plus days, or a set day of the next month.
  3. Enter the days. For Net 30 that is 30. For the 15th of next month it is 15.
  4. Optionally fill in an early payment discount such as 2 percent for 10 days, and choose whether a weekend due date moves to Monday.

Formula

Net N: due date = invoice date + N days

End of month plus N: due date = last day of the invoice month + N days

Day D of next month: due date = day D of the month after the invoice, or its last day if shorter

discount date = the same starting point + discount days

Dates are counted on the calendar, so month lengths and leap years are handled for you. Moving a weekend date to Monday skips only Saturday and Sunday and does not know about holidays.

Net 30 and end of month terms

An invoice dated March 12, 2026 on Net 30 terms is due 30 days later, on Saturday, April 11, 2026. If the weekend rule is set to move to Monday, the due date becomes Monday, April 13. With 2/10 net 30 terms, the 2 percent discount ends 10 days after the invoice date, on Sunday, March 22, 2026.

On end of month 30 terms the same invoice is due 30 days after March 31, which is Thursday, April 30, 2026, 49 days after the invoice date. For the 15th of the next month, an invoice dated January 31, 2026 is due Sunday, February 15, 2026.

What the common terms mean

Net 30 means payment in full is due 30 days after the invoice date. Terms written as 2/10 net 30 add an early payment discount: 2 percent off if paid within 10 days, otherwise the full amount in 30. End of month terms count from the last day of the invoice month, so an invoice written early in the month gets close to extra weeks to pay.

Some agreements count from the day the goods arrive or the invoice is received instead of the invoice date. If yours does, enter that date as the invoice date.

Checking the cost of the discount

A small discount for early payment can be worth more than it looks, because it buys many days of earlier cash. The Early Payment Discount Calculator turns terms such as 2/10 net 30 into a yearly rate. To work out what happens when a payment is missed, use the Late Fee and Interest Calculator with the due date you found here.

Assumptions and limits

  • Days are calendar days, not business days.
  • The weekend option moves a Saturday or Sunday to the next Monday and ignores public holidays.
  • For end of month terms, the end of the month is the last day of the month the invoice is dated.
  • Some contracts treat invoices dated late in a month as the next month. Enter the date your contract uses.
  • The dates, terms and days shown when the page opens are examples.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

What does EOM mean in payment terms?

EOM stands for end of month. Terms such as EOM 30 start the count on the last day of the invoice month, so the due date is 30 days after that day.

Why is the 31st treated differently in the next month option?

If the month after the invoice is shorter than the day you enter, the due date is the last day of that month. A 31st in a month with 30 days becomes the 30th.

Does the discount date follow the same weekend rule?

Yes. When you choose to move weekend dates to Monday, the discount deadline moves too, so both dates are shown the way you will use them.

Can I use this for terms of more than 365 days?

The page accepts 0 to 365 days. Longer terms are unusual and are better checked with the Date Calculator, which adds any number of days.