Trading 212 · Revolut · Hungarian tax
Your foreign broker tax in minutes, and your statement never leaves your device.
Capital gains (ETÜ), dividends, interest, SZJA and SZOCHO. Every transaction at its own day's MNB rate, matched with FIFO, and every forint explained. In English, for expats tax-resident in Hungary too.
Join the waitlist with a blank email: the button opens your mail app. If it does not open, write to info@taxprotecc.eu. We only write about the launch and never pass your address on.
- Your file never leaves your device
- No sign-up, no cookies, no tracking
- Official daily MNB rates, FIFO
- Every forint shows where it comes from
Tax year 2025 · invented example, no foreign withholding tax
- Shares/ETF gain (ETÜ)
- 100,000 Ft
- ETÜ tax (15%)
- 15,000 Ft
- Dividends (gross)
- 20,000 Ft
- Dividend SZJA (15%)
- 3,000 Ft
- Dividend SZOCHO (13%)
- 2,600 Ft
- Total tax due
- 20,600 Ft
Every line links to its trades, daily MNB rate and FIFO match.
Why this one?
Your file stays with you
No upload, no statement stored in someone's cloud. If you save it, it stays encrypted on your computer. We never ask for your phone number.
Every forint explained
Each sale lists the buys it was FIFO matched with, both MNB rates and the gain. Ready to show the tax office or your accountant.
Built for Trading 212 and Revolut
Downloads your Trading 212 history itself through the official read-only API. Reads every Revolut statement layout since 2021.
How it works
Three steps to the year's tax. Next year it is one click.
1. Add your statement
A Trading 212 CSV or a Revolut account statement (CSV, Excel). With a Trading 212 API key the app downloads it for you.
2. The app calculates
MNB rate for each day (the last published one on weekends), FIFO, stock splits, foreign tax credit, the SZOCHO cap from your salary.
3. You see your tax
Per year: ETÜ tax, SZJA and SZOCHO on dividends and interest, plus a detailed statement as PDF and CSV, in English and Hungarian.
What it covers
Capital gains (ETÜ)
Yearly net gain with FIFO, 15% SZJA. After a loss it works out the tax equalisation refund from the previous two years' tax.
Dividends
Grossing up, foreign tax credit by treaty, at least 5% SZJA from countries without a treaty (the US from 2024), no SZOCHO on shares listed on an EEA regulated market.
Interest and the SZOCHO cap
15% SZJA on interest, and 13% SZOCHO on savings opened from 1 July 2023. For dividend SZOCHO it applies the cap (24 × the minimum wage) from the salary you enter.
Brokers
Trading 212 API + CSV
Revolut CSV + Excel
IBKR, XTB beta
Our error-fix promise
Find a mistake in our numbers before 20 May? We fix it for free, or refund you. Tell us what you see and we look into it.
Privacy, plainly
- The app runs on your computer. Your statement is never sent to any server.
- It only downloads public data: MNB exchange rates, the minimum wage and the list of stock splits.
- If you save your data, it stays on your computer, encrypted with your password. Two-step login with an authenticator app is optional.
- This website uses no cookies, no tracking and no external fonts.
Questions
Do I upload my statement anywhere?
No. The app calculates on your own computer and your file goes nowhere. It only downloads public tables such as the MNB exchange rates.
Which brokers does it read?
Trading 212 (CSV, or automatic download through its API) and Revolut (account statement as CSV or Excel). IBKR and XTB are in beta: they work, but have been tried on few real files so far.
What does it run on?
The desktop app runs on Windows. The tax quick check runs in your browser, on Mac and phones too, and does not upload anything either.
Is this tax advice?
No. It is a calculation aid that shows where every forint comes from, but you are responsible for your return. Ask an accountant when in doubt.
