Investment and compound interest calculator
The example is for: a regular account at XTB.
At the end, at a gain of 5% a year
364,841 zł
You pay in 240,000 zł, and 124,841 zł is the gain after fees and tax. In today's money that is about 179,849 zł.
How much will you have after years of monthly payments? We count your broker's fees, selling at the end and the tax of your account type.
Regular account, IKE or IKZE?
The same plan at XTB on each account type.
The same plan at other brokers
What you keep at the end of the plan, highest first. Click a broker to calculate the plan there.
Without full fee data: BM Alior Banku, BM BNP Paribas, EXANTE, LYNX, N26, Noble Securities, Revolut, UniCredit
Don't fit the plan: BM ING, BM Banku Millennium
How we calculate
- You pay in at the start of every month, and each payment is one buy order. The commission and currency conversion from the broker's price list come out of the payment.
- The value grows by the assumed return, added monthly, in złoty. We don't model exchange rate moves or dividend payouts (an accumulating fund).
- Custody and account fees are charged as the broker's price list says, on the average value over the fee's period.
- At the end you sell everything in one order, with the commission and conversion back to złoty.
- Tax depends on the account. On a regular account you pay tax on the gain, on IKE nothing when you withdraw as the law provides, on IKZE tax on the whole payout.
- IKE and IKZE get payments up to the yearly limit, the rest goes to a regular account at the same broker. With both accounts, IKZE is filled first, then IKE. The IKZE tax refund arrives in April of the next year and goes to the regular account.
- The amount in today's money is the result reduced by the assumed inflation for every year of the plan.
- Without an age we assume a payout within the rules. With your age we check whether at the end of the plan you have the required age and payments in enough years; if not, we calculate an early withdrawal (zwrot) with its tax.
- The IKZE tax refund assumes you have taxable income that year of at least the payment. With the flat-rate tax we use the higher IKZE limit for the self-employed.
- The plan starts this month. IKE and IKZE limits, the tax refund and the years with payments run by calendar year: this year's limit covers the months left in it, and a new one starts in January.
The rates and limits we calculate with
- Tax on gains from selling securities
- 19%
- Gains on IKE exempt from tax
- Yes
- Tax on an IKZE payout
- 10%
- IKZE payments reduce your taxable income
- Yes
- IKE contribution limit for 2026
- 28,260.00 zł
- IKZE contribution limit for 2026
- 11,304.00 zł
- IKZE contribution limit for 2026 for the self-employed
- 16,956.00 zł
- IKE: tax-free payout from the age of
- 60 years
- IKE: age with pension rights
- 55 years
- IKE: calendar years with payments, at least
- 5
- IKZE: payout at the payout tax from the age of
- 65 years
- IKZE: calendar years with payments, at least
- 5
- IKE: tax on the gain on an early withdrawal
- 19%
- IKZE: early withdrawal taxed as income on the scale
- Yes
- Tax scale, first bracket
- 12%
- Tax scale, second bracket
- 32%
- Tax scale: threshold of the higher rate
- 120,000.00 zł
- Flat-rate tax
- 19%
This is an example at an assumed return, not a forecast. It is not an investment recommendation or tax advice.
Frequently asked questions
How does compound interest work in investing?
Gains are added to your capital and earn in the years after. An example from the calculator: 1,000 zł a month for 20 years at a return of 5% a year is 240,000 zł paid in and 396,105 zł of value before selling.
What do I keep after Belka tax?
On a regular account you pay 19% tax on the gain when you sell. In this example at XTB the tax is 29,284 zł and you keep 364,841 zł.
Is IKE worth it?
On IKE you pay no tax on the gain if you withdraw once you are 60 years old, with payments in at least 5 calendar years. The same plan at XTB on IKE leaves 394,125 zł, which is 29,284 zł more than a regular account.
Can I pay more than the limit into IKE and IKZE?
No. In 2026 the limit is 28,260 zł for IKE and 11,304 zł for IKZE, and the institution returns any overpayment. The limits are separate, so you can have both accounts and pay in 39,564 zł together. The calculator sends the excess to a regular account.
How much do broker fees take?
It depends on the broker. In this plan you keep between 306,189 zł and 367,091 zł depending on the broker: a difference of 60,902 zł. We count commissions, currency conversion, custody and selling from the price lists.
Does the calculator account for inflation?
Yes. The result is also shown in today's money: at inflation of 3.6% a year, 364,841 zł in 20 years is about 179,849 zł today.
Other calculators
How much to save each month
How much to pay in each month to reach a goal after fees and tax.
Example: 500,000 zł in 20 years at XTB → 1,373 zł a month
Open the calculatorIKZE calculator: tax refund
How much tax you get back for an IKZE payment this year and what's left of the limit.
Example: the whole limit of 11,304 zł at a rate of 12% → 1,356 zł back
Open the calculatorSavings bond calculator in Poland
What you get in hand from the Polish savings bonds on sale, after the early redemption fee and tax.
Open the calculatorPrepay the loan or invest?
Spare money and a loan in Poland? See which leaves more: prepaying or investing.
Example: 50,000 zł against a 500,000 zł loan at 5.85%, investing earns 7% a year → almost the same: after 25 years investing leaves 1,926 zł more
Open the calculatorPolish savings bond rates
This month's rates and terms of Polish savings bonds, every type and every series, from the Ministry of Finance's issue letters.
See the ratesDoes an OKI pay off
How much asset value tax you pay on an OKI, and how much Belka on a regular account.
Open the calculator