Strategy 10 min read
Migrate from Excel and SaaS to a Custom Business Tool
How to migrate from Excel and SaaS to a custom business tool. 4-phase strategy, costs, risks, and an illustrative SMB scenario.

Table of contents9
In many small and mid-sized businesses, the real management system is still called Excel — for inventory, client tracking, invoicing, or scheduling. And when it isn't Excel, it's several subscription (SaaS) tools that don't talk to each other. The result: hours of duplicate data entry, coordination errors, and a fragmented view of the business.
Migrating to a custom business tool is often seen as risky and complex. In reality, with the right method, it's a 4-phase process that takes a few weeks — without interrupting your operations.
Key takeaways
- The main warning sign: the same data entered in several tools. Every re-entry costs time and creates errors.
- A successful migration follows 4 phases: data inventory, cleanup, progressive migration with a pilot, then switchover.
- Upfront cleanup (duplicates, formats) is the most valuable step: you migrate less data, and correct data.
- Both systems coexist for a few days to a few weeks, with the old one kept read-only.
- If invoicing is involved, factor in e-invoicing rules: in France, receiving e-invoices has been mandatory since 1 September 2026, and issuing them becomes mandatory for SMEs on 1 September 2027.
5 Signs It's Time to Migrate
Before talking method, let's make sure migration is justified. Do you recognize at least 3 of these situations?
- Your teams enter the same data in multiple tools — The sales rep enters the prospect in the CRM, the assistant copies it into the tracking spreadsheet, the accountant re-enters it in the invoicing software. Each entry is a source of error
- You spend more time coordinating tools than working — Copy-pasting between Excel and your CRM, exporting CSVs to reimport elsewhere, formatting pivot tables every week for the management meeting
- Your data contradicts itself across tools — The inventory in Excel doesn't match the management software. Revenue in the CRM doesn't align with accounting
- Your main Excel file has become unmanageable — Thousands of rows, nested formulas nobody understands, a file that's slow to open and crashes regularly
- You pay subscriptions for features you don't use — You use a small part of your CRM but pay for all of it, per user, per month
If you checked 3 or more boxes, the question isn't "should I migrate?" but "how do I migrate effectively?" To compare SaaS and custom development, read our comparative analysis.
The Risks of a Poorly Planned Migration
Data migration isn't a giant copy-paste. It's a technical process that can go wrong if certain points are overlooked:
- Data loss — Missing records, truncated fields, incompatible formats. Every tool structures data differently
- Business interruption — If migration is poorly planned, your team is left without tools for several days. That's the worst case
- Corrupted data — Duplicates, swapped dates, wrong amounts. Cleanup afterward can take weeks
- Resistance to change — Teams used to Excel or the old software resist the new tool, especially if the transition is abrupt
These risks are real — but they can be managed with a progressive migration strategy.
The 4-Phase Migration Strategy
At Iselia Projects, we apply a progressive migration method with a simple goal: no service interruption, no data loss. Here are the 4 phases.
Phase 1: Data Inventory and Mapping (about 1 week)
Before migrating anything, we take a complete inventory:
- What data is stored, in which tools, in what formats
- What flows exist between tools (CSV exports, manual copy-paste, connectors)
- What quality the data has (duplicates, empty fields, inconsistent formats)
- What data is critical (to migrate first) and what's obsolete
This phase produces a data map and a detailed migration plan, with priorities and risks identified.
Phase 2: Cleanup and Preparation (1-2 weeks)
This is the step everyone wants to skip — and nobody should:
- Deduplication — Removing duplicates (clients listed three times, products under different names)
- Normalization — Standardizing formats (dates, phone numbers, addresses, product codes)
- Completion — Filling empty fields where possible (missing emails, postcodes)
- Archiving — Isolating obsolete data that isn't worth migrating (clients inactive for years, cancelled orders)
Upfront cleanup often noticeably reduces the volume to migrate and removes most potential errors.
Phase 3: Progressive Migration (2-4 weeks)
Migration happens module by module, never all at once:
- Pilot migration — We migrate a sample (for example 100 clients, 500 orders) into the new tool and check integrity, formats, and calculations
- User validation — 2 or 3 key users check that migrated data is correct and matches reality on the ground
- Full migration — Once the pilot is validated, we migrate everything. The old tool stays available read-only during a transition period
- Parallel operation — For 1 to 2 weeks, both systems coexist. Teams use the new tool but can check the old one when in doubt
Phase 4: Switchover and Decommissioning (about 1 week)
- Final switchover — The old tool is deactivated. The new tool becomes the single source of truth
- Final training — A session for users, with extra support during the first days
- Subscription cancellation — Old subscriptions are cancelled, after a full data export (to keep)

What Migration Gives Back in Hours
The benefit of migrating isn't limited to cancelled subscriptions. The real gain is the hours of re-keying and coordination that disappear: an order entered once, an invoice generated automatically, a management dashboard that updates itself instead of being rebuilt every Monday.
It's also the ideal time to automate the tasks around the tool: reading and entering documents (purchase orders, supplier invoices), reminders, reports. To size that opportunity before you even start, use the time savings calculator: it starts from your volumes and shows its assumptions.
How Much Does Migration Cost
Cost depends on data volume, the number of source tools, and the quality of existing data. Indicative ranges, to confirm after the inventory:
| Migration Type | Indicative cost | Indicative duration | Example |
|---|---|---|---|
| Simple (1 source, clean data) | €1,500 – €3,000 | 1–2 weeks | Structured Excel → business app |
| Medium (2-3 sources, cleanup needed) | €3,000 – €6,000 | 2–4 weeks | Excel + SaaS CRM → unified app |
| Complex (4+ sources, fragmented data) | €6,000 – €12,000 | 4–6 weeks | Excel + CRM + ERP + closed software |
This budget covers inventory, cleanup, migration, and validation. It doesn't include development of the target application — for that, see our guide to custom development pricing.
Illustrative Scenario: 40-Person Logistics Company
Illustrative scenario built on realistic assumptions: not an actual client, and figures are examples.
The Situation Before Migration
Company: transport and logistics SMB specializing in food distribution, 40 employees, 3 sites around Paris.
Existing tools:
- Excel (main file with 12,000 rows for order tracking)
- SaaS CRM (€79/month × 12 users = €948/month)
- Separate invoicing software (€49/month)
- Team scheduling on Google Sheets
Identified problems (assumptions):
- About 12 hours/week of duplicate entry across the 4 tools
- Delivery errors caused by inconsistent data
- No consolidated view of operations for management
- Subscription cost: €997/month, plus lost time
The Migration
Phase 1: inventory in 3 days → mapping of 4 sources, 45,000 records in total.
Phase 2: cleanup in 1 week → duplicates removed, addresses and product codes normalized.
Phase 3: progressive migration over 3 weeks → clients and products first, then open orders, finally history.
Phase 4: switchover in 2 days → team training, CRM cancelled. The invoicing software is replaced by a module connected to an approved e-invoicing platform.
What You Can Aim for at 6 Months
- Duplicate entry: virtually gone
- Delivery errors: clearly reduced thanks to a single source of data
- Management meeting prep: from several hours to a few minutes (automatic dashboard)
- Estimated gross gain: €997 × 6 months + 12 h × €45 × 26 weeks = about €20,000 over 6 months, before deducting the tool and its maintenance
- Migration cost (assumption): €4,800

Pre-Migration Checklist
Before launching your project, make sure you can tick every box:
- You've identified all tools holding business data (including "hidden" Excel files on individual machines)
- You know the approximate volume to migrate (clients, orders, products)
- You've separated critical data (to migrate first) from archivable data
- You know which key users will validate migrated data
- You have a realistic timeline (no migration the day before a peak period)
- You've informed your teams and planned training time
- If invoicing is involved, you've planned the connection to an approved e-invoicing platform where required
- You've checked that the code of your future tool belongs to you, so you don't become dependent on a new provider
To structure your requirements before migration, our requirements document guide walks you through it step by step.
Frequently Asked Questions
How long does a complete migration take?
As a rough guide, a migration for a 20-to-50-person SMB takes 3 to 6 weeks, from the initial inventory to the final switchover. A simple migration (one source, clean data) can take 1 to 2 weeks; a complex one (4+ sources, fragmented data) can take up to 8 weeks.
Can we migrate without interrupting operations?
Yes, that's the rule. Progressive migration lets your teams keep working. The old tool stays accessible throughout the transition, and the final switchover happens over a weekend or a quiet period.
What if my Excel data is poorly structured?
It's the most common situation — and exactly why the cleanup phase exists: we remove duplicates, normalize formats, and fill empty fields. It adds some cost, but it avoids weeks of corrections after migration.
Do we need to migrate all historical data?
Not necessarily. Migrate active data and what you're legally required to keep (in France, accounting records must be kept for 10 years; check the rules in your country). Obsolete data (old prospects, old orders) can be archived rather than migrated, which reduces cost and complexity.
How do you train teams on the new tool?
The most effective approach: 2 short hands-on sessions, one general for all users and one per profile (management, sales, operations), followed by extra support during the first weeks. A tool designed around your team's real tasks needs far less training.
Can we migrate progressively from a SaaS tool?
Yes. We can connect the new tool to your current software through data exchanges, migrate in batches, and only switch off the old tool once the new one is fully operational. It's the safest approach for SMBs that rely heavily on their current tool.
Conclusion: Migration Is an Investment — Not a Risk
Moving from Excel and fragmented software to a unified business tool means moving from costly workarounds to a tool you own that structures your growth.
The risk isn't in migrating — it's in doing nothing. Every month with ill-fitting tools means hours lost to re-keying, accumulated errors, and decisions based on approximate figures.
Ready to consolidate your business tools? At Iselia Projects, the assessment is free and with no commitment: in 30 minutes, we review your repetitive tasks and your tools, then estimate the hours you could get back. Book your free assessment →
Go further
From this guide to your hours
- Automation Custom business tools Internal apps, client portals, dashboards and automated reports designed for your industry and connected to your data — you own the code.
- Calculator Estimate my hours back Free calculator: your tasks, your volumes, an indicative estimate of the hours saved.
- Support Support plans Monitoring, maintenance and improvements of your automations after go-live.