Piton Studios
Piton Studios
← Back to blog

ERP or Excel for SMBs? When to make the switch

When spreadsheets stop scaling, the signs you need an ERP/CRM, off-the-shelf vs custom builds, migration steps, and realistic price bands.

"Is Excel enough, or do we need an ERP" usually gets asked at the wrong moment — after the system has already started slowing down daily work. It's less a technology choice than a growth signal: Excel works well as long as one person owns a spreadsheet, and starts to crack the moment several people touch the same data from different places. This article covers where that crack actually starts, the real difference between off-the-shelf and custom ERPs, and how to make the move.

Summary

  • Excel is strong when one person owns the spreadsheet; it starts to crack once several people touch the same data.
  • The signals to switch are operational, not technical: conflicting copies, files emailed around, reports that take hours to build.
  • Off-the-shelf ERPs are fast for standard workflows; custom development holds up better for industry-specific flows like dealer-tiered pricing.
  • A migration planned with data transfer as its own phase doesn't lose historical records.
  • A custom web app/ERP project starts at €3,350; the exact figure comes from a scoping call.

Excel's real limit isn't row count — it's coordination

Excel's technical ceiling is quite high — according to Microsoft's own documentation, a single worksheet can hold up to 1,048,576 rows and 16,384 columns. It's nearly impossible for a small business to hit that ceiling on row count alone. The real problem isn't size — it's several people touching the same data, across several files, at different times.

Microsoft's own performance guide points at the same thing: as file size grows and formulas and formatting pile up, Excel slows down, and the recommended fix is usually to split the data, strip unnecessary formatting, or keep external data as links rather than copies. All of that is really a sign that a single file is now trying to do the work of an entire system.

Signs it's time to move to an ERP/CRM

If two or three of the signals below show up at once, the fix is no longer "a better spreadsheet template."

  1. The same information exists in multiple copies, and they disagree. The stock count sales is working from doesn't match the warehouse's. Nobody's sure which one is correct.
  2. A file is circulating by email. If you see a filename like "Latest_list_FINAL_v3.xlsx", ownership of that data has already fragmented.
  3. Building one report eats half a day. If a monthly sales summary means copy-pasting from three different files, that time gets stolen from everything else as it grows.
  4. Dealer- or account-based pricing is tracked by hand. A separate tab per dealer means a forgotten update at every revision.
  5. A new hire takes days just to learn "which file to find things in." Knowledge should live in the system, not in specific people.
  6. Stock and order/production data sit in separate sheets, synced by hand. If placing an order doesn't automatically deduct stock, you're operating on delayed, error-prone stock data.
1,048,576Row limit of a single Excel worksheetMICROSOFT SUPPORT
16,384Column limit of a single Excel worksheetMICROSOFT SUPPORT
2+Copies of the same data you're keeping at onceTHIS IS WHERE THE REAL LIMIT STARTS

Decision matrix: stay on Excel or move to an ERP

CriterionFavours ExcelFavours ERP/CRM
Number of usersOne person, or a small team in the same roomMultiple departments, different locations
Data volumeA few hundred to a few thousand rows, static structureContinuously growing, relational data (orders↔stock↔accounts)
Process complexityA simple list, single calculationA multi-step flow like quote→order→invoice
Error toleranceA bad cell is noticed and fixedBad data produces a financial or operational consequence
Reporting needOccasional, manualRegular, needed instantly by multiple people
Dealer/account structureNone or very simpleDealer-tiered pricing, account balances, collections
BudgetZero extra cost (already have it)Setup and maintenance cost

If most of the row checks fall on the right, the question is no longer "which spreadsheet template should we use" but "which system should we build."

Off-the-shelf ERP or custom development

This choice is often framed too simply — "off-the-shelf is cheap, custom is expensive." The real divide is how standard your business actually is.

Off-the-shelf ERP packageCustom-built system
FitStandard accounting, stock, sales flowIndustry-specific flow (dealer-tiered pricing, custom production tracking)
Setup speedUsually faster, ready-made modulesRequires a scoping phase + development
Unused-module overheadCommon — the package ships with modules you won't useNone — only the modules you need get built
Customization ceilingLimited to plugins/integrationsNo ceiling, workflow modeled from scratch
Data ownershipUsually on the vendor's platformOn your own infrastructure, fully owned
Long-term dependencyTied to a license/subscription and vendorCode and database belong to you

For a standard accounts-stock-invoice flow, an off-the-shelf package is generally a faster and cheaper start. But if you have something specific to your industry — dealer-tiered pricing, variant-based production tracking, or several systems (storefront + stock + accounting) that need to live in one panel — off-the-shelf packages tend to force that in through plugin after plugin, ending up as a system that's "off-the-shelf but doesn't quite fit."

Two of our own projects make this divide concrete: FurCRM is a system we built from scratch for furniture manufacturers, bringing product/variant management, accounts & finance tracking, the quote–order–invoice flow, and dealer management together in one panel — the industry-specific dealer-tiered flow was exactly the kind of need an off-the-shelf package doesn't naturally cover. With Ambalaj Cini, we integrated the storefront with a full back-office covering stock, shipping, invoicing, accounting, and CRM — again, the goal was consolidating data scattered across separate systems into one panel.

Migration steps

Moving from Excel to an ERP/CRM, done in the right order, doesn't have to cost you data or interrupt operations.

StepWhat happensWhy it matters
1. Process inventoryMap out who updates which sheet, how often, and howThis is where invisible manual steps surface
2. Data model designAccounts, stock, orders, and dealer relationships get unified into one schemaClarifies how the sheets actually feed each other
3. Module development/setupRelevant modules are built in sequence, or the off-the-shelf package gets configuredChanging everything at once raises the risk
4. Data migrationExisting spreadsheet data is cleaned and moved into the new systemThis is where historical record integrity is preserved
5. Parallel runOld and new systems are checked side by side for a periodData inconsistencies get caught before go-live
6. Training & handoverThe team starts working in the new system, with a support window openThis is where habit resistance breaks down most

Step four is the one most often skipped or rushed. If inconsistent records in the old sheets — duplicate customer entries, an incomplete account balance — get migrated uncleaned, the new system inherits the old one's mistakes. Data migration needs to be its own planned phase, not a side task of the move.

When to stay on Excel

Not every business needs an ERP. In these situations, Excel is still the right tool:

  1. One person owns the data and there's no sharing need. Where there's no coordination problem, an ERP adds unnecessary complexity.
  2. The process is static and no growth is expected. A fixed customer count, a fixed product list — the current spreadsheet may well be enough.
  3. Budget is tight and the problem isn't slowing operations down yet. Switching early on a "we might need it later" basis creates a maintenance burden that isn't needed yet.

When to move to an ERP/CRM

  1. Several of the signals above are showing up at once. One signal is an early warning; two or three together are already a cost.
  2. A dealer, account, or multi-channel structure is growing. Manual tracking scales its errors right along with its volume.
  3. The team is growing and knowledge is becoming person-dependent. Systemizing reduces dependency on specific individuals.
  4. Reporting is delaying decisions. If management is deferring decisions because they can't get current data instantly, that's already a direct cost.

Conclusion

The question between Excel and an ERP isn't "which is better" — it's "how many people, and how many copies, is this data living in now." In a single-person, single-spreadsheet setup, Excel is still the fastest tool. Once data spreads across multiple people and processes, and conflicting copies start slowing operations down, the real question isn't "ERP or Excel" anymore — it's "an off-the-shelf package, or a system modeled specifically around our business."

If you're not sure which side your processes fall on, take a look at our ERP & CRM service; for construction, our construction ERP solution; for manufacturing, our manufacturing ERP solution; for real-estate offices, our real-estate CRM solution; or if you run a dealer network, our B2B dealer portal solution. Check the pricing page for starting bands, or get in touch directly.

Sources and further reading

  1. Microsoft Support — Excel specifications and limits
  2. Microsoft Support — Reduce file size to fix Excel performance issues

Frequently asked questions

When should I move from Excel to an ERP?
The moment several people are emailing the same file around, stock or account figures contradict each other across copies, or pulling one report eats half a day, it's time to switch. If it's a single file kept by a single person, Excel is probably still the right tool.
Should I buy an off-the-shelf ERP or build a custom one?
If your accounting/stock workflow is standard, an off-the-shelf package is faster and cheaper. If you have something specific to your business — dealer-tiered pricing, industry-specific production tracking, or several systems that need to live in one panel — off-the-shelf packages force that in through plugin after plugin; custom development holds up better long-term.
What does an ERP cost for a small business?
It depends on scope; in our pricing, a custom web application/ERP project starts at €3,350 and grows with scope. The exact number is set after a scoping call that establishes which modules — accounts, stock, dealers, production — you actually need.
Can we migrate without losing our existing spreadsheet data?
Yes — data migration is its own planned phase of the move. Old spreadsheets are cleaned and moved into the new schema; nothing from your history gets lost.
Is ERP the same thing as CRM?
No, but they often ship together. ERP manages operational processes — stock, production, accounts, finance — while CRM manages customer relationships and the sales pipeline. In a small business, the two are usually combined into one panel.