Polish Bank Deposit Calculator
What will a bank deposit earn? Enter the amount, the rate and the term, and the calculator works out the interest to the nearest grosz: it scales the yearly rate to the deposit's term and takes the Belka tax — Poland's tax on interest — at every capitalisation. You can also see what a deposit renewed several times in a row pays and how much monthly or daily capitalisation changes. Finally, you see whether the deposit beats inflation according to the latest figures from GUS (Statistics Poland), and the rate it would need to keep up.
Updated:
What you pay in at the start. You can include grosze.
A yearly rate before tax, as in the bank's offer. A shorter term earns a proportional part of it. Defaults to the NBP reference rate (3.75%, in effect from March 5, 2026) as a benchmark: standard deposits often pay less, promotional ones more.
How long one deposit lasts — in months or in days, as the bank quotes it.
Does your bank count days? Choose “days” and enter the term from your contract.
A deposit in days has no monthly capitalisation — choose capitalisation at the end of the term or daily.
The bank takes the Belka tax (19% of the interest) at every capitalisation.
4 × 3 months = 1 year
After each term the deposit renews with the interest added, at the same rate.
Defaults to 4.1%: GUS year-on-year inflation in September 2026 — the latest figure. The NBP target is 2.5%. Inflation changes only the real result, not the interest.
— —
- Gross interest
- —
- Belka tax
- —
- Yearly, after tax
- —
- Real, yearly
- —
Rate at which the deposit keeps up with inflation
—
With daily capitalisation the bank rounds each day's interest and tax to the grosz. On small amounts the tax can then come to more or less than 19% of the interest, and the result can differ noticeably from capitalisation at the end of the term — for the worse, too.
With daily capitalisation each row shows a term's totals — the bank adds the interest and takes the tax every day.
| Period | At the start | Gross interest | Tax | At the end |
|---|
Example: what does a PLN 10,000 deposit at 3.75% earn?
You put PLN 10,000 in a deposit for 3 months at 3.75% a year. After each term it renews with the interest added: 4 × 3 months, or 1 year. The bank takes 19% Belka tax at every capitalisation. Here is how this compares with a single deposit for 12 months and with daily capitalisation:
| Variant | Gross interest | Belka tax | You get | Yearly, after tax |
|---|---|---|---|---|
| 4 × 3 months, capitalisation at the end of the term | PLN 379.29 | PLN 72.06 | PLN 10,307.23 | 3.07% |
| One deposit for 12 months | PLN 375.00 | PLN 71.25 | PLN 10,303.75 | 3.04% |
| 4 × 3 months, daily capitalisation | PLN 380.74 | PLN 73.00 | PLN 10,307.74 | 3.08% |
After 1 year you get PLN 10,307.23: the PLN 10,000 you paid in plus PLN 379.29 of interest minus PLN 72.06 of tax. A single deposit for 12 months would pay less, PLN 10,303.75, because the interest wouldn't earn interest of its own along the way. Daily capitalisation would pay a little more, PLN 10,307.74. After tax, the deposit returns 3.07% a year. The deposit loses to 4.1% inflation: after tax and inflation you lose 0.99% a year. To keep up with 4.1% inflation after tax, this deposit would need a rate of at least 4.99%.
These numbers come from the same calculator you see above, using its default inputs. Enter your own to see your result.
How we calculate
A deposit earns simple interest for each term: amount × yearly rate × number of months ÷ 12, or for a deposit in days, amount × rate × number of days ÷ 365. With monthly capitalisation we work out each month this way (rate ÷ 12), with daily capitalisation each day (rate ÷ 365), and add the interest to the deposit straight away, so it earns interest itself in the next month or day. A deposit in months with daily capitalisation is turned into days so that the total number of days comes out right: term number k ends on day k × number of months × 365 ÷ 12, rounded to a whole day. For example, 4 × 3 months is 91 + 92 + 91 + 91 = 365 days.
At every capitalisation the interest is rounded to the grosz, and the bank takes 19% Belka tax from it and adds the rest to the deposit. Since 2012 the tax on interest has been rounded to whole grosze (Article 63 § 1a of the Polish Tax Ordinance): fractions below half a grosz are dropped, and those of half a grosz or more are rounded up to a whole grosz. We round every amount the same way after each step, and work out the tax from the already rounded interest. For example, PLN 10,000 at 3.75% for 1 day earns PLN 1.03 of interest and PLN 0.20 of tax, so PLN 0.83 goes into the deposit. With daily capitalisation this rounding happens every day, so on small amounts it shows in the result.
After each term the deposit renews with the whole amount — what you paid in plus the interest after tax — at the same rate and with the same capitalisation. The yearly return after tax is the average yearly growth of the amount: (final amount ÷ amount paid in)^(1 ÷ years) − 1, where years are the total number of months ÷ 12, or days ÷ 365. The real return is (1 + return after tax) ÷ (1 + inflation) − 1, and the amount in today's money is the final amount divided by (1 + inflation)^years. The rate at which the deposit keeps up with inflation is the lowest gross rate at which a deposit with the same amount, term, capitalisation and number of terms gives a real return of at least zero. We find it by halving the range from 0 to 50% again and again (bisection), to within 0.01 percentage points. When inflation is zero or negative, any rate will do. When even 50% isn't enough, we show “out of reach”. That happens at very high inflation, and at any positive inflation when the amount is so small that the interest rounds to zero even at 50% — say, 1 zł for a day or two, or a few złoty with daily capitalisation.
Assumptions: the same rate at every renewal (in reality the bank can change it), each term held to the end with no early break, a 365-day year (no leap years or 360-day convention), no top-ups along the way and none of the conditions of promotional offers, such as “new money” or opening an account with the bank. We count each month of a deposit as 1/12 of a year, but many banks pay interest for the actual number of days (3 months is 89–92 days), so the result can differ from your statement: PLN 10,000 at 3.75% for 3 months earns PLN 93.75 of interest here, but PLN 94.52 for 92 days, PLN 0.77 more (PLN 91.44 for 89 days). For an exact result, enter the term in days from your contract. Inflation is the same throughout — a scenario, not a forecast.
Frequently Asked Questions
How do you work out the interest on a deposit?
Banks quote deposit rates per year, so a shorter term earns a proportional part: interest = amount × rate × number of months ÷ 12, or for a deposit in days, × number of days ÷ 365. A deposit of PLN 10,000 for 3 months at 3.75% therefore earns PLN 93.75 of interest, not PLN 375.00 — that is what a deposit for 12 months would pay. The bank deducts 19% Belka tax from the interest, PLN 17.81, and adds PLN 75.94 to your deposit. When you renew the deposit, the next term starts from the amount with the interest, so after 4 × 3 months you have PLN 10,307.23, or PLN 307.23 more. Many banks, though, pay interest for the actual number of days, even on a deposit in months: 3 months is then 89–92 days, and for 92 days the same deposit earns PLN 94.52 of interest. If your contract gives the term in days, enter it in days in the calculator. The calculator above works this out for any amount, term and capitalisation.
Do you pay Belka tax on a deposit, and when does the bank take it?
Yes. The interest on a deposit is taxed at 19% — Poland's capital income tax, known as the Belka tax. You don't settle it yourself or report it in your tax return: the bank takes it automatically at every capitalisation — at the end of the term, monthly or daily — and adds the interest to your deposit after tax. The tax is rounded to whole grosze. In the example above (4 × 3 months) the bank takes it at the end of each of the 4 terms, PLN 72.06 in total out of PLN 379.29 of interest. You don't pay Belka tax on a deposit held in an IKE retirement account if you withdraw the money once you meet the conditions of the IKE and IKZE act.
Does daily capitalisation pay off?
With more frequent capitalisation the interest starts earning interest sooner. In the example above — PLN 10,000 at 3.75%, 4 × 3 months — capitalisation at the end of the term pays PLN 10,307.23, monthly PLN 10,308.04 and daily PLN 10,307.74: at this rate the differences are so small that rounding the interest and tax to the grosz decides the order. On small amounts rounding matters: the bank rounds each day's interest and tax to the grosz, so the result can differ noticeably — for the worse, too. A deposit of PLN 1,000 at the same rate and for the same term pays PLN 1,030.10 with daily capitalisation and PLN 1,030.73 with capitalisation at the end of the term. At PLN 30 each day's interest rounds to zero, so with daily capitalisation the deposit earns nothing. The calculator compares all the capitalisations for your amount below the result.
Does a deposit protect savings from inflation?
Only if it pays more after tax than inflation. You know a deposit's rate in advance, but the Belka tax takes 19% of the interest, and prices usually rise. In the example above a deposit at 3.75% returns 3.07% a year after tax, and GUS inflation in September 2026 was 4.1%. The deposit loses to 4.1% inflation: after tax and inflation you lose 0.99% a year. To keep up with 4.1% inflation after tax, this deposit would need a rate of at least 4.99%. Inflation changes every month, so in a few months the same sums can come out differently — the calculator always starts from the latest GUS figure. Inflation-linked Polish treasury bonds, such as COI and EDO, pay inflation plus a margin from the second year — you can compare them in the treasury bonds calculator. The inflation calculator shows how much money loses to inflation over the years.
What happens if I break a deposit early?
You usually lose the interest: the bank pays back what you paid in, but adds no interest for the term you started, or only part of it. The rules differ between banks and deposits — you will find them in the deposit's terms and conditions or the bank's table of rates. With a deposit renewed every few months you lose at most the current term's interest, because the earlier terms' interest has already been added to the deposit. The calculator assumes you keep the deposit to the end of each term.
Is money on a deposit safe?
Deposits in banks based in Poland are protected by the Bank Guarantee Fund (BFG). If a bank fails, the BFG pays you up to the PLN equivalent of EUR 100,000 per person per bank — counting all your accounts and deposits with that bank together, including the interest accrued. The limit applies to each bank separately, but several brands can belong to one bank, and then there is one limit. Unlike shares or fund units, the amount on a deposit doesn't fall: you know in advance what you will get. The risk is inflation instead — when a deposit pays less after tax than prices rise, you lose in real terms.
Guides
Treasury bonds or a bank deposit — which pays more?
A bank deposit or Polish treasury bonds? After-tax returns at this month's bond offer and the NBP rate, plus risk, access to your money and inflation.
The Belka tax — how it works and how to avoid it legally
The Belka tax is Poland's 19% tax on interest and investment gains. How it's charged on deposits, bonds and ETFs, and the legal ways around it.
Inflation and your savings: what you really lose
What is 1,000 zł from 2010 worth today? GUS data shows how inflation eats savings, how to work out a real return and what protects money from inflation.
Other calculators
Polish treasury bonds calculator
Compare EDO, COI, TOS, ROS and ROD bonds from the current offer: profit after Belka tax, with inflation and early redemption.
Polish inflation calculator
What is money from years ago worth today? Work out inflation in Poland between any two months since 1991, using up-to-date GUS data.
Compound Interest Calculator
See how your savings grow with regular contributions — after inflation and Polish capital gains tax.