Skip to main content

Pension CSV Imports & Bulk Enrolment

Import pension memberships and enrol employees in bulk using Workforce CSV templates.


Before you begin

Before importing pension data, ensure the following setup has already been completed:

  • pension providers

  • company files

  • payroll memberships

  • pay groups

  • employee assignments

  • pension eligibility setup

⚠️ Important: Incorrect pension setup before importing may result in incorrect enrolments, failed contribution submissions, or employees syncing into the wrong pension scheme.

Always confirm your pension configuration before importing memberships in bulk.


Export the pension import template

To download the pension import template:

  1. Navigate to: Payroll > Settings > Import / Export

  2. Download: Pension Provider Membership

This CSV file is used to create or update pension memberships for employees.

Matching to an existing employee is done by Name and System ID. NI number and Payroll ID are not used for matching, only exported for reference.


Configure employees manually first

Before importing all employees, we strongly recommend manually configuring a small number of employees first.

Recommended examples include:

  • one enrolled employee

  • one opted-out employee

  • one postponed employee

This helps confirm contribution rates, enrolment statuses, opt-out dates, and (if using Nest) pension groups and payment sources.

⚠️ Important: Testing a small number of employees first can help identify formatting or matching issues before importing all pension memberships.


Complete the pension import template

The Pension Provider Memberships template is used to create or update employee pension memberships in bulk. Fields include:

  • pension provider

  • member number

  • employee contribution percentage or employee contribution fixed amount

  • employer contribution percentage or employer contribution fixed amount

  • enrolment status

  • postponement settings

  • reassessment date

  • enrolment date

  • opt-out date

If you're using Nest as the pension provider, two additional fields apply:

  • pension group

  • payment source

📝 Note: Pension group and payment source are Nest-specific, for other pension providers these columns are accepted but not validated, so you can leave them blank.

⚠️ Important: Some exported templates may not automatically populate contribution percentages.

📝 Note: An exported membership only shows a contribution percentage if that membership is actually configured on a percentage basis. A membership using a fixed contribution amount will correctly show a blank/zero percentage, that's expected. Always double check which basis (percentage or fixed) each employee is meant to use before uploading.


Import enrolled employees

To import enrolled employees:

  1. Complete the pension template

  2. Set the employee enrolment status correctly

  3. Save the file as CSV

  4. Upload the file through the Import / Export page

⚠️ Important: Employees who are eligible and correctly configured may then sync into the pension provider.


Import opted-out employees

When importing opted-out employees:

  • ensure the employee status is marked as opted out

  • include the correct opt-out date where possible

⚠️ Important: If no opt-out date is provided, Workforce may automatically use the import date instead.


Import postponed employees

Postponed employees can also be imported through the pension membership template.

Ensure postponement statuses and dates are correct, and that employee memberships are assigned correctly.

Once postponement ends, Workforce reassesses the employee during the next pay run and may enrol them at that point, this reassessment works identically whether the postponement was set via the CSV import or directly in the Workforce UI.


Upload the import file

Once the template has been completed:

  1. Save the file as CSV

  2. Navigate to: Payroll > Settings > Import / Export

  3. Upload the completed file

  4. Review any validation errors

We recommend importing a small test group before uploading all employee memberships.

⚠️ Important: Initial pension syncs may take up to 20 minutes depending on the amount of data being processed.


Review imported pension memberships

After importing pension provider memberships, you can review the imported employee data within Workforce.

Go to:

  1. Staff

  2. Select the employee profile

  3. Navigate to: Payroll > Pension

From here, you can review imported pension information including:

  • pension provider

  • member number

  • pension group

  • payment source

  • employee contribution percentage

  • employer contribution percentage

  • enrolment status

  • postponement settings

  • reassessment dates

  • enrolment dates

  • opt-out dates


Common import issues

Pension provider not appearing

This may occur if the provider sync has not completed yet.

Wait for the provider sync to finish and retry the import if required.

Contribution percentages missing

Some templates may not automatically populate contribution percentages.

Always enter:

  • employee contribution percentages

  • employer contribution percentages

before uploading the CSV file.

Employees are not syncing to Nest

Check:

  • employee identifiers

  • company file assignments

  • pension eligibility

  • Nest groups

  • payment schedules

Duplicate employee records

Duplicate records are commonly caused by:

  • mismatched NI numbers

  • changed payroll IDs

  • inconsistent employee names

Before importing, always verify:

  • employee names

  • NI numbers

  • payroll IDs

Import validation errors

Validation errors may occur if:

  • required fields are missing

  • enrolment statuses are invalid

  • contribution values are formatted incorrectly

  • company assignments are incomplete

Correct the errors in the CSV file before retrying the import.


Best practices for bulk enrolment

To reduce pension syncing and enrolment issues:

  • configure a small number of employees manually first

  • test different enrolment scenarios before bulk importing

  • confirm company file assignments before syncing

  • verify pension groups and schedules

  • confirm contribution percentages before upload

  • use consistent employee identifiers between systems


Did this answer your question?