For companies on Google Workspace

Employee and contractor leave in one calendar

Offdays tracks and approves leave, confirms sick days on its own and writes every absence to your shared Google Calendar. Employees and contractors keep their own rules, the team sees one overview.

No credit card Sign in with your company Google account Data in the EU

Why Offdays?

Most leave tools only know the employee on payroll. Offdays is built for the mixed teams that actually run the work.

Employees and contractors

Each person has a type. Employees carry unused days into next year, contractors do not, and sick day limits are set separately for each.

Shared company calendar

Approved absence lands in your shared absence calendar and in the person's own calendar, with the day count and any half-day marked in the title.

Approvals that survive changes

Requests reach the assigned supervisor by email. Changing or cancelling already approved leave goes back for approval, and the calendar is rewritten to match.

Sick days, handled differently

Reported for today or tomorrow, approved automatically, and drawn from their own limit. Nobody waits on a supervisor while they are ill.

One team, two sets of rules

A person on payroll and a person on an invoice do not need the same thing. Offdays keeps both, applies the right rules to each, and still shows you one calendar.

Employee

Entitlement to spend
  • An annual entitlement that accrues through the year
  • Unused days carry over into the following year
  • Own sick day limit, set for employees
  • Payroll report lists them as employees

Contractor

Availability, not entitlement
  • Reports when they are unavailable rather than spending an entitlement
  • No carry-over, the balance does not roll into next year
  • Own sick day limit, set separately from employees
  • Payroll report lists them separately

Both end up in the same place. Whatever the type, approved absence appears in the shared company calendar, so planning a delivery date never depends on remembering who is on holiday and who simply is not around. Supervisors see their own team, administrators see the whole company.

How it works

Vacation goes through approval. A sick day does not. Both end up in the calendar.

1

Request

Pick the dates with your remaining balance in view. Half-days count as 0.5, and weekends and public holidays for that person's country are excluded automatically.

2

Supervisor approves

The request reaches the assigned supervisor by email, who approves or rejects it. A sick day skips this step entirely and confirms itself.

3

Calendar updates itself

The absence is written to the shared company calendar and to the person's own. Later changes and cancellations rewrite the event, so the calendar never goes stale.

Everything leave tracking needs

Every plan includes every feature. No locked modules, no add-ons.

Import from Google Workspace

Administrators find colleagues in the Google Workspace directory and add them to Offdays. Nobody is created by hand.

Team view for supervisors

Supervisors see their team and pending requests as soon as they sign in, administrators see the whole company.

Holidays by each person's country

Public holidays are deducted based on the country set for each person. Made for international teams.

Half-days

A half-day at the start or end of an absence counts as 0.5 days and is marked morning or afternoon in the calendar.

Pro-rating and carry-over

People who join mid-year get a pro-rated entitlement. Employees' unused days carry over into the next year.

Year-end split

Leave that crosses December 31st is split so the days come out of the right year.

Email notifications

Supervisors get an email for new requests, sick days and cancellation requests; requesters for every status change.

Excel report for payroll

An annual report with a sheet for each month, with people split into employees and contractors.

Up and running instantly

Sign in with your company Google account. Your environment is created from your domain, with nothing to install.

Simple pricing by team size

You pay for the team, not per person. Every plan has every feature and starts with a free 60-day trial.

Small Team

Up to 10 active users

399 CZK/ month
3,990 CZK/ year

About 40 CZK per person a month with 10 people.

Works out at 333 CZK a month.

Start free trial

Large Team

Up to 200 active users

1,999 CZK/ month
19,990 CZK/ year

10 CZK per person a month with 200 people.

Works out at 1,666 CZK a month.

Start free trial

More than 200 people? We will agree on a custom price and terms.

Email hello@offdays.cz

In every plan

  • 60 days free, no credit card
  • Google Calendar sync
  • Approvals and sick days
  • Holidays, half-days and year-end
  • Excel report
Security and GDPR

People data deserves care

Absences are personal data. Offdays is built so that only the people who need them can see them.

How we protect data

  • Data in the European Union

    The application and its database run on Google Cloud in the europe-west1 region in Belgium.

  • No passwords

    Sign-in uses company Google accounts only. Offdays stores no passwords.

  • Separate data per company

    Each company gets its own isolated environment based on its domain.

  • Role-based access

    Employees manage their own requests, supervisors approve their team, administrators configure the company.

Who Offdays is for

A good fit if

  • your company runs on Google Workspace,
  • your team mixes employees and contractors,
  • you want leave in Google Calendar, not in a spreadsheet,
  • you are anywhere from a few people to a few hundred.

Not a fit if

  • you use Microsoft 365 or personal Gmail accounts,
  • you need time tracking or attendance records.

Frequently asked questions

Everything you need to know about Offdays.

Yes, that is what it is built for. Every person is marked as an employee or a contractor, and the rules follow the type. Employees accrue an annual entitlement and carry unused days into the next year; contractors report when they are unavailable and their balance does not roll over. Sick day limits are configured separately for each type. Both appear together in the shared calendar, and the payroll report keeps them in separate groups.

A sick day is deliberately a different process from vacation. You report it for today or tomorrow, whichever are the next open working days, and it is approved automatically, because somebody who is ill should not be waiting on their supervisor. It draws from its own limit and never touches the vacation entitlement. It cannot be booked in advance or backdated, and it shows up in the shared calendar right away so the team knows.

No. Sign in with your company Google Workspace account. Offdays recognises your company by its domain, creates a separate environment for it and signs you in. An administrator then finds colleagues in the Google Workspace directory and adds them to Offdays without creating accounts by hand.

No. Offdays is built directly on Google Workspace: you sign in with your company Google account and absences are written to Google Calendar. Microsoft 365 and personal Gmail accounts are not supported yet.

You create a shared calendar for absences and set it in Offdays. Approved leave is then written there through a Google service account, so entries appear on their own without anyone retyping them, and the same absence also lands in the person's own calendar. The event title carries the name and the number of days, with half-days marked as morning or afternoon. If a request is later changed or cancelled, the event is updated or removed to match.

A submitted leave request goes to the assigned supervisor automatically. They get an email and approve or reject it. Administrators can approve too and see every request in the company. Changing or cancelling already approved leave goes back for approval.

Offdays automatically skips weekends and public holidays based on the country set for each person, for example the Czech Republic, Slovakia, Germany or the UK. Those days never count against leave, so only real working days are deducted. That makes international teams easy to manage.

Offdays splits it into two separate requests at December 31st automatically, so the days are deducted from the right entitlement in each calendar year.

Yes. You can choose a half-day for the first day, the last day or both. Offdays recalculates the length of the absence and deducts 0.5 days for each half-day.

You can delete a pending request yourself. For approved leave, click "Request cancellation" in your dashboard and your supervisor is notified. Once they approve, the days return to your entitlement and the event disappears from Google Calendar.

The application and its database run on Google Cloud in the European Union, in the europe-west1 region in Belgium. Each company's data is kept separate, and sign-in uses company Google accounts only, so Offdays stores no passwords.

Try Offdays with your own team

Sign in with your company Google account and send the first request today.

Try it free for 60 days No credit card. Pick a plan after 60 days.