Skip to content
Go back to NeuHR

How to Bulk Create/Import Holidays

NeuHR lets you bulk import holidays in two ways: by uploading a CSV or ICS file, or by selecting from a built-in Presets list of public holidays. Both options are available through the Import Holidays button on the Holidays settings page.

Use this method to import holidays from a CSV or ICS file. NeuHR provides a downloadable CSV template to help you format the file correctly. You can import the Holidays from MOM’s website or by using this CSV template.

  1. In the left sidebar, go to Settings and click Holidays.

    Navigate to Settings > Holidays

  2. On the Holidays page, click the Import Holidays button in the top-right area.

    Click Import Holidays button

  3. In the Import Holidays dialog, make sure the File tab is selected.

    Select the File tab

  4. Click Choose File and select your .csv or .ics file.

    Choose your CSV file

  5. Use the Applied Level dropdown to choose which level the holidays apply to (e.g., Group Company Wide, company, or department).

    Set Applied Level

  6. Click the Import button to start the import.

    Click Import

  7. A success notification confirms: “Holidays successfully imported.” The imported holidays now appear in the Holidays list.

    Import complete


Use this method to quickly add a pre-built list of Singapore public holidays for a selected year.

  1. Follow steps 1–2 from Method 1 above (Settings > Holidays → click Import Holidays).

  2. In the Import Holidays dialog, click the Presets tab.

    Select the Presets tab

  3. Use the Year dropdown to choose the year for which you want to import public holidays.

    Select year

  4. All public holidays for the selected year are pre-selected. Use Select All / Deselect All or uncheck individual holidays as needed. Then set the Applied Level and click Import.

    Click Import for presets