Tidy Sheets · free UK money tools

UK Tax Rates API: free JSON & CSV for 2026-27

Need UK tax rates in your app, spreadsheet or blog post? This is a free, open-data set of UK Income Tax bands, National Insurance, student loan thresholds, dividend tax rates, HMRC mileage rates, VAT rates and the VAT registration threshold, and tax deadlines as plain static JSON and CSV files. No sign-up, no API key, no rate limits, and CORS is open so you can call it straight from a browser. Every figure is checked on GOV.UK and is the same figure our own calculators use, generated from the same code.

Quick start

All 2026-27 rates in one file: https://tidysheets-uk.pages.dev/api/v1/2026-27.json
Catalogue of every endpoint: https://tidysheets-uk.pages.dev/api/v1/index.json
Spreadsheet (CSV): https://tidysheets-uk.pages.dev/api/csv/v1/2026-27.csv

curl

curl -s https://tidysheets-uk.pages.dev/api/v1/2026-27/income-tax.json

JavaScript (fetch)

const r = await fetch("https://tidysheets-uk.pages.dev/api/v1/2026-27.json");
const rates = await r.json();
console.log(rates.income_tax.personal_allowance);      // 12570
console.log(rates.dividends.rates.basic);              // 0.1075
console.log(rates.mileage.cars_and_goods_vehicles.rate_first_miles); // 0.55

Google Sheets

=IMPORTDATA("https://tidysheets-uk.pages.dev/api/csv/v1/2026-27.csv")

The CSV has one row per figure: tax_year, topic, key, value, source_url. To pull a single value, e.g. the Personal Allowance: =VLOOKUP("personal_allowance", QUERY(IMPORTDATA("https://tidysheets-uk.pages.dev/api/csv/v1/2026-27.csv"), "select C, D"), 2, FALSE). Excel users can use Data > From Web with the same URL.

Endpoints

PathFormatWhat's in it
/api/v1/index.jsonJSONThis catalogue
/api/v1/2026-27.jsonJSONAll 2026-27 rates in one file
/api/v1/2026-27/income-tax.jsonJSON2026-27 income tax
/api/v1/2026-27/national-insurance.jsonJSON2026-27 national insurance
/api/v1/2026-27/student-loans.jsonJSON2026-27 student loans
/api/v1/2026-27/dividends.jsonJSON2026-27 dividends
/api/v1/2026-27/mileage.jsonJSON2026-27 mileage
/api/v1/2026-27/vat.jsonJSON2026-27 vat
/api/v1/2026-27/allowances.jsonJSON2026-27 allowances
/api/csv/v1/2026-27.csvCSVAll 2026-27 rates as CSV (Google Sheets IMPORTDATA friendly)
/api/v1/2025-26.jsonJSONAll 2025-26 rates in one file
/api/v1/2025-26/income-tax.jsonJSON2025-26 income tax
/api/v1/2025-26/national-insurance.jsonJSON2025-26 national insurance
/api/v1/2025-26/student-loans.jsonJSON2025-26 student loans
/api/v1/2025-26/dividends.jsonJSON2025-26 dividends
/api/v1/2025-26/mileage.jsonJSON2025-26 mileage
/api/v1/2025-26/vat.jsonJSON2025-26 vat
/api/csv/v1/2025-26.csvCSVAll 2025-26 rates as CSV (Google Sheets IMPORTDATA friendly)
/api/v1/deadlines.jsonJSONUK tax and money deadlines (29 dates)
/api/csv/v1/deadlines.csvCSVDeadlines as CSV

Paths under /api/v1/ are stable: field names won't change, though new fields and tax years may be added. Every JSON file includes tax_year, source_urls (GOV.UK), last_verified, licence and disclaimer. Files are cached for an hour.

What the 2026-27 figures say

Field reference

Not included (yet): Scottish Income Tax bands, Class 2/4 National Insurance, savings allowances, Capital Gains Tax, VAT schemes (Flat Rate etc.) and pension allowances. We only publish figures we've checked on GOV.UK and use in our own tools.

Licence and attribution

Free to use, including in commercial apps, spreadsheets and articles. All we ask is a credit link, for example:

<a href="https://tidysheets-uk.pages.dev/uk-tax-rates-api">UK tax rates from Tidy Sheets</a>

Please link to this page rather than hot-linking only the JSON, so readers can find the sources and updates. Underlying rates are published by HMRC on GOV.UK.

Use the calculators instead

Not a developer? The same figures power our free tools: take-home pay calculator, salary after tax tables, dividend tax calculator, HMRC mileage allowance calculator, £1,000 trading allowance calculator, the VAT calculator and £90,000 threshold checker and the UK tax deadlines calendar. You can also embed the calculators on your site.

Disclaimer and sources

General information only, not tax or financial advice. Figures were checked against GOV.UK on the last_verified date; always check GOV.UK for your own situation. Income Tax bands are for England, Wales and Northern Ireland (Scotland has its own bands for non-savings, non-dividend income). Last verified: 17 October 2026. If you spot a change on GOV.UK before we do, the email is tidysheets@mail.grokbot.com.

gov.uk/government/publications/rates-and-allowances-income-tax/income-tax-rates-and-allowances-current-and-past
gov.uk/government/publications/rates-and-allowances-national-insurance-contributions
gov.uk/government/publications/vat-notice-7001-should-i-be-registered-for-vat/vat-notice-7001-should-i-be-registered-for-vat
gov.uk/government/publications/vat-notice-7001-should-i-be-registered-for-vat/vat-notice-7001-supplement--2
gov.uk/guidance/rates-and-thresholds-for-employers-2025-to-2026
gov.uk/guidance/rates-and-thresholds-for-employers-2026-to-2027
gov.uk/guidance/tax-free-allowances-on-property-and-trading-income
gov.uk/guidance/vat-guide-notice-700
gov.uk/hmrc-internal-manuals/business-income-manual/bim75005
gov.uk/how-vat-works/vat-thresholds
gov.uk/income-tax-rates
gov.uk/national-insurance-rates-letters
gov.uk/national-insurance/how-much-you-pay
gov.uk/register-for-vat
gov.uk/repaying-your-student-loan/what-you-pay
gov.uk/simpler-income-tax-simplified-expenses/vehicles
gov.uk/tax-on-dividends
gov.uk/vat-rates