Common terms

🔒 Runs entirely in your browser. Nothing you type is sent anywhere.

Using an AI agent or a script? Call this tool as an API

AI agents and scripts can call this tool directly, to check their work or look something up, and get JSON back with the same answer this page gives. No key needed.

GET https://digitalgreenhouse.com.au/api/tools/invoice-due-date?date=2026-11-27&terms=net
  • date — string, required. Invoice date, YYYY-MM-DD. Also accepted as invoice_date.
  • terms — string, one of net | eom | following | business | receipt, default net. net = days after the invoice date; eom = days after the end of the invoice month; following = a day of the following month (set day); business = business days after the invoice date; receipt = due on the invoice date.
  • days — integer, default 30. Number of days for net, eom and business terms.
  • day — integer, default 20. Day of the following month for "following" terms (clamped to the month's length).
  • state — string, one of nsw | vic | qld | wa | sa | tas | act | nt | national, default nsw. Whose public holidays to skip: nsw, vic, qld, wa, sa, tas, act, nt, or national (only the holidays every state shares).
  • roll — string, one of next | previous | none, default next. If the due date lands on a weekend or public holiday: move to the next business day, the previous one, or leave it.
  • holidays — boolean, default true. false = skip weekends only.
  • today — string, optional. Date to count "days from today" from, YYYY-MM-DD. Defaults to today in Australia/Sydney. Also accepted as on.

The API answers from our server, and our code doesn’t store what you send. Fair-use limits apply. API guide · all endpoints (JSON) · OpenAPI

What the payment terms mean

  • Net 7, 14 or 30 days counts calendar days from the invoice date, weekends included. An invoice dated 10 March on 14-day terms is due 24 March.
  • 30 days EOM (end of month) starts counting at the end of the month the invoice is dated in. A 10 March invoice on 30 days EOM is due 30 April, and so is a 31 March one. Some businesses use “EOM” to mean “by the end of next month”; if that’s yours, pick A day of the following month and day 31.
  • 20th of the following month is common for trade accounts. A short month is handled for you: day 31 in February means the last day of February.
  • Business days skip weekends and public holidays as they count, so 5 business days from Monday 21 December 2026 takes you to Wednesday 30 December, past Christmas Day and the Boxing Day holiday.

When a due date lands on a weekend or public holiday, most businesses treat the next business day as the due date, because that’s the first day many payments are processed (instant PayID and Osko transfers are the exception). Some prefer the business day before. Whichever you use, it’s worth printing the actual date on the invoice so there’s nothing to argue about.

Which public holidays count

The calculator uses the full-day public holidays that apply across the whole state or territory you pick, from New Year’s Day to Boxing Day, including the Monday holidays given when one falls on a weekend. We checked it against every state’s official holiday lists from 2019 to 2025, and against the 2026 and 2027 dates the states have published (including the extra Monday NSW added for Anzac Day in those two years). Part-day holidays (Christmas Eve and New Year’s Eve evenings in some states), regional show days, Tasmania’s Easter Tuesday (mainly for the public service) and the NSW bank holiday are left out, because they don’t stop most businesses paying.

What does “net 30” mean?
Payment is due 30 calendar days after the invoice date. “Net” just means the full amount, with no discount for paying early.
Is 30 days EOM the same as the end of next month?
Not quite, though people use both. Strictly, 30 days EOM is 30 days after the end of the invoice’s month, which lands on the 30th of the next month (or the 1st or 2nd of the month after, when the next month is short). “End of next month” is the last day of the following month. Say which you mean on the invoice.
What if my customer is in another state?
Pick the state where the payment is made, since that’s whose holidays hold it up. If you’re not sure, National holidays only skips just the holidays every state shares.
Some holidays aren’t announced yet. What happens then?
Victoria’s Friday before the AFL Grand Final and WA’s King’s Birthday are set each year by the state government. Where a date hasn’t been announced yet, the calculator uses the usual one (the last Friday, or last Monday, of September) and tells you so.
Does this give legal or tax advice?
No. It does the date maths. Your contract or the terms printed on the invoice decide when payment is actually due, and an accountant or the ATO can help with anything beyond that.

AI workshops for teams

Get your team confident with AI.

Interactive half-day and full-day workshops in Copilot, Claude or ChatGPT, run at your office - in Sydney, or anywhere we can fly to.