How time management works
Plane’s time management has two sides: leave (time away from work) and time tracking (hours worked). Both connect to payroll automatically. On the leave side, you define policies that determine how much time off workers earn, create and approve leave requests, and track balances as they accrue and get used. On the time tracking side, workers log hours worked, and those entries feed into payroll calculations. Here is how the key concepts relate to each other:- Leave policies define the rules—how leave accrues, what types are available, and how unused time carries over. See Leave policies for details.
- Leave entitlements connect a policy to a specific worker. A worker can have multiple entitlements (one per policy that applies to them).
- Leave balances track how much time off each worker currently has available, updated automatically as leave accrues and gets used.
- Leave requests are how workers ask for time off. Requests go through an approval flow and, once approved, deduct from the worker’s balance.
- Leaves represent the actual time away from work, including dates and hours.
Leave policies
Leave policies are the foundation of time-off management. A policy defines everything about how a specific type of leave works: how much time workers earn, how often it accrues, whether unused time carries over, and what happens to the balance at termination. You can create policies that apply automatically based on worker attributes (like country or employment type) or assign them manually. Most teams have multiple policies—for example, a vacation policy, a sick leave policy, and a parental leave policy. Plane supports a wide range of leave types, including paid time off, vacation, sick leave, parental leave, bereavement, jury duty, military leave, and unpaid time off. For a complete guide to creating and configuring policies, see Leave policies.Leave balances
Each worker has a balance for every leave type they are entitled to. Balances update automatically based on the accrual rules in the worker’s leave policy, and they adjust when leave is taken or additional time is granted. You can view any worker’s current balances from their profile in the dashboard.Requesting and approving time off
Workers request time off directly from their Plane account. The process is straightforward:Worker submits a request
The worker selects the leave type, picks the dates they need off, and adds an optional note explaining the request.
Manager reviews the request
The request appears in the manager’s (or admin’s) dashboard for review. They can see the worker’s current balance and any other upcoming time off.
Request is approved or declined
Once approved, the leave days are deducted from the worker’s balance. The worker is notified of the decision. If declined, the balance stays unchanged.
Holidays
Company holidays interact with your leave policies and time-off calculations. Plane maintains holiday calendars by country so that public holidays are automatically recognized when calculating working days and leave balances. For details on setting up holidays, see Holidays.Time tracking
For workers who are paid by the hour, Plane provides time entries. A time entry records hours worked on a specific date, with the duration and whether it was work time or break time. Time tracking is useful for:- Hourly employees whose pay is calculated based on hours worked
- Contractors who bill by the hour and need a record of time spent
- Project-based work where you want to track how hours are allocated
- The date the work was performed
- The duration in hours (up to 24 hours per entry)
- The type of time (work or break)
- An optional note describing the work
How time off integrates with payroll
One of the biggest advantages of managing time in Plane is the direct connection to payroll. You do not need to export reports, reconcile spreadsheets, or manually adjust pay runs.- Approved leave is automatically reflected in payroll. Paid leave maintains the worker’s regular compensation, while unpaid leave reduces it proportionally.
- Time entries for hourly workers determine their gross pay for each pay period.
- Holiday pay is handled based on the worker’s country and employment terms.
- Termination payouts for unused leave are calculated based on the payout rules defined in the leave policy.
API access
The time management APIs give you full programmatic access to leave and time tracking. Use them to build custom integrations, sync with external systems, or automate time-off workflows.Leave Policies
Create and manage leave policy definitions with accrual, carryover, and payout rules.
Leave Balances
View current leave balances for each worker and leave type.
Leave Requests
Create, list, and manage time-off requests and their approval status.
Leave Entitlements
Grant additional leave to specific workers or override policy defaults.
Leaves
Record approved leave directly or view leave records with dates, hours, and schedule details.
Time Entries
Log, update, and retrieve hours worked for hourly workers.
Can a worker have multiple leave policies?
Can a worker have multiple leave policies?
Yes. A worker can have separate leave entitlements for different leave types—for example, one policy for vacation and another for sick leave. Each entitlement tracks its own balance independently.
What happens to unused leave when a worker is terminated?
What happens to unused leave when a worker is terminated?
This depends on the payout rule defined in the leave policy. Policies can require payout of unused leave at termination, or they can specify that unused leave is forfeited. Plane calculates the payout amount automatically based on these rules.
Can I adjust a worker's leave balance manually?
Can I adjust a worker's leave balance manually?
Yes. Create a leave entitlement to grant additional leave or make a one-time adjustment to a specific worker’s balance. You can do this from the dashboard or through the Leave Entitlements API.
Do time entries support start and end times?
Do time entries support start and end times?
Yes. Each time entry can include optional start and end times in addition to the total duration. This is useful for tracking specific work windows or shifts.