Websites11 min read

Replacing a Legacy Access Database with a Web App: Cost in Toronto (2026)

Mohamed Bah·Fondateur, Kolonell
October 9, 2026
Share:
Replacing a Legacy Access Database with a Web App: Cost in Toronto (2026)

Replacing a Legacy Access Database with a Web App: Cost in Toronto (2026)

Websites

The verdict in three sentences

An ageing Microsoft Access database is a silent operational risk: one PC, one file, no reliable backup and an original developer who is usually impossible to reach. In 2026, a custom web application rewrite for an SME in Toronto costs EUR 20,000 to 45,000 (about USD 23,000 to 52,000) for 25 concurrent users, with a 3 to 4 month timeline. Power Apps is faster to start but becomes expensive and limited as soon as the business logic goes beyond a few forms.

Why your 2009 Access tool has become a liability

The pattern is common in manufacturing, distribution and service SMEs: an Access tool built in 2009 by an intern or a freelancer handles quotes, production tracking or client files. It works, but only on the accountant's PC, with a shared .accdb file that corrupts as soon as two people open it. Windows and Office 365 updates regularly break the VBA macros.

Three signals should trigger the decision: the file exceeds 1.5 GB (the hard limit is 2 GB), nobody in-house can edit the VBA code, and the team re-keys data into Excel because there is no remote access. From that point, every month of delay increases the cost of data migration, because inconsistencies pile up.

SymptomConcrete riskEstimated hidden cost (2026 order of magnitude)
Only one PC can open the databaseStandstill if the PC fails2 to 5 days of downtime, EUR 3,000 to 8,000 in lost business
.accdb file close to 2 GBCorruption, data lossPartial recovery, EUR 1,500 to 4,000 in emergency services
Undocumented VBA macrosNo further changes possibleExcel workarounds, 4 to 8 hours of re-keying per week
Original developer unreachableNo maintenance handoverPrior code audit EUR 1,500 to 3,000
No remote or mobile accessRemote and field work impossibleDouble entry, 1 to 3% invoicing errors
No change logPrivacy non-compliance, disputesExposure during a regulatory audit (PIPEDA in Canada)

Power Apps or custom web app: the numbers

Microsoft naturally pushes Power Apps, the low-code tool in the 365 suite, as the successor to Access. It makes sense for simple forms. As soon as the tool contains pricing calculations, approval workflows or complex PDF outputs, custom development wins, especially over 5 years.

CriterionPower Apps + DataverseCustom web application
Build costEUR 8,000 to 20,000EUR 20,000 to 45,000
Licences for 25 usersEUR 20 to 40 per user per month, i.e. EUR 6,000 to 12,000 per yearHosting EUR 80 to 250 per month, i.e. EUR 1,000 to 3,000 per year
Total cost over 5 yearsEUR 38,000 to 80,000EUR 25,000 to 60,000 (maintenance included)
Complex business logicLimited, Power Fx formulasUnlimited
Migration of 15 years of dataPossible, heavy manual clean-upTested migration scripts
Code ownershipMicrosoft lock-inSource code handed to the SME
Time to go live6 to 10 weeks3 to 4 months
Mobile and field accessAdequateDedicated responsive interface

The item that blows budgets is not development but data migration. Fifteen years of Access history contain duplicates, free-text fields used as dates and orphan tables. Allow 15 to 25% of the total budget for the audit, clean-up, migration scripts and two dry runs before cut-over.

How a EUR 20,000 to 45,000 budget breaks down

Work packageShare of budgetRange
Audit of the existing tool and VBA reverse engineering8 to 10%EUR 2,000 to 4,000
Functional design and mock-ups10 to 12%EUR 2,500 to 5,000
Web application development45 to 50%EUR 9,000 to 22,000
Data migration and clean-up15 to 25%EUR 3,500 to 9,000
Testing, acceptance, training for 25 users8 to 10%EUR 2,000 to 4,000
First-year maintenance and hostingflat feeEUR 1,500 to 3,500

The typical schedule fits in 14 to 16 weeks: 2 weeks of audit, 2 of design, 8 of development in increments, 2 of acceptance with Access and the web app running in parallel, then cut-over on a Friday evening.

Mini case study

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

Sophie, office manager of a 38-employee building materials distributor in Toronto, runs quotes and orders in a 2009 Access database. She estimates 6 hours of weekly re-keying into Excel, 270 hours a year, valued at EUR 35 per loaded hour: EUR 9,450 per year. Add two outages in 2025 that cost roughly EUR 5,000 in delayed orders. The chosen web rewrite costs EUR 32,000, plus EUR 2,400 per year for maintenance and hosting. With an annual gain of about EUR 12,000 net of maintenance, payback comes in 2 years and 8 months, before counting the removal of the risk of losing the entire database.

FAQ

Can we keep Access running during the transition?

Yes, and it is recommended. Both systems run in parallel for 2 to 4 weeks of acceptance testing, with a weekly dry-run migration to check that 100% of records are carried over.

What if the original developer cannot be found?

A 5 to 8 day reverse-engineering audit documents tables, queries and VBA macros. It costs EUR 1,500 to 3,000 and sharply reduces the risk of missing a hidden calculation rule.

How many concurrent users can a web app handle?

A standard web app on PostgreSQL easily supports 25 to 200 concurrent users on hosting costing EUR 80 to 250 per month. Access becomes unstable beyond 5 to 10 connections.

Is there funding available for the rewrite?

In Canada, the Canada Digital Adoption Program and provincial programmes have historically offered advisory grants and interest-free loans for digital projects. Check current eligibility before signing the quote, because funding is rarely retroactive.

How long between the decision and go-live?

Allow 3 to 4 months for a scope of 15 to 25 screens. A simpler project, under 10 screens, can be delivered in 8 to 10 weeks.

Let's scope your project. Send us an anonymised copy of your Access database and we will price the audit, the data migration and the web app with an indicative budget and a realistic schedule. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#Access migration#legacy application#custom web application#Toronto#data migration#custom development#development agency 2026
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.