[UK]$340K and 14 months to switch a single payroll provider across 4 countries. what would you have done differently?
i'm a global payroll ops for a mid-size company.
2 years ago we picked our DACH and Nordics payroll provider based on a procurement matrix. feature coverage, compliance certifications, local expertise. every box checked.
nobody asked how we'd get our data out if we needed to leave.
last year they changed their pricing model mid-contract. reasonable decision on our end to switch. should've been straightforward.
their export was a proprietary flat file with field names that matched no standard schema. statutory deduction histories locked behind a reporting module we'd need to keep paying for during the transition. 3 years of gross-to-net audit trails structured in a way our new provider couldn't ingest without manual reclassification.
we ended up rebuilding employee master data for 1,200 people across Germany, Sweden, Denmark, and Norway from a combination of exports, PDFs, and local HR pulling records manually.
14 months. $340K in consulting and internal labor. the actual payroll processing switchover took 6 weeks. the other 12 months was data extraction, normalization, and validation.
first question in every RFP now is about data portability. what format, how complete is the export, do we retain full historical access after termination. if a vendor gets evasive about it they're out regardless of how good their gross-to-net engine is.
we've also started keeping a normalized data layer separate from any single vendor so the switching cost drops close to zero next time. still early but the principle is sound, your data infrastructure shouldn't be owned by your vendor. a platform like datascalehr is built around exactly this idea, which is where we started looking after this whole mess.
curious if anyone else has been through a painful vendor switch and what changed about how you evaluate providers afterward.