Toast Payroll: Add Company Holidays

Last updated: Jan 28, 2026, 11:51 AM

Learn how to add company holidays to the system which will dictate how holiday hours are added to timesheets.

In this Article:

 

Federal Holidays 

As a reference for adding your own company holidays, find a list of federal holidays on the Federal Reserve's website. Additionally, see Toast Payroll: Manage Federal Bank Holidays for more information on federal holidays as it concerns Toast Payroll.


Back to top

 

Add Company Holidays and Events

Depending on security access, certain users can add company holidays and events to the system. Follow these steps to set up company holidays and events in the system:

 

  1. Add events or company holidays by navigating to Settings > Timekeeping > Holiday Rules > HERE.
    1. The HERE link is embedded within the paragraph on this page.
    2. Events must be added before rules are added.

      The HERE link is embedded within the paragraph on this page

  2. Select Create New Event.

    Create New Event button for Calendar Events

  3. Enter details of the company holiday or event.
    1. If the holiday or event is only one day, ensure the Start and End Time are the same day as well as the same year.
    2. Select All Day Event if the event does not require times (e.g. for a holiday).
    3. Location is optional.
    4. The checkbox for This Event Is For Full Company Attendance will send out an employee to-do to all individuals in this database to confirm or deny their attendance. This is not commonly used.
    5. Lastly, you must assign Attendees for an event.
      1. Assign Required Attendees should be used when certain employees should be included in this holiday or event, even if the parameters you set above (dates and location) do not include them. Think of it as an override that applies to only the employees you selected who should have this holiday or event included in their timesheet.
      2. Assign Optional Attendees is used when any employee who meets the parameters set above (dates and location) is eligible for this holiday or event. If this is the case, select Select All in the pop-up before saving.

        Sample company holiday/event setup

  4. Select Submit to save this event or holiday. Keep in mind that company holidays are set up for individual years only. To add a holiday such as Labor Day to multiple years, repeat steps 1-3.
     

Back to top
 

 Add Holiday Timekeeping Rules

Once you have added company holidays/events to the calendar, rules must be added in order for holiday hours to record on timesheets. The way they are set up will dictate how these hours appear on timesheets. Toast Payroll can handle holiday pay in two ways:

 
  • Add a "holiday paid" rule, called Paid Holiday Hours in Toast, which allows a flat rate amount of hours to be included on all employee timesheets, regardless of whether they worked on that day or not.
  • Add a "holiday worked" rule, known in Toast as a Holiday Premium Worked, which allows employee punches entered on a holiday to be calculated at a separate rate of pay.


Back to top

 

Paid Holiday Hours Setup

To set up Paid Holiday Hours, navigate to Settings > Timekeeping > Holiday Rules and follow these steps:

 

  1. Select Add +.
    1. Enter a title describing the rule.
    2. Select Paid Holiday Hours as the Holiday Type.
    3. Use the Company Holiday field to indicate which holiday(s) should be included as part of the rule set. All holidays will be included by default.
    4. Choose the associated Earning Code. If you need a new earning code set up, fill out this form and submit it to us via the blue chat button in the lower-right corner of any Toast Payroll page.
    5. Enter the number of Days Before the holiday in which the employees should receive these hours. For example, enter 2 if employees should receive the hours on their timesheets two days in advance.
    6. Select Save.

      Sample Paid Holiday Hours setup 

  2. Next, select the blue + button for this new rule.
  3. Indicate which employees are eligible for this pay in the Add Parameter pop-up.
    1. Select either Include or Exclude.
    2. Then choose an Attribute Type. This can help you narrow down a certain group of employees.
    3. Lastly, select the Attribute this parameter should apply to.
  4. Select Save.
  5. Repeat this process as necessary. The system will follow each parameter in sequential order to determine who is eligible. Attributes do not need to be added for each type; the rules should only include attributes that factor into the eligibility.
  6. See the following examples: 
    1. Example 1: If only full-time employees should receive the holiday pay, then simply select Include, Employment Type, and then Full-Time.
    2. Example B: If only employees located in Chicago who have worked more than 180 days should receive the holiday rules, then add a first parameter that selects Include, TLM Location, and Chicago. Next, select the blue + button add a second parameter that selects Exclude, Date of Hire Less Than X Days, and 180.

      Sample parameter for a holiday rule

  7. Every parameter that is added will dynamically update the ​Employees column with the number of employees who will receive that pay, given the parameters. Select the number in the Employees column to view the individual employees eligible for this holiday pay.

 

Back to top

 

Holiday Premium Worked Setup

To setup a Holiday Premium Worked, navigate to Settings > Timekeeping > Holiday Rules and follow these steps:

 
  1. Select Add +.
    1. Enter a title describing the rule.
    2. Select Holiday Premium Worked as the Holiday Type.
    3. Use the Company Holiday field to indicate which holiday(s) should be included as part of the rule set. All holidays will be included by default.
    4. Choose the associated Earning Code. If you need a new earning code set up, fill out this form and submit it to us via the blue chat button in the lower-right corner of any Toast Payroll page.
    5. Select Save.

      Sample of a Holiday Premium Worked setup 

  2. Next, select the blue + button for this new rule.
  3. Indicate which employees are eligible for this pay in the Add Parameter pop-up.
    1. Select either Include or Exclude.
    2. Then choose an Attribute Type.  This can help you narrow down a certain group of employees.
    3. Lastly, select the Attribute this parameter should apply to.
  4. Select Save.
  5. Repeat this process as necessary. The system will follow each parameter in sequential order to determine who is eligible. Attributes do not need to be added for each type; the rules should only include attributes that factor into the eligibility.
  6. See the following examples:
    1. Example 1: If only full-time employees should receive the holiday pay, then simply select Include, Employment Type, and then Full-Time.
    2. Example B: If only employees located in Chicago who have worked more than 180 days should receive the holiday rules, then add a first parameter that selects Include, TLM Location, and Chicago. Next, select the blue + button add a second parameter that selects Exclude, Date of Hire Less Than X Days, and 180.

      Sample parameter for a holiday rule  

 

Back to top

 

Add a Company Holiday Retroactively

If you didn't previously set up a company holiday and/or holiday rules, manual adjustments to employee timesheets are necessary:

 
  1. First, confirm automatic approval of timesheets is disabled on the Time page.
  2. Navigate to Settings > Timekeeping > Settings and set the Make Timesheets Read Only setting to No. This will allow you to edit the timesheet within Toast Payroll.

    Make Timesheets Read Only setting toggled to No

  3. For each employee who needs a holiday added or updated, you'll want to make a manual adjustment to their timesheet
  4. Navigate to Time and open an unapproved timesheet by selecting the link in the Timesheet column. Proceed to either step 4 or 5 next.
  5. For employees who clocked in and out on a company holiday but need their earning code updated, select the date and toggle the Earning Code drop-down to select an appropriate earning code. Select Update to finalize.
    1. If you do not have an appropriate earning code set up, fill out this form and submit it to us via the blue chat button in the lower-right corner of any Toast Payroll page.

      Adjusting an earning code for an existing time entry

  6. For employees who need an entirely new entry added, select Add + in the upper-right corner and select the Earning Code, Date, and Punch Info. The rest of the fields can be left as is. Select Save to finalize.

    Adding a new time entry to a timesheet

  7. Repeat this action for each employee who needs a timesheet adjustment.
  8. If you disabled automatic approval of timesheets in the first step of this process, don't forget to re-enable it.


Back to top

 

This content is for informational purposes and is not intended as legal, tax, HR, or any other professional advice. Please contact an attorney or other professional for advice.