Two prices. One of them is zero.

Free forever

£0

Up to 1,000 transactions. Every importer, every report, every tax year. Download everything. No signup, no card, no trial clock. This is not a preview, it is the product.

Launch app

One account fee

£39, once

1,000 to 9,999 transactions. Covers every tax year you have ever had and every one still to come. Buy it in 2027, use it in 2035. Never per year, never a subscription.

Get your key, £39 once

Payment happens on Stripe's page. Your activation key appears the moment you finish, enter it in the app under Settings, done. The key verifies on your machine and works offline, forever.

Capital gains, income, loss claims and around ten more reports, all included in both tiers.

Trader

£129, once

Up to 50,000 transactions, every tax year, every report. High-volume traders pay competitors about this much every April. Here it is one payment, and next April costs nothing.

Get your Trader key, £129 once

Desk

£299, once

Up to 250,000 transactions and priority support. Beyond that, tell us your volume and we cut a key to fit. Working with an accountant, they use the app free, see how sharing works.

Get your Desk key, £299 once

The standing rule: you never pay twice for tax maths. A key buys computation forever.

Larger history, or want to see it work on real data first? Load the worked example in the app, free and instant, or book a 25 minute walkthrough and a human will show you.

The app's report view over the free limit: your reports are ready, waiting, real figures shown, the report grid computed behind frosted glass, a licence key field, and the note that your session export never locks.
This is the lock, photographed from a real over-limit session. Your reports are computed and sitting behind the glass before you pay, the key only opens the download. Your session export never locks, your data is never hostage.

What the same portfolio costs elsewhere

Prices below are the vendors' own published figures, checked on the date shown under the table, linked at the bottom of this page. The scenario is a UK investor with 1,000 transactions filing three tax years, because that is where the pricing model becomes arithmetic.

gains.tax tax app one, name in the sources below tax app two, name in the sources below tax app three, name in the sources below tax app four, name in the sources below
Plan needed for 1,000 transactions Free Their mid tier Their mid tier Their pro tier Their entry tier
Price £0 £79 per tax year $99 per tax year $169 per year, subscription £119 per year, subscription
Three tax years cost £0 £237 $297 $169 to $507 depending on when you file £119 to £357 depending on when you file
Reports on the free tier All of them None None None, 7-day trial No free tier
Reports if you stop paying Yours forever Only years you bought Only years you bought Access ends Access ends
Your data lives On your machine Their servers Their servers Their servers Their servers, client-side encrypted
Sources, checked 20 August 2026. Names redacted above out of politeness, the receipts are real and in order.

The first two price per tax year, each year of reports is a separate purchase. The second two are annual subscriptions that include past years while the subscription is active. The fourth encrypts your data on your device before it reaches their servers, the last row reflects that.

Why the free tier can afford to exist

Server-based tax apps pay to store and compute every user's data, so every user must eventually pay them. gains.tax runs on your machine. Your computer does the computation, your disk stores the data, and our costs stay near zero whether you have ten transactions or ten thousand. We charge one small fee at the point where the product is clearly earning its keep, and nothing before, and nothing again.

The fee funds continued engine updates as each tax year's rules change, delivered to the same app, which stays free to run for everyone who already has it.

Pricing questions.

Is the free tier time-limited
No. Under 1,000 transactions it is the full product forever, downloads included.
What happens at 1,000 transactions
The app tells you, nothing is taken away, and the account fee raises the limit to 9,999.
Do I pay again next tax year
No. One fee covers every year, past and future.
What if I have more than 9,999 transactions
The Trader key covers up to 50,000 and the Desk key up to 250,000, both one payment, all years. Above that, email hello@gains.tax and we will cut a key to fit.
Will you ever charge a subscription
Never for tax maths. Computation is yours once you have a key. If we ever offer services that run while you sleep, sync, alerts, sharing, those may carry their own fee, and reports will still never need one.
Can you see what I paid for
Payment happens on Stripe’s page and tax computation happens on your machine. No system of ours holds both facts.