TOIL conversion

Turn overtime into paid time off

Time off in lieu (TOIL) lets people take back the hours they banked as paid leave. Convert hours into days at a rate you set, 8 hours to a day by default, and credit the leave policy of your choice.

The conversion links the hours-balance ledger entry to the leave adjustment atomically, so the two never drift apart. To keep balances honest, conversion is blocked when the balance isn't positive and while related time entries are still awaiting approval.

Start free trial

Turn overtime into paid time off

Team overview
Quick actions
Status tracking
Scheduling
Real-time sync
The problem

Why turning overtime into days off goes wrong

Two systems drift apart

When hours are deducted in one place and leave is added in another, a slip in either leaves an employee short or over-credited.

Conversion rates are inconsistent

Without an agreed rate, every manager does the maths differently and the same overtime buys a different number of days.

Days off get granted on unconfirmed hours

Converting before time is validated risks paying out leave for hours that later turn out not to have been worked.

How it works

From banked hours to a day off

Conversion only goes through when the hours are real and confirmed.

01

Choose hours to convert

Pick how many banked hours to turn into leave, using your configured rate, 8 hours per day by default.

02

Checks run first

Leavo blocks the conversion if the balance isn't positive or if related time entries are still awaiting approval.

03

Leave is credited

The converted days are added to the leave policy you selected, ready for the employee to book.

04

Both sides stay linked

The ledger debit and the leave credit are written atomically and linked together, so the balances can never drift.

Capabilities

Built to keep hours and leave in step

Configurable rate

Set how many hours equal a day. The default is 8 hours per day, and you can change it to match your working norms.

Credits the policy you choose

Converted time lands on the leave policy you pick, so it shows up in the same place as the rest of an employee's balance.

Atomic, linked entries

The hours-balance debit and the leave adjustment are created together and tied to each other, never one without the other.

Positive-balance guard

Conversion is blocked unless the banked balance is positive, so you can't give away hours that aren't there.

Approval-aware

While related time entries are still awaiting approval, conversion is held back to avoid acting on unconfirmed hours.

Reflected on the ledger

Every conversion shows up as its own ledger entry with a reason and timestamp, keeping the audit trail complete.

Frequently asked questions

What rate is used to convert hours to days?

A rate you configure. By default 8 hours equals one day, and you can adjust it to fit your standard working day.

What happens if the balance isn't positive?

The conversion is blocked. You can only convert hours that are actually banked, so the balance can't go negative through TOIL.

Can I convert hours that aren't approved yet?

No. While related time entries are still awaiting approval, conversion is blocked so leave is never granted on unconfirmed hours.

Will the ledger and leave balance ever disagree?

No. The ledger entry and the leave adjustment are written atomically and linked, so the two stay in sync.

Ready to give overtime back as time off?

Convert banked hours into paid leave with the ledger and leave balance always in sync. Available on Professional and Premium, enabled per company.

Start free trial

No credit card required · Cancel anytime

TOIL conversion, overtime to paid leave | Leavo