A working days calculator that knows your holidays
Written by Adrian Viziteu. Every example was run through Ratio 0.6.4 that day, with the region set to Germany.
Deadlines count in working days. Calendars count every day. Ratio skips weekends and the public holidays of the region you pick in Settings, so “10 working days from now” lands on exactly the right date.
Add working days to a date
| 1 mar 2027 + 10 working days | Mon, 15 Mar 2027 |
| 1 jun 2027 - 15 working days | Mon, 10 May 2027 |
The second line counts back over two German holidays in May 2027, Ascension Day and Whit Monday, so it lands two days earlier than a plain weekday count.
Count working days
| workdays between 1 mar 2027 and 31 mar 2027 | 21 |
| working days in march 2027 | 21 |
| working days in december 2027 | 23 |
Your own days off
Add company closures or holidays with a holidays = […] line. Lines below it skip those days too.
| holidays = [24 dec, 31 dec] | |
| 20 dec 2027 + 5 working days | Mon, 27 Dec 2027 |
Calendar days
| 14 oct 2027 - 1 oct 2027 | 13 days |
| 25 dec 2026 + 3 weeks | Fri, 15 Jan 2027 |
Times across cities and live countdowns are on the time zone calculator page.
Try Ratio free for 7 days · $9.99 once, on Mac, Windows and Linux
Questions
How do I count working days between two dates? Type workdays between 1 mar 2027 and 31 mar 2027. Ratio skips weekends and your region's public holidays, and shows 21.
How do I add business days to a date? Write 1 mar 2027 + 10 working days. The answer is Monday, 15 March 2027.
Which public holidays does Ratio know? The national public holidays of the region you choose in Settings. Add your own days off with a holidays = [24 dec, 31 dec] line.