---
title: "When to replace a spreadsheet with software (UK, 2026)"
description: "The signals that a business spreadsheet has become a risk, what the error research really says, and the cheaper options to try before building anything."
canonical: https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software
category: Risk
authors: ["Sohail Chowdhary"]
published: 2026-09-07
verified: 2026-09-07
language: en-GB
---

# When a spreadsheet stops being the right tool

Most of them never should be replaced. The signals that say this one has to be, what the error research actually found, and the cheaper answers to try first.

By Sohail Chowdhary · Published 7 September 2026 · Verified 7 September 2026 · 16 min read

**Summary:** A spreadsheet stops being the right tool when the process needs a rule the file cannot enforce, when more than a handful of people edit it at once, when nobody can say who changed a number and when, or when only one person could rebuild it. Nearly nine in ten production workbooks contain at least one error, but the typical formula is right about 98 to 99 times out of 100, so the risk is concentrated in a few bad files rather than spread evenly. Most teams should keep the spreadsheet and add a named owner and a backup. The ones that should not can usually try a database tool at £10 to £45 a user a month before commissioning anything, and a bespoke system starts at £10,000.

## Contents

1. [The short answer](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#the-short-answer)
2. [When a spreadsheet is still the right tool](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#when-to-keep-it)
3. [The signals, and what each one costs](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#the-signals)
4. [What the error research actually says](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#the-error-research)
5. [Four famous failures, corrected](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#famous-failures)
6. [What the tools are documented to do](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#documented-limits)
7. [The cheaper answers, priced](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#cheaper-answers)
8. [Where the middle options break](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#where-they-break)
9. [Work out your own number](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#your-own-number)
10. [Who has to hold it, whichever way you go](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#who-holds-it)
11. [Questions people ask about spreadsheets](https://www.clientflow.ai/guides/replace-a-spreadsheet-with-software#questions)

## 1. The short answer

A spreadsheet stops being the right tool when the process it runs needs a rule the file cannot enforce, and not before. Everything else, the size of the file, the number of tabs, how old it is, how embarrassing it looks, is noise. Most of the workbooks people ask us about should be kept.

This guide is written by a company that sells the expensive answer, so it is worth saying at the top which way we are pushing. We turn away work that a spreadsheet is already doing well, because a build that replaces something that worked is the kind a client resents a year later.

The four signals below are the ones we use ourselves, and most teams who read them find they have none of them.

There is a second thing worth separating. This is not the [own-or-rent question](https://www.clientflow.ai/guides/build-or-buy-software-uk), which starts from paying a vendor and asks whether to keep paying. This one starts somewhere different: you built the thing yourself, it worked, and it has quietly become the thing everything depends on.

## 2. When a spreadsheet is still the right tool

A spreadsheet is the right tool when one person owns the number, the shape of the problem is still changing, and being wrong is recoverable. That covers most of what most companies do in Excel, and it is why the tool has outlived every product built to replace it.

> **The honest position**
>
> If the file is a model rather than a record, if it is rebuilt each time rather than accumulated, if one person could recreate it in a morning, or if a mistake shows up before it matters, keep it. Give it an owner and a backup and stop reading. Nothing in the rest of this guide applies to you.

The professional body agrees, and says so before it says anything about how to build one well. The Institute of Chartered Accountants in England and Wales makes it the fifth of its twenty principles: “Before starting, satisfy yourself that a spreadsheet is the appropriate tool for the job. Spreadsheets are not the answer to every problem.”[^1]

The alternatives it names are a word processor, a database and an existing package, in that order. Bespoke software is not on the list, which is fair.

## 3. The signals, and what each one costs

Four signals matter, and each has a cheap fix that should be tried before anything is commissioned. The expensive answer is only right when the cheap fix has been tried and did not hold.

- **The process needs a rule the file cannot enforce**: Nothing over £4,000 goes out without a second approval. A job cannot be marked complete before the certificate is uploaded. A spreadsheet can hold a rule as a note or a conditional format, but it cannot refuse. **Cheap fix first:** a locked column and a named checker. If people route around it, the rule is real and the file is the wrong home for it.
- **More than a handful of people edit it at once**: Microsoft’s own documentation for co-authoring is plain about what happens: “the last change that is saved ... is the one that wins”, and its suggested control is to give people separate areas or sheets[^3]. A shared mailbox alongside it has a documented ceiling of 25 users, cannot encrypt what it sends, and cannot stop anyone deleting a message[^4]. **Cheap fix first:** split the file by team, or move the queue into a tool with rows and owners.
- **Nobody can say who changed a number, and when**: The question is not whether the file has version history. It is whether anyone can answer, in front of a customer or an auditor, who changed a figure and on what basis. **Cheap fix first:** turn on version history and stop emailing copies. If the answer still takes an afternoon, the process has outgrown the tool.
- **One person could rebuild it, and nobody else could**: This is the one that usually decides it, and it is a headcount rather than a feature. The Enron corpus, the largest set of real corporate spreadsheets anyone has been able to study, shows how narrow the craft is in practice: about 75% of the spreadsheets used only the top fifteen functions, and only 134 of Excel’s 300-plus functions appeared at all[^9]. The file is rarely complicated. The knowledge of why it is shaped that way is what leaves. **Cheap fix first:** have somebody else rebuild the critical part from the documentation. What they cannot rebuild is the risk.

Two things that are commonly given as signals and are not. The size of the file: a modern Excel worksheet holds 1,048,576 rows by 16,384 columns[^2], and almost nobody reaches that. And the age of the file: a workbook that has run a process correctly for six years is evidence for the workbook, not against it.

## 4. What the error research actually says

About nine in ten production spreadsheets contain at least one error, but the typical formula is right 98 to 99 times out of 100, and the risk sits in a small number of very bad files rather than spread across all of them. That is a more useful sentence than the one everybody quotes, and unlike that one it survives its own sources.

The figure in circulation is “90% of spreadsheets contain errors”. The ICAEW prints it in its own principles document, without a citation[^1]. Where it comes from is a summary by Raymond Panko of six field studies, 85 spreadsheets in total, which found errors in 94% of them, alongside laboratory work giving an average cell error rate of 3.9%[^6].

Three researchers then reviewed the same literature and found it too thin to carry the weight put on it. Of seven sources, three were unpublished, and most gave little detail on how an error was defined or found. The study accounting for 70% of the cell-error sample had not reported an error rate at all, but the proportion of cells an auditor raised an issue about on first review[^7].

Their conclusion is worth quoting because it is not the one an agency would choose: “the evidence behind the estimates in the literature does not provide sufficient grounds for a reliable, quantitative estimate”[^7]. They add, fairly, that they do not think the true rate is negligible.

They then did the study properly. Fifty operational workbooks, collected from consultancies, a bank, a college, an energy company and a government agency, with no source contributing more than five. They audited 270,722 formulas[^8].

| Measure | Usually quoted | The 50-workbook audit |
| --- | ---: | ---: |
| Workbooks with an error of any kind | 94% | 94% |
| Workbooks with a **wrong result** | not reported | 86% |
| Cell error rate, inclusive | 5.2% | 1.79% |
| Cell error rate, wrong results only | not reported | 0.87% |
| Workbooks with an error rate under 2% | not reported | 46% |

The spread is the point. Most audited workbooks were close to clean; one had a cell error rate of 28%. Hard-coding a number into a formula was the single commonest fault, at 37.7% of instances.

**Fig. 1.** What the best-designed audit of real workbooks found, against the figure usually quoted[^8].

The conclusion a sceptical reader should take is not that spreadsheets are dangerous. It is that errors are normal in anything people build, which is Panko’s own framing, and that a handful of files carry most of the exposure. Finding which of yours those are is cheaper than replacing all of them.

## 5. Four famous failures, corrected

Every page on this subject tells the same four stories, and three of them are told wrongly. We read the primary documents. Here is what they say.

| The case | Usually said | What the primary source says |
| --- | --- | --- |
| **Public Health England, 2020** | Excel’s row limit lost 16,000 covid cases. | PHE’s own statement reports 15,841 cases affected between 25 September and 2 October and never mentions Excel[^10]. The limit involved belonged to the legacy .xls format at 65,536 rows, not the current format’s 1,048,576. |
| **JPMorgan, 2012** | A spreadsheet error cost the bank $6.2bn. | The bank’s own task force reports that the model ran on spreadsheets completed by copying and pasting, that its approval required automation which never happened and which nobody checked, and that one formula divided by a sum instead of an average, which “likely had the effect of muting volatility by a factor of two ... although it is unclear by exactly what amount”[^12]. |
| **Reinhart and Rogoff, 2013** | An Excel error shaped austerity policy. | The researchers who found it attribute 0.3 of the 2.3 percentage point gap to the spreadsheet and transcription errors. The rest came from which years were excluded and how countries were weighted, which are judgement calls no software would have caught[^13]. |
| **Gene names, 2016 and 2021** | Excel renames genes. | It does, and the count grew rather than fell: errors in 19.6% of affected papers in 2016 and 30.9% by 2021[^14][^15]. The naming authority eventually renamed the genes rather than wait for the tool[^16]. |

The pattern in the first three is the same, and it is not about Excel. Each was a process nobody owned, running a number nobody checked. That failure mode moves with you into any tool.

**Fig. 2.** The four cases every guide cites, against what the primary source actually reports.

The gene-name case is the one worth keeping, because it is the cleanest evidence of a spreadsheet silently changing data that a technical, motivated audience could not stop it changing. Microsoft has since added a settings panel that turns off some conversions, though its own page on dates still says there is no way to turn that one off completely[^5].

## 6. What the tools are documented to do

Where a limit matters, it is worth quoting the vendor rather than the internet. These are from Microsoft’s own pages, read on 7 September 2026.

| What people ask | What Microsoft documents |
| --- | --- |
| How many rows? | 1,048,576 rows by 16,384 columns per worksheet, with 15-digit calculation precision[^2]. |
| How many people can edit at once? | No maximum is published. Co-authoring requires the file in .xlsx, .xlsm or .xlsb on OneDrive or SharePoint Online, and “the last change that is saved ... is the one that wins”[^3]. |
| How many people can share the inbox? | A shared mailbox “supports a maximum of 25 users”, stores 50 GB unlicensed, cannot encrypt what it sends and cannot stop users deleting messages[^4]. |

The numbers that circulate for concurrent editors, usually ten recommended and ninety-nine maximum, are not on Microsoft’s documentation. The sentence that matters more is the one about the last save winning.

## 7. The cheaper answers, priced

Between a spreadsheet and a bespoke system there is a row of products that cost tens of pounds a month, and for a lot of processes one of them is the right answer. These are list prices from each vendor’s own page, read on 7 September 2026. Dollar prices are the vendor’s; £1 was about $1.35 at the European Central Bank’s reference rate[^27].

| Tool | List price | Where it stops |
| --- | ---: | --- |
| Airtable | $20 to $45 per user a month, billed annually[^21] | A hard record cap per base: 50,000 on Team, 125,000 on Business[^22]. |
| Notion | $10 to $20 per member a month[^23] | Page history is 30 to 90 days, and database automations start at the Business tier. |
| Zapier | $19.99 to $69 a month, billed annually[^24] | The meter is per task, so cost tracks volume rather than headcount. It moves records between other people’s systems and holds no process of its own. |
| Microsoft Power Apps | £15.40 per user a month, paid yearly[^25] | The per-seat meter never stops, database capacity is charged by the gigabyte, and what you build does not leave the platform. |
| Retool | $10 to $50 per builder a month, plus per user[^26] | Two meters, and single sign-on and source control sit behind the unpriced enterprise tier. |

Smartsheet and monday.com are missing on purpose: neither page would render a price we could stand behind on the day, and a figure we cannot source does not go on this site. The three-year arithmetic for renting against owning is in the [own-or-rent guide](https://www.clientflow.ai/guides/build-or-buy-software-uk); this table is about where each tool stops, not what it totals.

## 8. Where the middle options break

The pattern is the same across all of them, and it is worth knowing before you migrate rather than after. Each of these tools is excellent up to a line it draws, and the line is rarely the one you were watching.

- **A cap you meet suddenly.** Airtable’s record limit is per base and hard[^22]. A process that grows steadily hits it on an ordinary Tuesday.
- **A meter that tracks the wrong thing.** Zapier counts tasks, not people[^24]. A busy month costs more than a quiet one, and nobody notices until the invoice.
- **The rule you actually needed, one tier up.** Governance features, single sign-on, audit trails, source control, sit in the tier with no published price on more than one of these products.
- **Nothing to take with you.** What you build in a low-code platform generally does not leave it. That is the trade, and it is a reasonable one as long as it is made deliberately.

None of that is an argument for building instead. It is an argument for knowing which line you will meet first, and how long it will take to get there.

## 9. Work out your own number

There is no credible independent measurement of what a spreadsheet-run process costs to keep running. The two figures in circulation were both commissioned by companies selling the replacement, so we are not going to quote them at you. Measure your own instead. It takes an afternoon.

1. **Count the copies.** How many versions of the file exist across email, desktops and the shared drive? Anything above one is the process telling you something.
2. **Time one cycle.** Have the person who runs it note the minutes, once, end to end, including the chasing. Multiply by how often it happens.
3. **Count the re-keying.** Every place a number is typed into a second system is a place it can differ from the first.
4. **Count the people who could rebuild it.** This is the number that usually decides. If it is one, the exposure is not the file.

The nearest thing to an independent measurement anyone has is the Enron corpus, where roughly a hundred emails a day involved a spreadsheet and 6% of those mentioned an error or a fault[^9]. It measures how much a spreadsheet-run process circulates and gets corrected, which is not hours, but it is real and nobody sold it to you.

## 10. Who has to hold it, whichever way you go

The answer to a spreadsheet that has become a risk is a named person before it is a purchase. That holds whether you keep the file, move to a database tool or build something.

The ICAEW’s first principle is to decide what role spreadsheets play in the business and to manage the ones inside a key process differently from the ad hoc ones[^1].

The National Audit Office, auditing across government, reports that it regularly finds errors in departments’ models, including errors of £800 million and £45 million in two financial models in a single department’s 2020 to 2021 accounts, which had not been independently verified before the audit[^17].

The Treasury’s review after the West Coast franchise collapse recommended a single named senior responsible owner for every business-critical model[^18]. None of those documents mentions Excel. All three are about ownership.

Two pieces of UK regulation are worth knowing about even though neither is likely to bind you directly. The Prudential Regulation Authority has written a definition of a model that a workbook computing a material number meets, and expects firms to keep a record of every one, though it applies to banks, building societies and PRA-designated investment firms rather than to a logistics company in Leeds[^19].

And from financial years beginning 1 January 2026, listed companies have to declare on the effectiveness of their material controls, with each board deciding what counts as material[^20]. Neither is your obligation. Both may become your customer’s question.

One thing this guide will not claim: that building software removes the risk of a wrong number. It moves it. People write code too, and the error research that produced the spreadsheet figures found comparable base rates in programming[^6].

What a system can do that a file cannot is make a rule compulsory and keep a history nobody can quietly edit. If that is what your process needs, that is the reason, and it is the only one worth spending on.

**If the signals are there** Bring the spreadsheet and the process it runs. The call is twenty minutes and free, and it ends in a recommendation, which is sometimes to keep the file and fix the ownership. If a build is right, it is scoped from a blueprint first and priced before you commit, from £10,000.

[Apply for a blueprint call](https://www.clientflow.ai/apply)

## 11. Questions people ask about spreadsheets

### When should you stop using Excel for a business process?

A spreadsheet stops being the right tool when the process needs a rule the file cannot enforce, when more than a handful of people edit it at the same time, when nobody can say who changed a number and when, or when only one person could rebuild it. Try the cheap fix for each first: a locked column and a named checker, splitting the file, turning on version history, and having somebody else rebuild the critical part from the documentation.

### Is it true that 90% of spreadsheets contain errors?

Roughly, but the figure people quote is not the one the research supports. It comes from a summary of six field studies covering 85 spreadsheets, which found errors in 94% of them. A later audit of 50 operational workbooks and 270,722 formulas found the same 94% for errors of any kind, 86% for errors that produce a wrong result, and a cell error rate of 0.87% to 1.79% rather than the 5.2% usually cited[^8]. Nearly every production workbook has something wrong in it; most formulas are right.

### How many rows can Excel handle?

An Excel worksheet holds 1,048,576 rows by 16,384 columns[^2]. The row limit is almost never why a workbook fails, and the famous case that is blamed on it involved the legacy .xls format, which stopped at 65,536.

### How many people can edit a spreadsheet at the same time?

Microsoft publishes no maximum. Co-authoring needs the file in .xlsx, .xlsm or .xlsb, stored on OneDrive or SharePoint Online, and when two people change the same thing “the last change that is saved ... is the one that wins”[^3]. That sentence matters more than any number: the file cannot arbitrate, so the people have to.

### What did the Excel error at Public Health England actually do?

Public Health England did not report 15,841 positive covid tests from the period between 25 September and 2 October 2020, and its own statement describes a technical issue in the data load process without mentioning Excel[^10]. A peer-reviewed study later used the gap as a natural experiment and estimated that cases which were properly contact traced were associated with 63% fewer subsequent infections over the following six weeks[^11].

### Should we move to Airtable instead of building something?

Often, yes. Airtable is $20 to $45 per user a month billed annually[^21], which is a fraction of a build, and for a process that is really a shared list with views it is the right answer. The question that decides it is whether the process needs a rule enforced. Airtable will hold your records well and cap them at 50,000 per base on Team[^22]; it will not refuse an approval that breaks your own policy.

### What does it cost to replace a spreadsheet with custom software?

A bespoke system to replace a spreadsheet-run process starts at £10,000. The scope and the price are settled in a blueprint first, which takes one to two weeks, and the build runs three to eight weeks after that. Running it costs about £800 a year at list prices with nothing per seat. The bands are on the [pricing page](https://www.clientflow.ai/pricing) and what moves a build between them is in the [cost guide](https://www.clientflow.ai/guides/bespoke-software-development-cost-uk).

### How long can we keep going on the spreadsheet?

As long as none of the four signals is present, indefinitely. Nothing fails on a date. It fails on the Tuesday the person who understood the file is on leave and a number goes out that nobody can explain, which is why the count of people who could rebuild it is the measure worth watching.

### Who should own the spreadsheet if we keep it?

One named person, written on the file itself. The ICAEW’s first principle is to manage spreadsheets inside a key business process differently from ad hoc ones[^1], and the Treasury’s review of government models recommended a single senior responsible owner for each business-critical model[^18]. The three cheapest controls are a named owner, version history turned on, and somebody other than the owner who has rebuilt the critical part at least once.

## Sources

Every third-party figure above was read from the page cited, on the date shown. Vendors change prices without notice, so the date is part of the fact.

[^1]: [ICAEW, Twenty principles for good spreadsheet practice, second edition](https://www.icaew.com/technical/technology/excel-community/20-principles-for-good-spreadsheet-practice-2024-edition). Principle 1 on managing key-process spreadsheets differently, Principle 5 on checking a spreadsheet is the right tool; the “approximately 90%” figure is printed without a citation. Seen 7 September 2026.
[^2]: [Microsoft, Excel specifications and limits](https://support.microsoft.com/en-gb/office/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3). 1,048,576 rows by 16,384 columns; 15-digit calculation precision. Seen 7 September 2026.
[^3]: [Microsoft, Collaborate on Excel workbooks at the same time with co-authoring](https://support.microsoft.com/en-gb/office/collaborate-on-excel-workbooks-at-the-same-time-with-co-authoring-7152aa8b-b791-414c-a3bb-3024e46fb104). No maximum number of co-authors is published; on a simultaneous edit the last save wins. Seen 7 September 2026.
[^4]: [Microsoft Learn, About shared mailboxes in Microsoft 365](https://learn.microsoft.com/en-us/microsoft-365/admin/email/about-shared-mailboxes). Maximum 25 users; 50 GB unlicensed; cannot encrypt outbound mail; deletions cannot be prevented. Seen 7 September 2026.
[^5]: [Microsoft, Stop automatically changing numbers to dates](https://support.microsoft.com/en-us/office/stop-automatically-changing-numbers-to-dates-452bd2db-cc96-47d1-81e4-72cec11c4ed8). Automatic date conversion cannot be turned off completely; formatting as text or a leading apostrophe is the workaround. Seen 7 September 2026.
[^6]: [Raymond R. Panko, What We Don’t Know About Spreadsheet Errors Today, EuSpRIG 2015](https://arxiv.org/pdf/1602.02601). Errors in 94% of 85 spreadsheets across six field studies; average cell error rate 3.9% in laboratory work, against 1.9% to 3.7% base error rates found in code inspections. Seen 7 September 2026.
[^7]: [Powell, Baker and Lawson, A critical review of the literature on spreadsheet errors, Decision Support Systems 46(1), 2008](http://mba.tuck.dartmouth.edu/spreadsheet/product_pubs_files/literature.pdf). 88 spreadsheets across seven sources, three unpublished; the evidence does not support a reliable quantitative estimate. Seen 7 September 2026.
[^8]: [Powell, Baker and Lawson, Errors in Operational Spreadsheets, Journal of Organizational and End User Computing 21(3), 2009](http://mba.tuck.dartmouth.edu/spreadsheet/product_pubs_files/Errors.pdf). 50 workbooks, 270,722 formulas audited; 94% with an error, 86% with a wrong result, cell error rate 1.79% inclusive and 0.87% for wrong results. Seen 7 September 2026.
[^9]: [Hermans and Murphy-Hill, Enron’s Spreadsheets and Related Emails, ICSE 2015](https://dl.acm.org/doi/abs/10.5555/2819009.2819013). 15,770 spreadsheets released; about 100 spreadsheet emails a day, 6% mentioning an error or fault; 75% of spreadsheets used only the top fifteen functions. Seen 7 September 2026.
[^10]: [Public Health England, statement on delayed reporting of COVID-19 cases, 4 October 2020](https://www.gov.uk/government/news/phe-statement-on-delayed-reporting-of-covid-19-cases). 15,841 cases affected between 25 September and 2 October; the statement does not mention Excel. Seen 7 September 2026.
[^11]: [Fetzer and Graeber, Measuring the scientific effectiveness of contact tracing, PNAS 118(33), 2021](https://wrap.warwick.ac.uk/id/eprint/156674/). Properly traced cases associated with 63% fewer subsequent infections and 66% fewer deaths over the following six weeks. Seen 7 September 2026.
[^12]: [Report of JPMorgan Chase & Co. Management Task Force Regarding 2012 CIO Losses, 16 January 2013](https://ypfsresourcelibrary.blob.core.windows.net/fcic/YPFS/JPMorgan%20Management%20Task%20Force%20Regarding%202012%20CIO%20Losses%201-16-13.pdf). The formula divided by a sum instead of an average, “likely” muting volatility by a factor of two, amount unclear; the required automation never happened and nobody followed up. Seen 7 September 2026.
[^13]: [Herndon, Ash and Pollin, A Critique of Reinhart and Rogoff, PERI Working Paper 322, 15 April 2013](http://peri.umass.edu/wp-content/uploads/joomla/images/WP322.pdf). The spreadsheet and transcription errors account for 0.4 of the gap; excluded years and country weighting account for almost 2 percentage points. Seen 7 September 2026.
[^14]: [Ziemann, Eren and El-Osta, Gene name errors are widespread in the scientific literature, Genome Biology 17:177, 2016](https://doi.org/10.1186/s13059-016-1044-7). Gene name errors in 19.6% of published articles with supplementary Excel gene lists. Seen 7 September 2026.
[^15]: [Abeysooriya and others, Gene name errors: Lessons not learned, PLOS Computational Biology, 30 July 2021](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008984). Errors in 30.9% of articles with supplementary Excel gene lists, up from 19.6%. Seen 7 September 2026.
[^16]: [HUGO Gene Nomenclature Committee, New Guidelines 2020](https://blog.genenames.org/hgnc/2020/09/28/New_Guidelines/). Symbols that affect data handling were changed; MARCH1 became MARCHF1. Seen 7 September 2026.
[^17]: [National Audit Office, Financial modelling in government, HC 1015, 27 January 2022](https://www.nao.org.uk/wp-content/uploads/2022/01/Financial-modelling-in-government.pdf). Errors of £800 million and £45 million found in two models in one department’s 2020-21 accounts, which had not been independently verified. Seen 7 September 2026.
[^18]: [HM Treasury, Review of quality assurance of Government analytical models, March 2013](https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/206946/review_of_qa_of_govt_analytical_models_final_report_040313.pdf). Commissioned after the Intercity West Coast franchise competition; recommends a single senior responsible owner for each business-critical model. Seen 7 September 2026.
[^19]: [Prudential Regulation Authority, SS1/23 Model risk management principles for banks, May 2023](https://www.bankofengland.co.uk/-/media/boe/files/prudential-regulation/supervisory-statement/2023/ss123.pdf). Applies to UK banks, building societies and PRA-designated investment firms with internal model approval; the word spreadsheet does not appear. Seen 7 September 2026.
[^20]: [Financial Reporting Council, UK Corporate Governance Code 2024](https://www.frc.org.uk/library/standards-codes-policy/corporate-governance/uk-corporate-governance-code/). Provision 29 applies to financial years beginning on or after 1 January 2026; what counts as a material control is for each board to determine. Seen 7 September 2026.
[^21]: [Airtable pricing](https://airtable.com/pricing). Team $20 and Business $45 per user a month, billed annually. Seen 7 September 2026.
[^22]: [Airtable, plans and limits](https://support.airtable.com/docs/airtable-plans). 50,000 records per base on Team, 125,000 on Business. Seen 7 September 2026.
[^23]: [Notion pricing](https://www.notion.com/pricing). Plus $10 and Business $20 per member a month. Seen 7 September 2026.
[^24]: [Zapier pricing](https://zapier.com/pricing). Professional $19.99 and Team $69 a month on annual billing; a task is counted whenever Zapier completes a unit of work. Seen 7 September 2026.
[^25]: [Microsoft Power Apps pricing](https://www.microsoft.com/en-gb/power-platform/products/power-apps/pricing). Power Apps Premium £15.40 per user a month paid yearly; Microsoft notes prices are for marketing purposes and may not reflect actual list price. Seen 7 September 2026.
[^26]: [Retool pricing](https://retool.com/pricing). Team builder $10 and Business builder $50 a month on annual billing, plus per-user charges. Seen 7 September 2026.
[^27]: [European Central Bank, euro foreign exchange reference rates, 3 September 2026](https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html). USD 1.1615 and GBP 0.86055 to the euro, which makes £1 about $1.35. Seen 4 September 2026.

## About the author

**Sohail Chowdhary**, Co-founder and technical lead. Sohail designs the architecture, builds the backend and reads every change before it ships. [LinkedIn](https://www.linkedin.com/in/sohail-chowdhary-23084289/)

## More guides

- [Build or buy? What the software you already pay for really costs](https://www.clientflow.ai/guides/build-or-buy-software-uk): £73,800 rented against about £20,400 owned, for a team of twenty over three years.
- [What bespoke software actually costs in the UK](https://www.clientflow.ai/guides/bespoke-software-development-cost-uk): The bands, the five things that move the price, and when not to build.

All guides: https://www.clientflow.ai/guides. Every guide is also served as Markdown at its URL with .md appended.
