Seamless Import
Connect to major brokers or upload your trade history in seconds. CSVs, PDFs, and direct API integrations from all leading platforms.
Supported brokers →Stop wrestling with spreadsheets. Import your trades, calculate your capital gains instantly, and sleep easy knowing you're compliant.
Connect to major brokers or upload your trade history in seconds. CSVs, PDFs, and direct API integrations from all leading platforms.
Supported brokers →Generate a complete Capital Gains Tax report ready for your Self Assessment, always up-to-date with the latest HMRC rules and tax bands.
See a sample report →Your data is encrypted at rest and in transit. We never sell your data, and broker connections use read-only access only.
Read more →Same Day, Bed & Breakfasting (30-day), and Section 104 pooling are handled automatically - the rules that trip up spreadsheets.
How it works →Trade in USD, EUR, or JPY? Trades are converted to GBP automatically using the official HMRC exchange rate for the day of the trade.
Learn more →Track your capital gains liability throughout the year, not just at tax time - trade with real-time tax visibility.
Start Free Trial →TraderTaxNinja applies the UK share matching rules to your imported activity, so your report has a clear calculation trail instead of an opaque total.
Acquisitions and disposals of the same share on the same day are matched first, before any holding is taken from your wider pool.
Later acquisitions within 30 days are considered before your Section 104 holding, helping account for the Bed and Breakfasting rule.
Remaining qualifying shares are tracked as a pooled holding, with the cost basis and quantity carried forward for future disposals.
TraderTaxNinja helps calculate your position; it does not provide tax advice. Please consult a qualified adviser for advice on your individual circumstances.
We design TraderTaxNinja to keep sensitive financial information protected at every stage—from import through to your final report.
Ask us a security question →Your data is encrypted when it moves between your browser and our services, and while it is stored.
Where a broker connection is supported, it is for retrieving trade data only—not moving money or placing trades.
Reports retain the working behind each calculation, so you can review the source data and matching decisions.