Migrate your Employment Hero data
All-in-one HR and payroll platform for SMEs with an AI layer and a global employment offshoot, built primarily for Australian and UK businesses but expanding internationally.
In its favor
Why people choose Employment Hero
The signal that keeps Employment Hero on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
All-in-one consolidation of HR, payroll, recruitment, and onboarding into a single platform appeals to SMEs that cannot afford separate best-of-breed tools.
Free Payroll tier in the UK provides zero-cost entry with basic payroll processing connected to HMRC, letting teams validate fit before committing to a paid plan.
API with OAuth 2.0 and documented endpoints enables automation of timesheet ingestion, expense approvals, and payroll runs without manual re-entry.
Rich employment compliance tooling — award classifications, employment contracts, and EOFY workflows — reduces regulatory risk for Australian businesses operating under complex industrial awards.
HeroForce managed service handles employment contracts and payroll compliance in 180+ countries, giving growing companies a single infrastructure layer for global hiring.
Setup across multiple employing entities or companies requires duplicating configuration work, making multi-entity migrations slow and error-prone.
The HR and Payroll platforms do not always sync cleanly — information entered in one module can fail to propagate to the other, leading to items being missed from payroll runs.
Award and employment classification configuration can be absent from the out-of-box system and must be built manually, delaying go-live for businesses under non-standard industrial awards.
Reporting fields are limited and lack customisation, driving customers to spreadsheets for the workforce analytics they need.
Customer support historically required ticket submission only; chat support was added later and some reviewers still report slow escalation for urgent issues.
Reasons to switch
Why people leave Employment Hero
The recurring reasons buyers give for replacing Employment Hero. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Employment Hero fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Employment Hero pricing overview
Employment Hero publishes tiered HR plans (Standard, Premium, Platinum) but keeps pricing behind a sales consultation. The UK market has a documented Free Payroll tier; all other plans require a demo to obtain a quote. Customers report pricing is assessed per-organisation based on headcount and selected modules.
HR Standard
Tier 1 of 4
Not publicly listed — requires demo
What's included
Need help selecting your HRMS?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Employment Hero's schedule — see our quote-based pricing →
What gets migrated
Employment Hero object support
Object-by-object support for Employment Hero migrations. Per-pair details surface during scoping.
Employees
Fully supportedThe core record object. We migrate employee profiles with employment status, start dates, location, employing entity, and owner assignment. Standard fields map cleanly across systems; we validate required fields per plan tier before import.
Compensation & Pay Components
Mapping requiredBase salary, pay frequency, and earning items are supported but vary by plan tier (HR Standard vs Premium vs Platinum). We preserve pay schedule and salary history, mapping any non-standard earning codes to destination equivalents.
Payroll History & Pay Runs
Mapping requiredHistorical pay run records can be exported via CSV/XLSX from Payroll classic or the web platform. We sequence these chronologically, chunking by pay period to avoid exceeding API rate limits during re-import.
Leave Balances & Accruals
Mapping requiredLeave entitlements, accrued balances, and pending requests are tied to award classifications. We migrate active balances and flag any leave types not supported in the destination platform for manual review.
Custom Fields
Mapping requiredCustom fields are organisation-scoped and can be created on the Employee object. We retrieve the custom field schema via GET /api/v1/organisations/:id/custom_fields before migration and apply the same field structure at the destination.
Cost Centres
Fully supportedCost Centres represent departments or cost-attribution units used in rostering and payroll attribution. The API exposes GET /api/v1/organisations/:id/cost_centres. We preserve the full cost-centre hierarchy and reassign employee cost-centre mappings during import.
Teams
Fully supportedTeams correspond to the 'Groups' label in the current UI; the API retains 'teams' in endpoint names and field responses for backward compatibility. No schema change is needed — we migrate the team membership records as-is.
Time Entries & Timesheets
Mapping requiredTimesheet data can be exported from the platform or pushed via API. We handle both clocking records and manual timesheet entries, mapping work types and cost attribution to destination equivalents.
Documents
Mapping requiredEmployment contracts, compliance documents, and onboarding files can be exported. Document migration is file-based; we preserve file names and association to the correct employee record, noting any size limits in the destination platform.
Expenses & Expense Claims
Mapping requiredExpense claims with line items, approval status, and receipts are supported. We migrate approved claims and map the approval workflow status to the destination's equivalent workflow state.
Benefits & Benefits Enrollments
Mapping requiredBenefit plans and employee enrollments are plan-gated. We map active benefit enrollments and flag any benefit types not available in the destination for HR review prior to cutover.
Additional Employing Entities
Mapping requiredAn employing entity is a separate business or ABN operating under the same payroll file. Multi-entity organisations require us to map employees to the correct employing entity during import — failure to do so causes payroll attribution errors.
Awards & Classifications
Mapping requiredAward configurations (Australian industrial awards, UK pay frameworks) are plan-gated and may require manual setup if the specific award is not in the out-of-box library. We flag missing awards during scoping so the customer can configure them before go-live.
Onboarding Workflows
Mapping requiredOnboarding workflows include document collection and task checklists tied to new hires. Workflow templates may not migrate 1:1; we map active onboarding tasks and flag any custom template steps that need rebuilding at the destination.
Recruitment & Candidates
Mapping requiredJob postings, applications, and candidate records are part of the SmartMatch recruitment module. We migrate candidate profiles and application status, mapping to the destination's recruitment pipeline structure.
| Object | Support | Notes |
|---|---|---|
| Employees | Fully supported | The core record object. We migrate employee profiles with employment status, start dates, location, employing entity, and owner assignment. Standard fields map cleanly across systems; we validate required fields per plan tier before import. |
| Compensation & Pay Components | Mapping required | Base salary, pay frequency, and earning items are supported but vary by plan tier (HR Standard vs Premium vs Platinum). We preserve pay schedule and salary history, mapping any non-standard earning codes to destination equivalents. |
| Payroll History & Pay Runs | Mapping required | Historical pay run records can be exported via CSV/XLSX from Payroll classic or the web platform. We sequence these chronologically, chunking by pay period to avoid exceeding API rate limits during re-import. |
| Leave Balances & Accruals | Mapping required | Leave entitlements, accrued balances, and pending requests are tied to award classifications. We migrate active balances and flag any leave types not supported in the destination platform for manual review. |
| Custom Fields | Mapping required | Custom fields are organisation-scoped and can be created on the Employee object. We retrieve the custom field schema via GET /api/v1/organisations/:id/custom_fields before migration and apply the same field structure at the destination. |
| Cost Centres | Fully supported | Cost Centres represent departments or cost-attribution units used in rostering and payroll attribution. The API exposes GET /api/v1/organisations/:id/cost_centres. We preserve the full cost-centre hierarchy and reassign employee cost-centre mappings during import. |
| Teams | Fully supported | Teams correspond to the 'Groups' label in the current UI; the API retains 'teams' in endpoint names and field responses for backward compatibility. No schema change is needed — we migrate the team membership records as-is. |
| Time Entries & Timesheets | Mapping required | Timesheet data can be exported from the platform or pushed via API. We handle both clocking records and manual timesheet entries, mapping work types and cost attribution to destination equivalents. |
| Documents | Mapping required | Employment contracts, compliance documents, and onboarding files can be exported. Document migration is file-based; we preserve file names and association to the correct employee record, noting any size limits in the destination platform. |
| Expenses & Expense Claims | Mapping required | Expense claims with line items, approval status, and receipts are supported. We migrate approved claims and map the approval workflow status to the destination's equivalent workflow state. |
| Benefits & Benefits Enrollments | Mapping required | Benefit plans and employee enrollments are plan-gated. We map active benefit enrollments and flag any benefit types not available in the destination for HR review prior to cutover. |
| Additional Employing Entities | Mapping required | An employing entity is a separate business or ABN operating under the same payroll file. Multi-entity organisations require us to map employees to the correct employing entity during import — failure to do so causes payroll attribution errors. |
| Awards & Classifications | Mapping required | Award configurations (Australian industrial awards, UK pay frameworks) are plan-gated and may require manual setup if the specific award is not in the out-of-box library. We flag missing awards during scoping so the customer can configure them before go-live. |
| Onboarding Workflows | Mapping required | Onboarding workflows include document collection and task checklists tied to new hires. Workflow templates may not migrate 1:1; we map active onboarding tasks and flag any custom template steps that need rebuilding at the destination. |
| Recruitment & Candidates | Mapping required | Job postings, applications, and candidate records are part of the SmartMatch recruitment module. We migrate candidate profiles and application status, mapping to the destination's recruitment pipeline structure. |
Gotchas
What to watch for in Employment Hero migrations
Issues we've hit on past Employment Hero migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
API rate limit of 100 requests per minute caps bulk migrations
HR and Payroll platforms do not always synchronise automatically
Award classifications may not exist in the platform's out-of-box library
Custom fields are organisation-scoped with no inheritance between environments
Additional employing entities require explicit employee-to-entity mapping
| Severity | Issue |
|---|---|
| High | API rate limit of 100 requests per minute caps bulk migrations |
| High | HR and Payroll platforms do not always synchronise automatically |
| Medium | Award classifications may not exist in the platform's out-of-box library |
| Medium | Custom fields are organisation-scoped with no inheritance between environments |
| Medium | Additional employing entities require explicit employee-to-entity mapping |
Leaving Employment Hero?
Where Employment Hero customers move next
5 destinations Employment Hero can migrate to.
How a Employment Hero migration works
Four steps, Employment Hero-specific
Connect
OAuth 2.0 (Bearer token) into Employment Hero. Scopes limited to read-only on the data we move.
Map
We translate Employment Hero-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Employment Hero quirks before production.
Migrate
Full migration with Employment Hero rate-limit handling. Rollback available throughout.
FAQ
Employment Hero migration FAQ
Answers to the questions buyers ask most during Employment Hero migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Employment Hero migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationOther HR systems we support
Ready when you are
Migrate Employment Hero.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Employment Hero setup and destination — written quote back within a business day.