How to buy Ukrainian government bonds (OVDP): step by step via Diia, a bank or a broker
Where to buy OVDP, why 14% on bonds equals 18% on a deposit, the Diia fee, coupons, redemption and selling early.
Tax-free income from government bonds and the rate a deposit would need to pay to match it.
| Term | Bond income | Deposit after tax | Difference |
|---|
The calculator shows tax-free bond income, the amount you receive at maturity, and what a deposit would give at that rate and term after 23% tax is withheld. The table below the result compares both options for terms from six months to five years.
The model is deliberately simple: coupons are not reinvested and the yield is assumed constant until maturity. This is how most people who buy bonds in Diia or at a bank and hold them to the end actually earn. Reinvesting coupons would give a slightly higher result.
The second formula answers the key question: what rate would a bank need to pay for a deposit to match the bonds. Because of the 23% tax, a deposit pays out only 77% of the accrued interest, so the bond yield is divided by 0.77. Bonds at 15% equal a deposit at about 19.5%.
The easiest way is in Diia, where bonds are paid for by card with a 0.2% fee, or in a banking app where you have a securities account. A step-by-step guide with tips on choosing an issue is in our article on how to buy government bonds. A full comparison of bonds and deposits on tax, liquidity and guarantees is in a deposit vs government bonds.
If bonds are part of a wider plan, such as the hryvnia core of a portfolio alongside equity funds and gold, how to split the money and build a maturity ladder is covered in an investment portfolio for beginners.
No. Individuals' income from Ukrainian government bonds (OVDP) is exempt from both personal income tax and military levy, and does not need to be declared. On deposit interest the bank withholds 18% income tax and 5% military levy.
At Ministry of Finance auctions in September 2026, military bond yields were 15.16-15.18% a year. At banks and in Diia the price and yield may be slightly lower because of the intermediary's margin, so enter the yield of the specific issue you see before buying.
At the same rate, bonds are better because no tax is paid on them. For a deposit to give the same, its rate needs to be roughly a third higher: divide the bond yield by 0.77. A deposit with a Deposit Guarantee Fund guarantee is simpler to open, and some deposits can be withdrawn early.
The face value of one bond is UAH 1,000, but the purchase price depends on the date and accrued coupon, so it can be slightly higher or lower. The minimum amount is the price of one bond.
Only by selling the bond at the current market price. If market rates have risen, the price may be below what you paid, and part of the income will be lost. So put money into bonds that you will not need before the maturity date.
Yes, in the Purchase fee field. The default is 0.2%, the fee for paying for bonds in Diia since 15 April 2026. If you buy through a bank or broker, enter their fee.
Checked against official sources on October 28, 2026. When a figure changes, it is updated on every page of the site.
The calculation is for reference only and is not financial or tax advice. Actual terms depend on your contract with the bank, fees and current law.
Spotted a mistake or an outdated figure? Let us know and we will check it against the primary source and fix it.
Write to redaktsiia@wm2.com.ua: what is wrong and, if possible, a source with the correct information. In Gmail or your mail app the page address will already be in the message.