Common terms
Public holidays used,
🔒 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 asinvoice_date.terms— string, one ofnet|eom|following|business|receipt, defaultnet. 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, default30. Number of days for net, eom and business terms.day— integer, default20. Day of the following month for "following" terms (clamped to the month's length).state— string, one ofnsw|vic|qld|wa|sa|tas|act|nt|national, defaultnsw. Whose public holidays to skip: nsw, vic, qld, wa, sa, tas, act, nt, or national (only the holidays every state shares).roll— string, one ofnext|previous|none, defaultnext. 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, defaulttrue. 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 ason.
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.