Upgrading from a Free ERP to a Custom Build: When to Do It and What It Costs
Plenty of businesses start out on a free ERP because they want to test-drive the system before committing serious money to it — and that is a perfectly sensible move. But at a certain point, the free edition starts to show its technical limits: missing modules, no way to deeply customize a workflow, or a flat refusal to connect with the external systems you already rely on. At that stage, the question is no longer "should we upgrade?" but "when?" and "how much will it cost?".
This article gets straight to the point, drawing on the real-world model FutureTech puts into practice: a business runs on a free ERP platform first, and only pays for the code to add features when it needs to scale — with absolutely no tearing everything down and rebuilding from scratch.
What is a free ERP, and why should it be your starting point?
A free ERP is a foundational framework containing core modules (such as inventory, sales, and cash-flow management) that is configured specifically for your business and put into production on real data — not a feature-limited demo designed to lure you in.
Unlike the 15-to-30-day trials of packaged software, this kind of free ERP platform is built for you to run stably at a moderate scale, and it stands ready to have new features grafted on as your company grows.
This "slow and steady" approach speaks directly to how most business leaders think: they are wary of throwing money out the window on a giant system their staff may never actually be able to use. With a free platform, you have plenty of time to verify whether the system truly matches the rhythm of your business before you sign off on a budget for a deeper investment.
What are the warning signs that it is time to upgrade?
The three clearest alarm bells are: your real-world processes no longer fit inside the available modules, your data is "blind" and cannot flow to other systems, and your staff are toiling by hand on tasks that machines should be automating. When two of these three signs appear, your free ERP has fulfilled its historical mission.
Specifically, you should start weighing an upgrade when you hit the following roadblocks:
- Highly specialized processes emerge: For example, an F&B business needs to track ingredient shrinkage against standard recipe quantities, or a factory floor needs to monitor material consumption norms.
- Integration bottlenecks with external systems: You need the system to communicate automatically with accounting software, a CRM, or e-commerce marketplaces. For instance, when an online store generates complex processing flows — syncing administrative order-cancellation statuses, automatically posting refund fees, or handling suspended payout accounts directly from Shopify back into your internal system — the free edition is completely powerless, because it has no open API gateway for two-way synchronization.
- Traffic overload: The number of user accounts, branches, or the volume of daily transactions exceeds what the base platform can handle smoothly.
- Hunger for advanced management data: Leadership needs inventory forecasting reports, profit-margin breakdowns by individual SKU, or abnormal cash-flow alerts, rather than just static listing tables.
- Matrix-based permission requirements: You need granular access control, with data walled off by department and by branch tier — something the free edition cannot reach deeply enough to deliver.
Does upgrading mean losing your old data?
Absolutely NOT. Because the custom ERP is upgraded and "built up as an extra floor" on the very foundation of the original free platform, all of your data (customer files, inventory, transaction history) is preserved intact and in place — no need to export or re-import anything.
This is the winning difference compared with running packaged SaaS software and then wanting to "move house" to a different system. Migrating between two distinct systems always carries deadly risks: mismatched column formats, missing data fields, or "dropping" your old accounts-receivable history.
With the in-place upgrade model, the engineering team simply re-evaluates the architecture, designs additional data tables, writes new business flows, and plugs them directly into the running system. You avoid 100% of the risk of data loss.
How is the cost of an upgrade calculated?
Upgrade costs are calculated with complete transparency: you pay only for the additional development (new modules, complex custom flows, or API gateways to external systems) — the free core platform you are already using is not charged for again.
The quotation process usually unfolds in these steps:
- Surveying the "site": Engineers assess the current system to decide what to keep, what needs to be opened up, and what needs to be built on top.
- Breaking out the new modules: A detailed listing of the modules to be written (for example, a production management module, or an e-invoice export connection).
- Quoting by volume of labor hours: Costs are calculated based on the actual programming resources required. The reference development rate is typically around 520,000 VND per hour.
In essence, this upgrade round is like a made-to-order ERP project but at a smaller scale (since you are not building from zero). The investment is therefore usually lower than, or on par with, the Starter ERP package.
ERP cost reference by scale (VND):
- Starter ERP (3–5 modules): From 880M VND.
- Standard ERP: Around 1.4B – 3.2B VND.
- Enterprise ERP (Large scale): From 3.2B – 5B VND and up.
Reference upgrade/custom-build price ranges broken down by industry (Basic / Standard / Advanced):
- Retail – Warehouse / POS: 145M VND / 360M VND / 870M VND.
- F&B Restaurants: 130M VND / 325M VND / 780M VND.
- Spa / Beauty: 125M VND / 310M VND / 750M VND.
- Education / Training: 145M VND / 360M VND / 870M VND.
- Healthcare / Clinics: 165M VND / 410M VND / 990M VND.
- Logistics / Transport: 230M VND / 575M VND / 1.38B VND.
- Factory Manufacturing: 290M VND / 725M VND / 1.74B VND.
(Note: Because you are only upgrading the add-on modules, the amount you actually pay is usually significantly lower than the ceilings above. Annual maintenance stays at 15–20% of the upgrade contract value. An accurate quote follows the survey stage.)
What does the upgrade process and timeline look like?
The upgrade timeline is far shorter than a fully rebuilt ERP project, usually ranging from a few weeks to a few months depending on how "hard" the add-on modules are. (Compared with the 3–5 months of a from-scratch Starter ERP, or the 9–15 months of an Enterprise build.)
A standard upgrade unfolds in four beats:
- Survey & Diagnosis: The technical team directly reviews the running system and interviews staff to pin down the real requirements.
- Proposal & Quotation: A clear presentation of the feature set to be added, the completion timeline, and a fixed budget.
- Parallel Development & Integration: Engineers write code and run tests in an independent test environment, without touching your day-to-day order processing. Only once everything is complete is it deployed into the live system.
- Handover & Training: Staff only need to learn how to use the newly added features — they never have to relearn the old interface.
How is upgrading to a custom build different from switching to a paid SaaS?
The difference comes down to "ownership." Upgrading to a custom ERP means you hold 100% of the title deed to the system, with your data stored on your own independent infrastructure. Switching to a paid SaaS means you carry on "renting" and hand the fate of your data over to a third-party vendor.
With a custom-built system, you have the right to instruct engineers to fine-tune any single button at any time, without being locked inside the shared feature cage of a SaaS platform. Your data is also completely immune to vendor lock-in — the biggest nightmare for business leaders who, after several years tied to a SaaS service, want to move out.
What "weapons" should you prepare before calling in engineers to survey an upgrade?
The sharper your preparation, the more accurate the technical team's quote and solution will be — with no padding for contingency costs. Come prepared with these four bullet points:
- A "rap sheet": Document every real-world situation where your current system is causing bottlenecks or forcing staff to resort to external Excel files.
- The scale picture: Compile precise figures for the number of user accounts, the number of branches, and the average volume of transactions generated per day/month.
- The API list: List every external piece of software that must be wired in for data (e-invoicing software, e-commerce marketplaces, delivery partners, and so on).
- The lineup: Clearly identify who holds decision-making authority (the boss) and who runs the system day to day (the key user), so both can sit down with the business-analysis team and ensure the upgraded system does not drift out of touch with reality.
Frequently Asked Questions
- Is upgrading from a free ERP to a custom build mandatory? Not at all. If your company stays small and your workflows do not change, you are free to use the free platform edition indefinitely. Upgrading only becomes a must when the operational coat has grown too tight.
- I can't afford to do it all in one lump — can I upgrade module by module? Absolutely. Splitting the roadmap into smaller stages (for example, upgrading the warehouse flow this month and adding a promotions module next quarter) is a perfect tactic for protecting your business's cash flow.
- While the technical team is upgrading, does my company have to shut down and wait? Not for a single second. All programming and testing are carried out in a "sandbox" (an independent simulated environment). Only once everything runs smoothly is the code pushed into the live environment.
- Is there a risk the upgrade budget gets charged double from scratch? No. For each upgrade round, you pay precisely for the number of programming labor hours needed to create the extended features at that point in time. Your data assets and the existing base modules are never charged for again.
Is your free system starting to creak under the strain of overloaded processes? Don't wait until your data collapses. Contact FutureTech (ftech.ltd) right away to book a completely free business survey, get an accurate diagnosis, and have a "tailor-made" upgrade roadmap designed to best fit your cash flow. (Prices are indicative; an accurate quote follows the business survey.)
Get a free consultation
Talk to FutureTech for tailored advice and a detailed quote for your business.
Get a free consultation