Field Notes

Your Access database is at breaking point: the seven signs

The short answer

Microsoft Access is a supported product, and a well-built Access database can run a small team for years. It fails by degrees, not by crashing: the file creeps towards the hard 2 GB limit, corruption and locking grow with the user count, and the one person who understands the VBA becomes the system. Here are the seven measurable signs an Access database has outgrown itself, and what each one means for how long you have.

Access databases do not crash through a wall. They lean on it, for years, while everyone in the office quietly adjusts: save more often, do not run that report while invoicing is running, never open it over the VPN. The adjustments are the symptom. Here is how to read them.

Each sign below is checkable this afternoon. Sources for every date and limit are on the Access database replacement page.

The seven signs

1. The file is past 1 GB and growing. The hard limit is 2 GB per database file, minus what Access itself needs, and nothing raises it. Right-click the .accdb, check the size, plot it against last year’s. The trend line tells you your deadline more honestly than any consultant.

2. Compact and repair has become a ritual. Once a month is housekeeping. Nightly, with someone checking it ran, is a business process built around managed decay. The corruption it papers over gets likelier with every extra user on a shared file.

3. You count users before opening things. Access documents a 255-connection maximum, but shared network databases strain socially long before any technical ceiling: locking conflicts, the read-only-mode shuffle, the morning rota for who opens it first. If your team has etiquette for using the database, the database is the bottleneck.

4. The version under it is out of support. Access 2013 left support on 11 April 2023; Access 2016 and 2019 followed on 14 October 2025; Access 2021 retires on 13 October 2026, with no extended phase. Unpatched Office components are exactly what UK Cyber Essentials requires you to remove or isolate, and the assessor will ask.

5. One person dares touch the VBA. Macros and modules accreted over fifteen years are a codebase, whether or not anyone calls them one. IT Jobs Watch counted a single permanent UK advert citing MS Access in the six months to June 2026, against 139 two years earlier. If your VBA author retires, the market will not replace them.

6. Somebody asks for browser or phone access. There is no supported web route inside Access: Access web apps were shut down in April 2018, and Microsoft points web ambitions at Power Apps. The moment the business genuinely needs the system outside the office, a re-platform is happening; the only question is whether it is planned.

7. The workarounds have workarounds. The export-to-Excel-then-re-import dance. The second database that holds what the first one cannot. The field everyone knows means something other than its label. Each one was rational; the pile is the sign.

Scoring it

Signs you tickedWhat it meansSensible next step
0 to 1Access is doing its jobTest a restore from backup; diarise a yearly check
2 to 3Outgrowing, not yet failingSplit front and back end, or move tables to SQL Server; start the conversation
4 to 5Structurally past its designPlan the replacement this year, on your timetable
6 to 7The wall is load-bearingGet an audit now, before the file or the VBA author leaves first

The honest part

Access is not the villain here, and we will not pretend it is dying; Microsoft 365 Access is supported and Access 2024 runs to October 2029. Plenty of two-person businesses should stay on it and just take backups seriously. The breaking point is about fit: 2 GB, 255 connections and a desktop-only model are generous limits for a side database and absurd ones for the system a company actually runs on.

If you ticked four or more, the free Legacy Risk Audit will tell you in 30 minutes whether a half-step stabilises you or whether the rebuild conversation has arrived, with a written one-pager you can put in front of whoever owns the budget. Every record kept either way; that part is not negotiable.

Questions this note gets asked

Is Microsoft Access being discontinued?
No. Access in Microsoft 365 is supported and Access 2024 runs to 9 October 2029. The risks are version-level and structural: Access 2016 and 2019 left support on 14 October 2025, Access 2021 retires on 13 October 2026, and no version lifts the 2 GB file limit or the 255-connection ceiling.
What is the maximum size of an Access database?
2 GB per .accdb file, minus the space Access itself needs, and a documented maximum of 255 concurrent connections. Both limits are Microsoft specifications, and no supported setting raises them.
Can an Access database be fixed without replacing it?
Often, for a while. Splitting front end from back end, or moving the tables to SQL Server and keeping Access as the front end, stabilises many estates. It is a half-step: the forms, VBA and desktop habits remain. An audit will say honestly whether it buys you years or months.
What should we replace an Access database with?
For systems a business genuinely depends on, a web application on a proper database keeps the workflow your team knows and removes the ceilings. We compare staying, refactoring, replacing and rebuilding honestly on the Access database replacement page.

Is your own system on borrowed time?

Book a free Legacy Risk Audit
Replies within one working day, from the engineer, not a sales team.