How to use the payment terms due date calculator
- Enter the invoice date.
- Choose the payment terms: Net days, end of month plus days, or a set day of the next month.
- Enter the days. For Net 30 that is 30. For the 15th of next month it is 15.
- 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.
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.