Blog
Moving from Spreadsheets to a Governed Operations Platform: A Step-by-Step Guide
Most small businesses run critical operations on spreadsheets. This is fine until it isn't. Here is how to identify which operations have outgrown spreadsheets and how to migrate without disrupting the business.
Spreadsheets are one of the most successful business tools ever created. They are flexible, accessible, require no specialist training, and can model almost any business process. For a business with five people and straightforward operations, they often represent the optimal solution.
The problem is not spreadsheets. The problem is operations that have outgrown spreadsheets without recognising it.
The spreadsheet that started as a client list is now the client database for 3,000 active relationships, with contact details, billing history, case notes, and compliance records — all in a file that anyone with access to the shared drive can edit, delete, or download without any record of having done so. The spreadsheet that was the HR tracker for five employees is now the record of payroll, performance reviews, disciplinary actions, and health information for forty. The spreadsheet that tracked incoming requests is now the operational backbone of a service delivery process handling €2 million in annual work.
These are not spreadsheet problems. They are governance problems that happen to present as spreadsheet problems.
How to identify operations that have outgrown spreadsheets
The signals are consistent, regardless of what the spreadsheet is tracking:
Multiple people edit the same file: when more than two people regularly edit a spreadsheet, version conflicts, accidental overwrites, and formatting inconsistencies become recurring problems. Someone’s formula breaks. A row is deleted. The totals stop adding up. Nobody is quite sure what state the master version is in.
The spreadsheet contains personal data: a spreadsheet with customer names, email addresses, order histories, or any other personal data creates data protection obligations that the file format cannot meet. There is no access log. There is no retention enforcement. There is no deletion record. A breach — an accidental share, a download onto a personal device, a send to the wrong person — generates regulatory exposure that spreadsheets cannot evidence a response to.
Decisions are made from the spreadsheet: when a business makes consequential decisions — credit terms, pricing, service delivery, compliance determinations — based on data in a spreadsheet, the audit trail for those decisions is absent. Who approved the exception? When was the data last updated? What version of the data was used? Spreadsheets cannot answer these questions.
The spreadsheet has become the process: when staff spend significant time on data entry, formula maintenance, conditional formatting, and manual aggregation, the spreadsheet is no longer a tool for the work — it has become the work. This is a reliable signal that the operation needs a purpose-built system.
The spreadsheet controls access to something valuable: if a spreadsheet contains credentials, API keys, client financial data, or contractual commitments, it is providing no access control beyond whoever has the shared drive link.
The migration process
Phase 1: Audit (1–2 weeks)
Before migrating anything, map what you have. List every spreadsheet used in regular business operations. For each, document:
- What it contains (data categories)
- Who uses it and how often
- What decisions or processes depend on it
- What regulatory obligations attach to its contents
- The approximate number of records
This audit almost always surfaces spreadsheets that nobody remembered — former employees’ trackers still living in shared drives, shadow versions of official documents that contain newer data than the “master”, compliance records maintained informally by individual staff members.
The audit output tells you which spreadsheets are candidates for migration (high use, governance risk, or compliance obligation) and which are genuinely best left as spreadsheets (simple personal tools with no governance implications).
Phase 2: Prioritise by risk
Migrate in order of governance risk, not operational convenience. The order for most businesses:
First: any spreadsheet containing personal data of customers, employees, or other individuals — these carry the highest regulatory risk and typically the most pressing compliance obligation.
Second: any spreadsheet that is the primary record for a regulated activity — financial records, compliance tracking, contractual commitments.
Third: operational spreadsheets where errors or version conflicts create material business risk — pricing databases, client billing records, service delivery trackers.
Last: operational convenience tools where the cost of getting it wrong is low and the process is genuinely simple.
Phase 3: Select the destination
The destination for a spreadsheet migration depends on what the spreadsheet is doing:
Customer and client records → CRM with data classification and access controls Compliance and regulatory tracking → compliance platform with audit trail and evidence generation HR and employee records → HR information system with role-based access and retention enforcement Case management and service delivery → case management or service desk platform Document storage and approvals → document management system with version control and access logs Financial records → accounting platform with appropriate access controls
The temptation is to migrate everything into a single general-purpose tool. Resist this where the tool does not genuinely serve the use case. A CRM is not a compliance tracker. A project management tool is not a case management system. The destination needs to match the governance requirements of the data, not just provide a place to put it.
Phase 4: Clean the data before migrating
Migrating a spreadsheet is the opportunity to fix problems that have accumulated over years of informal maintenance:
- Remove records that should have been deleted under retention policies
- Standardise formats (inconsistent date formats, varied naming conventions, mixed data types in fields)
- Resolve duplicates
- Identify records that are missing required information
- Document the data model you are migrating to (field names, allowed values, relationship structure)
Data cleaned before migration arrives in the destination system ready to work with. Data migrated uncleaned arrives with all its historical problems, plus the additional complexity of a new system.
Phase 5: Migrate, validate, and retire
Migrate a sample first — 10–20% of records — and validate before migrating the rest. Check:
- Are all expected fields populated?
- Do records relationships (e.g., client to order to invoice) migrate correctly?
- Are access controls working as intended?
- Can you retrieve specific records as expected?
- Are the most recent records present?
After full migration, validate total record counts against the spreadsheet. Run parallel operations — both the spreadsheet and the new system — for a defined period (typically 2–4 weeks) while staff adapt.
Then retire the spreadsheet. Delete it from shared drives. This step is skipped more often than any other, resulting in shadow maintenance of the old spreadsheet alongside the new system for months or years.
What governance looks like after migration
A governed operations platform provides what spreadsheets cannot:
Access controls: who can see what is defined by role, not by who has the shared drive link. Changes to access are logged. Former employees are offboarded from the system, not just from the shared drive.
Audit trail: every change to every record is logged with who made it, when, and what the previous value was. You can reconstruct the history of any record.
Retention enforcement: records are flagged for review or automatically deleted when they reach their retention date. Deletion is recorded.
Data subject rights support: all data relating to a specific individual can be retrieved across the system. Deletion requests can be executed across all records simultaneously.
Breach evidence: if a breach occurs, the access log tells you who accessed what and when. The evidence for the breach register and the regulatory notification exists in the system.
The honest trade-off
A governed operations platform has real costs that spreadsheets do not: licence fees, implementation time, staff training, and ongoing administration. The governance benefits are genuine. The financial calculation depends on the specific business and its risk profile.
The businesses that make this transition tend to make it under one of two conditions: they decide proactively that the governance risk justifies the cost, or they are compelled by a breach, a regulatory investigation, or a significant client security questionnaire. The first condition is cheaper than the second.