Create a Time Off Policy

Screenshot of feature availability in Core, Pro, and Elite packages.

How do I create a time off policy?

Purpose: To help you understand how a time off policy can automatically accrue time off for your employees. This help guide will walk you through how to create a new time off policy. 


Did you know we have BambooHR Learning courses about Time Off? Click here to view a beginner's guide on Time Off and then click here to learn how to create a time off policy.

Do you prefer hands-on learning? Our interactive guides will guide you through different aspects of your BambooHR experience. We have an interactive guide specifically designed to show you how to create a time off policy. You can use the link below to access this guide. All you need to do is modify the "REPLACEME" with your BambooHR subdomain, and you can get started!

https://REPLACEME.bamboohr.com/home?pendo=MotsLgWNMve4gC6wcVL0zhBRQ8E&step=BeiUEu2kEyoCmGmU49aZO-OyOVM

New Policy

Screenshot of the Time Off section of BambooHR Settings, showing the option to create a new time off policy. A pop-up modal is displayed with settings for selecting accrual methods.

A time off policy gives your employees an automatic accrual amount on a specified schedule. The accrual amount adds to the available balance for the associated time off category. You can create as many different policies as needed in BambooHR. This is particularly helpful if you have locations with varied accrual rules or a handful of employees with negotiated policies. 

To create a time off policy, go to Time Off in Settings, navigate to the Overview tab, and select + New Policy. Then select It accrues time (traditional) and click Create Policy.

Expand or collapse content How to Add a Manually Managed Policy
Screenshot of the New Time Off Policy pop-up modal, where a user chooses to create a manually managed time off policy instead of an accrual-based one by clicking on the green "create a Manually Managed Policy" link.

To add a manual policy option, select the +New Policy button and click on the Manually Managed Policy link. From here, give the policy a name and determine the category the policy should belong to. Then, click Save.

Expand or collapse content Add Time Off Policy
Screenshot of a page labeled New Manual Policy with input fields for policy name and category, plus an option to add a new category. This screen demonstrates how administrators define the basic structure of a new time off policy before setting up accrual settings.

When you create a time off policy, you will need to select which category the policy should belong to and add a policy name. If necessary, you can create a time off category by selecting  + Add Category instead of an existing time off category. See the screenshot below.

Screenshot of a pop-up modal for creating a new time off category, starting with a text field to enter the category name, followed by additional settings include checkboxes to mark the category as paid, make it publicly visible, and determine who can view it. Below, a dropdown is available to choose whether to track time off in hours or days. Additionally, administrators can select a category icon and assign a calendar color for visibility, ensuring the policy is both customized and easily identifiable across the system.

A time off accrual policy determines how often and how much time off an employee earns. If your employees earn their time off at different rates and different times (i.e., full-time vs. part-time), you can create more than one policy option for the time off category.

Expand or collapse content Accrual Setup
Screenshot of the policy setup page named "New Policy," where administrators configure accrual settings step by step: (1) Accrual Schedule – choose how much time off employees earn and at what frequency, with a calculated annual total shown; (2) Accrual Waiting Period – define when employees become eligible to start accruing, such as two weeks after hire; (3) Balance Cap – optionally set a maximum balance where accruals stop until the balance drops below the cap; (4) Carryover Amount – determine whether and how much unused time carries into the next year; and (5) Add Tenure Milestone – add accrual changes based on employee service length. This structured sequence ensures all accrual parameters are covered.

Clicking Next Step will take you to the Accrual Setup step.

  1. Accrual Schedule: How much time off will your employees earn, and with what frequency? Once you have selected this, a calculated annual total will show to the side. For more information on each of the accrual options, click here.
  2. Accrual Waiting Period: Consider when the employees will become eligible to begin earning time off. In this example, our employees start accruing time 2 weeks after their hire date.
  3. Balance Cap: This setting is optional. Once the accrual amount reaches its maximum, the employees will not accrue any more time until the balance falls below the maximum.
  4. Carryover Amount: Determine if time off can carry into the following year. If yes, how much?
  5. Add Milestone: If your employees earn more time the longer they are employed, click + Add Tenure Milestone. This will allow you to add new accrual information that will apply based on how long they've been with your company.
Expand or collapse content Add Tenure Milestone
Screenshot of the Milestone section of the policy setup, with numbered options for defining milestone rules: (1) Milestone Schedule – enter when employees will move to this milestone based on service length; (2) Accrual Amount – set the new accrual amount employees receive once eligible; (3) Accrual Cap and Carryover – enter limits or rollover rules if they differ from the original accrual; (4) Add Another Milestone – create additional milestones with no set limit; and (5) Remove Milestone – delete an existing milestone by confirming in a pop-up modal. These steps allow policies to reward employees progressively over time.
  1. Milestone Schedule: Enter when your employees will move to this milestone.
  2. Accrual Amount: Enter the new amount they will be accruing. At this point in the setup process, you cannot edit the frequency. See this section for more information on editing.
  3. Accrual Cap and Carryover: If these settings are different than the original accrual, you can enter that here.
  4. Add Another Milestone: There is no limit to the number of milestones you can add.
  5. Remove Milestone: If you need to delete a milestone you can click here. A modal will appear having you confirm the deletion.
Expand or collapse content Carryover Date
Screenshot of the Carryover Rules section of the policy setup, with numbered settings for rollover handling: (1) Carryover Date – choose when carryover applies, such as the start of the year, employee hire date, or a custom date; (2) Carryover Expiration – define if and when carried-over balances expire; and (3) Reset Negative Balance – an option to enable a checkbox to reset employees with a negative balance to zero on the carryover date. These settings ensure balances remain compliant with company rollover policies.
  1. Carryover Date: This section will allow you to choose if the carryover allowance takes place at the beginning of the year, on the employee's hire date, or on a specific date.
  2. Carryover Expiration: This segment allows you to set an expiration date for an employee's carryover.
  3. Reset negative balance: Checking this box will allow employees with a negative time off-balance to reset to 0 on the carryover date. This will apply to all accrual policy levels and is applicable in all carryover scenarios (None, Up to, and Unlimited).
Expand or collapse content Fine-tuning
Screenshot of the Fine-tuning section of the policy setup, with numbered options for adjusting accrual details: (1) Employees’ First Accrual – decide whether new hires receive a full or prorated amount when their first accrual occurs; (2) Employees Receive Accrued Time – select whether employees get their accrual at the start or end of the accrual period; and (3) Transition Employees to New Milestones – determine whether milestone changes take effect immediately upon eligibility or at the end of the accrual period.

Accrual options apply to all milestones within a time off policy:

  1. Employees' first accrual: Do you want the employees assigned to this policy to receive the full amount or a prorated amount (if applicable) when the first accrual occurs? For example, if an employee got hired in the middle of the month, should they receive the full accrual or a prorated amount for how many days they worked that month?
  2. Employees receive accrued time: Do your employees get their time off at the start or end of the accrual period? In the example above, my employees receive the accrual amount at the start of the accrual period, which is before they work that month (more information below).
  3. Transition employees to new Milestones: This determines when the employees will move up to the next accrual milestone (more information below).

Tip: If you need help with fine-tuning your policy, click on the question mark icon next to each option. This action will give you an additional explanation and help you make the right selection for your policy.

Expand or collapse content Summary
Screenshot of the Summary step of the policy setup, consolidating all accrual, carryover, and milestone settings into one view. A navigation option labeled Next: Milestone [#] allows administrators to review milestone breakdowns before finalizing. Once verified, the summary page provides a Save & Finish button to confirm and apply the completed policy setup.

Clicking Next Step again will bring you to the Summary page. Here we will walk you through what this policy will look like. Click Next: Milestone [#] to see the breakdown of each milestone.

Once you are satisfied with the setup of your policy, click Save & Finish. This will take you back to the Time Off page in Settings.


Time Off Settings

Screenshot of the Time Off section in BambooHR Settings, showing a menu where created policies appear under their associated categories. Selecting a policy name opens a table listing assigned employees, with an Add Employees button to assign more. An Edit Policy option lets administrators change settings, and a note explains that not all categories (e.g., jury duty or unlimited time off) have accrual policies, as these can be managed with manual adjustments.

Policies live under the accompanied time off category* name in the middle menu once you create them. If you click on a policy name, a table will display a list of employees currently assigned to the policy. Click Add Employees to assign new employees to the policy. A modal will then populate a list of employees not currently assigned to the policy for you to choose from. If an employee is already assigned to a policy, the policy name will appear next to their name. 

You can also make changes to the policy settings for accrual policies by clicking Edit Policy. The policy type is specified next to the gear drop-down.

*Not all time off categories have time off policies attached to them. For example, jury duty is usually a time off category without automatic accruals because not all employees need to go on jury duty each year. Therefore, it would be better to add a manual adjustment instead of a time off policy. This adjustment refers to a manually updated balance. An unlimited time off category is another example. In BambooHR, we call this flexible, and we track the time off used instead of the current balance. Flexible or manually updated policies can be created in Time Off Settings. You can learn more about these different time off categories here.

Tip: Once you have created a time off accrual policy, you will need to assign it to any applicable employees. If you need those employees to access your new time off policy, be sure to grant them access through Access Levels settings.

Expand or collapse content Employees' receive accrued time...
Screenshot of settings under "Some Fine-tuning" section of the policy setup that define when employees receive accrued time within a policy: (1) At the start of the accrual period – employees receive time up front, deposited on the first day; or (2) At the end of the accrual period – time is deposited after the period has been worked, similar to a paycheck. This choice determines whether accruals are front-loaded or earned retroactively.

When creating a time off policy, the Employees receive accrued time... setting will define the timing of the accrual. There are two options:

  • At the start of the accrual period: Time off will deposit on the first day of the accrual period. Employees receive the accrual up-front before the accrual period has occurred.
  • At the end of the accrual period: Time off will deposit on the day after the accrual period ends. This option essentially functions like a paycheck in that employees work for the accrual period and then are "paid" by having time added to their balances.
Expand or collapse content Examples: Employees receive accrued time at the start of the accrual period

Company A: YEARLY

Employees get their 20 PTO days on January 1st of the specific year.

Screenshot illustrating examples of policies that accrue at the start of the period: Company A (Yearly) – employees receive 20 PTO days on January 1 each year

Company B: MONTHLY

Employees get their 2 PTO days at the beginning of each month.

Screenshot illustrating an example of policies that accrue at the start of the accrual period: Company A (Yearly) – employees receive 20 PTO days on January 1 each year
Expand or collapse content Examples: Employees receive accrued time at the end of the accrual period

Company A: YEARLY

Employees work a whole year before getting their 20 PTO days on January 1st of the next year.

Screenshot showing an example of policies that accrue at the end of the accrual period: Company A (Yearly) – employees earn 20 PTO days after completing a full year, credited January 1 of the following year

Company B: MONTHLY

Employees work for a month to earn their 2 PTO days at the beginning of the next month.

Screenshot showing an example of policies that accrue at the end of the accrual period: Company B (Monthly) – employees earn 2 PTO days after completing the month, credited on the first day of the next month
Screenshot of a modal for moving an employee to another time off policy, allowing the selection of a new policy and an effective date, with the option to apply accruals from the hire date or a specific date. A preview table shows how accruals will be recalculated going forward, listing accrual periods, hours earned, and updated balances. A callout explains that when accruals are set to begin at the start of the period, they are deposited on the first day of the accrual period. Save and Cancel buttons are displayed at the bottom.

The examples above are for a monthly accrual frequency.  

Expand or collapse content Transition employees to new Milestones...
Screenshot of the policy setup with configuration steps for accruals: (1) Accrual Schedule – employees accrue 8 hours monthly on the 1st, totaling 96 hours annually; (2) Accrual Waiting Period – accruals begin immediately upon hire; (3) Balance Cap – accruals stop once a maximum balance of 96 hours is reached; (4) Carryover Amount – up to 80 hours can be carried into the next year; and (5) Tenure Milestone – a milestone is added where, after one year, accruals increase to 10 hours monthly (120 annually), capped at 120 hours, with up to 100 hours carried over. Additional sections define the carryover date (e.g., January 1), with an option to reset negative balances to zero, and fine-tuning options where first accruals are prorated, accruals deposit at the start of each period, and milestone transitions occur at the end of the accrual period.  The intent of this example is to illustrate how milestone transitions function: the employee may either start accruing at the new higher rate immediately upon becoming eligible or wait until the end of the accrual period before transitioning, depending on the setting chosen.

This setting only applies if your policy has multiple milestones and pertains to when an employee should transfer from one milestone to the next: Right when they become eligible or At the end of the accrual period.

In the policy above, an employee will start accruing eight hours on the 1st of every month as of their hiring. After they have worked for one year, they will be eligible to accrue 10 hours monthly.

Since the employee's first employment anniversary will most likely be in the middle of the month, the milestone transition defines if the employee should start accruing at the next milestone right when they become eligible or wait until the current accrual period is over before increasing to the higher amount.

For example, let's say we have assigned this policy to an employee hired on April 8, 2019. If the milestone transition sets to:

  • Right when they become eligible: The employee moves to the higher rate of accrual on their hire date anniversary (April 8, 2020). This particular employee will receive a partial accrual from the initial accrual (1.8 hours) on April 1, 2020, and a partial accrual from milestone 1 (7.74 hours) on April 8, 2020. This setting gives the employee a total of 9.54 hours during April, and they will start accruing at the higher full rate of 10 hours monthly in May.
  • At the end of the accrual period: The employee moves to the higher rate at the beginning of the next accrual period (May 1, 2020). This particular employee will receive eight hours from the initial accrual on April 1, 2020, their anniversary month, and 10 hours from the milestone accrual on May 1, 2020. They will then continue to earn at the higher accrual rate moving forward.
Expand or collapse content Example: Transitions happen at the end of the accrual period

Scenario 1

  • Accrual: 1st Year - 20 PTO days yearly
  • Accrual: 2nd Year - 25 PTO days yearly
  • Transition Happens - End of accrual period
  • Accruals Happen - At the start of the accrual period
  • Employee Anniversary - July 18
Screenshot of a timeline showing a yearly accrual policy where employees earn 20 PTO days in Year 1 and 25 PTO days in Year 2. The employee becomes eligible for the higher rate at their work anniversary, but the increase doesn’t apply until the end of the period. They finish the year on the old rate, then start the next year with the higher rate.
Expand or collapse content Example: Transitions happen immediately

Scenario 2

  • Accrual: 1st Year - 2 PTO days monthly
  • Accrual: 2nd Year - 3 PTO days monthly
  • Transition Happens - Right when they become eligible
  • Accruals Happen - At the end of the accrual period
  • Employee Anniversary - July 16
Screenshot of a timeline showing a monthly accrual policy where employees earn 2 PTO days monthly in Year 1 and 3 PTO days monthly in Year 2. The employee becomes eligible at their work anniversary, and the higher rate applies immediately, but because accruals are deposited at the end of the period, the increase isn’t applied to the balance until after the accrual period finishes.

Scenario 3

  • Accrual: 1st Year - 25 PTO days yearly
  • Accrual: 2nd Year - 30 PTO days yearly
  • Transition Happens - Right when they become eligible
  • Accruals Happen - At the start of the accrual period
  • Employee Anniversary - July 18
Screenshot of a timeline showing a yearly accrual policy where employees earn 25 PTO days in Year 1 and 30 PTO days in Year 2. The employee becomes eligible at their work anniversary, and the higher rate applies immediately. Since accruals deposit at the start of the period, the employee will have the new, higher amount right away.

Scenario 4

  • Accrual: 1st Year - 20 PTO days yearly
  • Accrual: 2nd Year - 25 PTO days yearly
  • Accruals Happen - At the end of the accrual period
  • Transition Happens - Right when they become eligible
  • Employee Anniversary - June 18
Screenshot of a timeline showing a yearly accrual policy where employees earn 20 PTO days in Year 1 and 25 PTO days in Year 2. The employee becomes eligible at their work anniversary, and the higher rate applies immediately, but because accruals are deposited at the end of the period, they finish out that period at the old rate and see the increase starting with the next period.
Expand or collapse content What if I need to change my accrual policy for next year?

If the policy carryover date is January 1st, you can make the changes ahead of time and choose to have them go into effect on a future date.

Screenshot of the Edit Time Off Policy page where administrators update an accrual schedule or milestone by clicking Edit Schedule (highlighted).

To update the policy, go to Settings > Time Off > click on the name of the policy you would like to edit > click Edit Policy. If you need to edit the initial accrual schedule or a milestone schedule, you will need to click Edit Schedule. Once you have made your changes, you can determine when those changes should go into effect. For example, if you are looking to change the accruals starting on January 1st of the upcoming year, you would select the Future Date option. Don't forget to save your changes!

Screenshot of the Edit Time Off Policy page in BambooHR, showing Step 2: Schedule Changes. A section titled “Let’s schedule these changes” offers radio button options for when updates should take effect: Today (selected), Future Date, Past Date, or Override all versions. To the right, a simple timeline diagram shows Version 1 changing to Version 2 at the selected effective date, with a note explaining that the current policy version will be overridden from today forward, and if an accrual has already run, it will be recalculated using the new rules. Navigation buttons for Next Step, Previous Step, and Cancel are displayed at the bottom.

*What if I need to change my accrual frequency?

If you want to change the accrual frequency of your policy, i.e., change a monthly policy to a bi-weekly policy, then you will want to schedule your policy changes based on when they should take effect.

For example, you have a monthly policy that gives an accrual on 12/1/2019 for eight hours, which you change to five hours every two weeks, it will automatically rerun the accruals back to 12/1/19 and replace that monthly accrual with your new bi-weekly accruals for that month.

Once you create your new policy, you can use the power edit tool to assign it to all employees. Select the employees and the corresponding time off category policy field, i.e., Vacation Policy. You can then select the new policy for the selected employees and set the accrual start date for the new policy. Be sure to make this update after the last accrual of the old policy and before the first accrual of the new policy.

Expand or collapse content Do you know you can view a history of changes made to your accruing time off policy?
Screenshot of the Time Off section in BambooHR Settings showing a list of time off categories and associated policies on the left and a table of employees assigned to a selected policy on the right. Additional options include the Add Employees button, an Edit Policy button, and a gear icon menu. The gear menu is expanded, and the option Policy Edit History is highlighted, demonstrating where administrators access the full version history of a time off policy.

To view previous version of your accruing time off policy, simply navigate to Time Off in Settings and select the policy name from the center column. Then click on the gear icon and select Policy Edit History. You can view the complete setup of the policy by clicking on the effective date or view a summary of the policy right on the preview page. You can also see who edited the policy, when it was edited, and the policy version's current status.

Expand or collapse content Do you know that you can duplicate a time off policy?
Screenshot of the Policy Edit History page for a time off policy. A table displays previous, current, and scheduled versions of the policy with columns for Effective Date, Summary, Edited By, Edited Date, and Status. Status indicators are labeled Scheduled, Active, and Inactive, showing the history of the policy.

To duplicate a time off policy, click on the policy name in Time Off settings, click on the gear menu, and select Duplicate Policy. This action will take you to the policy creation page and automatically create a duplicate of the policy for you. You can then make any minor changes before saving the new policy.

Expand or collapse content Do you need to delete a time off policy?
Screenshot of a selected time off policy within Time Off section of BambooHR settings. The selected policy shows a list of employees assigned to the policy along with their employment status and balance. A gear icon menu is expanded, and the option Delete Policy is highlighted, demonstrating where administrators can begin the process of deleting a time off policy.

If you are no longer using a time off policy, click on the policy name in Time Off settings, click the gear menu, and select Delete Policy.

Screenshot of the Delete Time Off Policy confirmation modal. A warning message asks, “Are you sure you want to delete the [Time Off Policy Name]?” A red note indicates that employees assigned to the policy will be removed. Below, a text field requires the administrator to type “Delete” to continue. At the bottom, buttons are available to Cancel or to confirm deletion by selecting Delete Time Off Policy. This safeguard ensures a policy cannot be removed without confirmation.

If the policy has any assigned employees, you will see a warning in the pop-up box. Type DELETE to confirm the policy deletion.

Any employees assigned to the policy will have the policy removed from their view.


Are you finding it challenging to maintain consistent and compliant tracking of employee time off? Many organizations struggle with ensuring all time off is accurately reported, leading to confusion, potential pay discrepancies, and a lack of accountability.

Our Solution: Our HR Consulting Services can help you delegate the task to a trusted expert to develop a comprehensive time and attendance strategy tailored to your needs.

This will optimize your BambooHR platform for clear policy communication, compliant tracking, and proactive leave management, empowering both managers and employees with visibility, accountability, and the tools to spot trends before they become problems. This paid service ensures you fully leverage BambooHR and promote a culture of accountability for time-off tracking.