Back

Time Off Calculations

Discover how to accurately calculate time off for employees to ensure fair and consistent policies are implemented in the workplace.

Time-off balances can feel confusing when the deducted amount doesn’t match what you expected.

This article helps you understand why a specific amount of time off was deducted when an absence is approved. It explains the logic behind common scenarios using simple examples, so you can quickly answer questions like:

  • Why was a full day deducted instead of hours?
  • Why was nothing deducted when there was no shift?
  • Why does the deduction change depending on the allowance type?

 

When to use this article:

An employee questions a time-off deduction

A balance looks different than expected after an absence

You want to understand how shifts affect deductions

 

 


 

Important limitation

This feature currently applies only to full-day absences.

Partial-day requests (hours or half days) are shown for context, but the calculation logic explained here applies only when the absence is considered a full day.

 

 

Key concepts (read this first)

Before looking at calculations, it’s important to understand two core concepts.

What is a time-off allowance?

A time-off allowance defines how time off is measured and deducted from an employee’s balance.

An allowance can be based on days or hours, and this affects how deductions are calculated.

 

Day-based vs hour-based allowances

Day-based allowance Hour-based allowance
Balance is tracked in days Balance is tracked in hours
A full working day usually deducts 1 day A full working day deducts the number of planned working hours
Shifts help determine whether a day is working or not Shifts determine how many hours are deducted

Keep this difference in mind, most calculation questions come from mixing these two models.


 

How deductions work in common scenarios

Below you’ll find the most common real-life situations, explained from a user’s perspective.

 

Scenario 1: I requested a full day off

This is the most common case.

  • What is deducted
    • Day-based allowance → 1 day
    • Hour-based allowance → The number of working hours planned for that day
  • Why this happens
    • When a full day absence is approved, the system checks the employee’s working schedule:
      • If the day is a working day, time is deducted
      • The type of allowance determines whether the deduction is in days or hours

Example

  • Employee works 8 hours per day
  • Requests a full day off on a scheduled working day

Result:

  • Day-based allowance → 1 day deducted
  • Hour-based allowance → 8 hours deducted
 

 

Scenario 2: I requested a full day off, but there was no shift planned

  • What is deducted
    • Nothing is deducted (both allowance types)
  • Why this happens
    • If no shift is planned for that day, the system treats it as a non-working day.
    • Since the employee was not expected to work, there is nothing to deduct, even if the absence is approved.

Example

  • Employee requests a full day off on a Sunday
  • No shift is scheduled

Result:

  • 0 days / 0 hours deducted
 

 

Scenario 3: I requested a half day

This applies only to full-day absences. Half-day requests follow existing behavior and may not reflect the scenarios below.

 

 

  • What is deducted
    • Day-based allowance → Usually 0.5 days
    • Hour-based allowance → Planned working hours for that half day
       
  • Why this can feel confusing
    • Half-day requests depend heavily on how the working schedule is defined. Because this feature is optimized for full-day absences, results may vary and are not covered in depth here.

 

Scenario 4: I requested hours instead of a full day

  • What is deducted
    • Only the requested number of hours
  • Why this happens
    • When requesting hours, the system does not convert the request into a day. It simply deducts the exact number of hours requested, regardless of shifts.

 

Overlapping absences and shifts

Overlaps are easier to understand when separated by allowance type.

Day-based allowance with overlapping shifts

  • How it works
    • The system checks if any working time exists on that day
      • If yes → 1 full day is deducted
      • If no → nothing is deducted

Example:

  • Employee has a short shift (2 hours) on a day
  • Requests a full day off

Result:

  • 1 full day deducted

Why:

  • Day-based allowances do not scale by hours — the day counts as a working day.
 

 

Hour-based allowance with overlapping shifts

  • How it works
    • The system deducts only the hours that overlap with planned working time
  • Example
    • Employee has a 6-hour shift
    • Requests a full day off
  • Result:
    • 6 hours deducted
  • Why:
    • Hour-based allowances always match the actual working hours scheduled.

 

Known limitations and edge cases

These rules are important and apply across all scenarios.

Only full-day absences are supported by this feature

 
  • Mixed requests (part day + part hours) follow existing behavior
  • Days without shifts never generate deductions
  • The allowance type (days vs hours) always determines how time is deducted

If a deduction looks unexpected, first check:

  • Whether a shift was planned
  • Whether the allowance is day-based or hour-based
  • Whether the request was a full day

 

Quick checklist for support questions

When answering "Why was this deducted?", ask:

  • Was it a full-day absence?
  • Was there a shift planned?
  • Is the allowance tracked in days or hours?
  • In most cases, one of these explains the result.

 

General Absence Calculations

Here’s how the system calculates absence values in standard scenarios:

  • Full-Day Absences: Deducts 1 day (or the equivalent hours based on the allowance type) per absence request.
  • Half-day Absences: Half day absences deduct 0.5 days per absence request and the user can choose between the first and the second half of the day.
  • Hourly Absences: Deducts hours based on the time requested and the user's working hours.
  • Holidays and Rest Days: Absences on holidays or rest days are not deducted unless specifically configured in the settings.

Was this article helpful?

Give feedback about this article

Can’t find what you’re looking for?

Our customer care team is here for you.

Contact us

Knowledge Base Software powered by Helpjuice