Skip to content
HNarzędzia
en
Categories

Polish treasury bonds calculator - EDO, COI, TOS, ROR, DOR and family bonds

See how much you would earn on Polish retail savings bonds (obligacje skarbowe), year by year: after the 19% Belka tax or inside an IKE/IKZE, held to maturity or redeemed early. The result is compared with a bank deposit.

  • Free
  • No sign-up
  • Private
  • Runs locally
PLN

One bond costs PLN 100.

For different values in later years, separate them with semicolons, e.g. 3.5; 3; 2.5. The last value applies to all remaining years.

%

Issue terms (editable)

Values from the October 2026 offer (series EDO1036). Rates change every month. Check them on obligacjeskarbowe.pl before you buy and correct them below if needed.
%
pp
PLN
Final value (after tax)
PLN 15,715.36
after 120 months
Net profit
PLN 5,715.36
Gross interest
PLN 7,056.00
Belka tax (19%)
PLN 1,340.64
Real value (in today’s złoty)
PLN 11,140.91
Adjusted for the assumed inflation.
Deposit at 4% (compounded yearly)
PLN 13,755.62
Bonds better by PLN 1,959.74

Year by year

YearInterest rateInterestTaxValue
15.35%PLN 535.00PLN 0.00PLN 10,535.00
25.50%PLN 579.00PLN 0.00PLN 11,114.00
35.50%PLN 611.00PLN 0.00PLN 11,725.00
45.50%PLN 645.00PLN 0.00PLN 12,370.00
55.50%PLN 680.00PLN 0.00PLN 13,050.00
65.50%PLN 718.00PLN 0.00PLN 13,768.00
75.50%PLN 757.00PLN 0.00PLN 14,525.00
85.50%PLN 799.00PLN 0.00PLN 15,324.00
95.50%PLN 843.00PLN 0.00PLN 16,167.00
105.50%PLN 889.00PLN 1,340.64PLN 15,715.36

For compounding bonds (TOS, EDO, ROS, ROD) tax is withheld at redemption; for ROR, DOR and COI it is withheld at every interest payment. For ROR, DOR and COI the value is principal plus net interest paid out so far.

Results are for information only and are not legal, tax or financial advice.

How to calculate the return on Polish treasury bonds

  1. 1.

    Choose a bond and amount

    For example 10-year EDO bonds for PLN 10,000 (100 bonds at PLN 100 each).

  2. 2.

    Assume inflation or the NBP rate

    For COI, EDO, ROS and ROD enter expected inflation; for ROR and DOR the NBP reference rate. Separate different values for later years with semicolons.

  3. 3.

    Check the issue terms

    The first-period rate, margin and early redemption fee are pre-filled from the October 2026 offer and can be edited.

  4. 4.

    Read the result

    See the final value, net profit, tax, a year-by-year table and the deposit comparison. Switch on early redemption to test cashing out sooner.

Polish retail bond rates - October 2026

BondTerm1st periodLater periodsEarly redemption fee
OTS3 months2.00%fixednone (but no interest)
ROR1 year4.00%NBP rate + 0.00 pp, paid monthlyPLN 0.50
DOR2 years4.15%NBP rate + 0.15 pp, paid monthlyPLN 0.70
TOS3 years4.40%fixed, compounded yearlyPLN 1.00
COI4 years4.75%inflation + 1.50 pp, paid yearlyPLN 2.00
EDO10 years5.35%inflation + 2.00 pp, compoundedPLN 3.00
ROS6 years5.00%inflation + 2.00 pp, compoundedPLN 2.00
ROD12 years5.60%inflation + 2.50 pp, compoundedPLN 3.00

Figures come from the terms of issue for the series sold from 1 to 31 October 2026 (obligacjeskarbowe.pl); fees are per PLN 100 bond bought on or after 1 September 2024. The NBP reference rate is 3.75%. The Ministry of Finance sets a new offer every month, so every parameter in the calculator can be changed. Bonds are sold through PKO Bank Polski and Bank Pekao, and you need an account with one of them to buy.

How EDO returns are calculated - an example

EDO bonds pay a fixed rate in year 1 and, from year 2, the previous year’s CPI inflation plus a 2 pp margin. Interest is compounded yearly and the 19% Belka tax is withheld once, at redemption.

Example: PLN 10,000 (100 bonds) in EDO with 3.5% inflation throughout. Year 1: PLN 100 × 5.35% → PLN 105.35 per bond. Years 2-10: 3.5% + 2% = 5.5% on the growing value. After 10 years each bond is worth PLN 170.56, so interest totals PLN 7,056, tax is PLN 1,340.64 and you receive PLN 15,715.36. Inside an IKE the payout would be the full PLN 17,056.

By comparison, a 4% deposit renewed yearly (taxed at each renewal) grows to about PLN 13,755.62 over the same time. In today’s money, at 3.5% inflation, the EDO result is worth about PLN 11,140.91, roughly 11% more than the PLN 10,000 invested. Check past price rises in the inflation calculator.

Early redemption, Belka tax and IKE

  • Early redemption: a fee is charged per bond. For TOS, EDO, ROS and ROD it is capped at the interest accrued, so your capital stays intact. For ROR, DOR and COI the fee is capped at the interest only in the first interest period; later it is deducted in full from the redemption amount. OTS redeemed early returns PLN 100 without interest.
  • Example: EDO for PLN 10,000 redeemed after 2 years: interest PLN 1,114 − fee PLN 300 = PLN 814, tax PLN 154.66, payout PLN 10,659.34.
  • Belka tax: 19% on interest (Art. 30a of the PIT Act), withheld automatically. For ROR, DOR and COI at every interest payment, for TOS, EDO, ROS and ROD at redemption.
  • IKE and IKZE: bonds held in an IKE are tax-free once the withdrawal conditions are met. IKZE payouts are taxed at a flat 10% on the whole amount. See the limits in the IKE and IKZE calculator.

Which bonds to choose?

It depends on how long you can leave the money and whether you expect high inflation.

  • Up to a year: OTS (fixed rate for 3 months) or ROR (rate equal to the NBP reference rate).
  • 2-3 years: DOR (floating) or TOS (fixed rate, which pays off if interest rates fall).
  • 4 years or more: COI (interest paid out every year, useful as regular income) or EDO (interest compounded yearly for 10 years).
  • Families receiving 800+: ROS and ROD have higher margins but can only be bought up to the amount of child benefit received.

The return on inflation-linked bonds depends on future inflation, so test several scenarios such as 2.5%, 3.5% and 5%. For a quick comparison with a fixed bank offer, use the term deposit calculator.

Frequently asked questions

How much will I earn on PLN 10,000 in EDO bonds?

+

With 3.5% inflation every year you receive about PLN 15,715 after 10 years and Belka tax, a net profit of about PLN 5,715. Inside an IKE (no tax) it would be PLN 17,056.

What are Polish treasury bond rates in October 2026?

+

First-period rates: OTS 2.00%, ROR 4.00%, DOR 4.15%, TOS 4.40%, COI 4.75%, EDO 5.35%, ROS 5.00%, ROD 5.60%. Margins over inflation: COI 1.5 pp, EDO and ROS 2 pp, ROD 2.5 pp.

Can foreigners buy Polish treasury bonds?

+

Retail bonds are sold to individuals through PKO Bank Polski and Bank Pekao, so you need a bond registration account (rachunek rejestrowy) at one of these banks, which is normally opened together with a current account. Family bonds ROS and ROD are reserved for 800+ benefit recipients.

Are treasury bonds better than a bank deposit?

+

Over long horizons with inflation above about 2%, EDO and COI usually beat deposits because their rate rises with inflation. For short periods a promotional deposit can pay more; compare both results in the calculator.

How much does early redemption of EDO bonds cost?

+

PLN 3 per PLN 100 bond bought on or after 1 September 2024, but never more than the accrued interest, so your capital stays intact.

What happens if inflation is negative?

+

For COI, EDO, ROS and ROD negative inflation is treated as 0%, so you still get at least the margin.

Updated: