About investmentcalculator.co.uk
UK tax and investment calculators that show their working — and state what they cannot do.
Information, not advice
This site publishes information, not advice. It cannot know your circumstances, it does not recommend any product, provider or course of action, and nothing on it is a personal recommendation. For a decision that matters, check the figures against gov.uk or speak to an accountant or a regulated adviser.
Concretely: this site names no provider, ranks no product and recommends no course of action. A calculator that tells you what a rule produces is a factual tool. The moment a site starts telling you which provider to use, it is doing something else, and this one does not.
Why the working is on the page
Most UK calculators return a single number. A single number cannot be checked, and on tax questions it is very often wrong in ways the reader has no way to see — a capital gain taxed entirely at one rate when it straddles two, dividends taxed in isolation from the salary underneath them, a projection whose contribution timing and fee treatment are never stated.
Every page here shows the band-by-band breakdown, the allowances used and left unused, and the assumptions it made. If a figure looks wrong, the working is there to find out where it went wrong. That is the entire proposition, and it is also the only defensible way to publish tax arithmetic to strangers.
What is checked, and what is not
Rates, thresholds and allowances live in one place, are read directly by the calculators, and are checked against gov.uk figure by figure. Every figure in use has been checked at least as recently as — that is the oldest check in the log, not the newest, because a set of rules is only verified as of its stalest row and a re-check of one tax year must not re-date a claim covering figures nobody has looked at since. Each methodology page carries that date, the sources and the full log, row by row.
That check covers the rates. The answers are a separate question. Most of the test suite derives its expected values by hand from the same rate files the check covers, so it proves the arithmetic is consistent with the inputs rather than that any answer is right. A smaller set of tests does better: their expected values are taken from HMRC’s own published worked examples — the dividend and savings guidance, the personal allowance taper, HS275 on business asset disposal relief, the corporation tax manual — so those specific scenarios are checked against an authority outside this project.
That distinction is worth the paragraph, because those outside checks found two real errors that every hand-written test had agreed with: marginal relief was computed on the wrong profit measure, and the capital gains exemption was deducted twice across a mixed disposal. Both under-charged tax. Both are fixed. Neither would have been found by a suite written from the same reading of the rules that produced the mistake — which is the whole argument for testing against somebody else’s worked examples, and the reason to be precise about how few of them there are.
No named person has signed that check off yet. It was carried out automatically. It is recorded that way in the source repository and it is said that way here, because the alternative — implying a review that has not happened — is the exact failure this page exists to avoid.
Errors that reach a reader are published on the corrections log, in full and permanently. It is empty today, and it was built before it was needed on purpose.
What this site does with your data
Every calculation runs in your browser. There is no application server and no database, so nothing you type is transmitted or stored. A share link is the exception: it carries your figures in the URL.
There is no account, no email capture, no submit button and no result stored anywhere. There is no application server and no database — this site is a folder of files on a content delivery network, so there is nothing here that could receive a figure, act on one, or keep one.
A share link is the exception worth being precise about. Creating one costs nothing: the button rewrites the address bar in your browser and makes no request, so your figures do not leave the tab. Opening one is a page request like any other, and a page request carries its whole address. So when someone follows a link you sent them, the query string — ?salary=50000÷nds=20000 and the rest — reaches the network that serves this site and can appear in its access logs, exactly as it would for any URL on any website. Nothing on this side reads it: the file returned is the same file every visitor gets, and the arithmetic happens after it arrives, in their browser.
Two consequences follow, and neither is hidden. A share link is as private as the place you paste it — a public post makes those numbers public. And search engines are deliberately allowed to fetch parameterised links rather than blocked from them, because that is the only way the page’s canonical can be read and the variants folded back into the plain address; the trade is that a pasted link can be crawled and indexed by a third party. If the figures are sensitive, send a screenshot or the plain address instead.
There are no adverts, no analytics and no cookies at all today, which is why you have not been asked to consent to anything. If that changes, a consent dialog will appear before anything is set, and refusing will be exactly as easy as accepting.
Calculators embedded on other sites under /embed/ load no consent dialog, no advertising and set no cookies, under any configuration. Consent on an embedded widget belongs to the publisher whose page it sits on, not to this site.
How this site is paid for
It is not, yet. There is no advertising and there are no affiliate links today. If either appears, it will be disclosed on the page carrying it, and it will not change what a calculator computes — the arithmetic has no commercial input and no branch that depends on who is paying.
Sources and licence
Rates, thresholds and allowances are taken from material published by HM Revenue & Customs, the Scottish Government and the Scottish Parliament. Every source is linked on the relevant methodology page with the date it was read.
Contains public sector information licensed under the Open Government Licence v3.0.
Who writes it
Sam Ellery
Sam builds and maintains the calculators on this site. Every rate, threshold and allowance behind them is checked against gov.uk before release, and the date of that check is published on each calculator and in a public log. The site exists because most UK calculators return one number and hide the working, which makes them impossible to check and easy to misread. Sam is not a financial adviser or an accountant, and nothing here is advice.
Where a calculator uses statutory figures, each one is checked against gov.uk before release and the date of that check is published on the page. The investment projections have no statutory figures — they are arithmetic on an assumption you supply. The whole of it is covered by an automated test suite, including fixtures built from HMRC’s own published worked examples. No accountant or other professional has reviewed these calculators, and no result they produce has been independently verified.
Sam Ellery is a pen name. The description above is accurate and no qualification is claimed anywhere on this site, because none is held — you will not find a professional body or a register entry listed, and that absence is the honest answer rather than an omission. What can be checked is the arithmetic: every rate carries its gov.uk source and the date it was checked, the method is written out per calculator, and corrections are published.