OVDP bond calculator - bond yield

Enter the coupon, purchase price and maturity date of a specific issue - the calculator instantly shows the yield three ways and the income in money. Individual income from OVDP bonds is not taxed.

rate from the issue terms, usually 14-20
Coupon payout
from the issue terms on the Ministry of Finance website
"dirty" price including accrued coupon income
0 if you buy without a broker (Diia, Prozorro.Sales)
What to enter
the calculator will fit the maximum number of bonds

Effective yield

19.11 %

Simple annual yield18.37 %
BEY (bond-equivalent yield)18.28 %
Number of bonds102
Leftover cash40.00 грн
Total spent on purchase99,960.00 грн
Coupon per payout (per bond)80.00 грн
Number of payouts to maturity2
Income per bond18,360.00 грн

income to maturity, annualized without compounding

yield comparable to bonds with semiannual coupons

annual yield assuming coupons are reinvested at the same rate

Cash flow schedule (per bond)
DateTypeAmount
2026-11-06Purchase-980.00 грн
2027-05-06Coupon80.00 грн
2027-11-06Redemption + coupon1,080.00 грн

The calculation is approximate and is not investment advice. The actual yield depends on the price at a specific auction or on the secondary market - check the terms on mof.gov.ua before buying.

How OVDP bond yield is calculated

An OVDP bond (domestic government loan bond) is a debt security issued by the Ministry of Finance of Ukraine. By buying an OVDP bond you effectively lend the state money for a set term at a fixed coupon (interest rate), and on the maturity date you get the bond's face value back.

The coupon is paid regularly - usually twice a year, sometimes once a year - in the amount of (face value × coupon rate / number of payouts per year). If you buy a bond not at face value but at a different price (at an auction or on the secondary market), your actual income consists of all the coupons received plus the difference between the face value and the purchase price.

The calculator computes three yields. Simple annual yield is the total income to maturity, annualized without compounding: (sum of coupons + face value − price) / price × 365 / days to maturity. BEY (bond-equivalent yield) is the standard way to compare bonds with a semiannual coupon, accounting for the ability to reinvest money mid-term. Effective yield is the internal rate of return (IRR) of the whole payment schedule, which additionally assumes every coupon is immediately reinvested at the same rate - so it is always the highest.

Example (the same one used in the calculator's tests): a bond with a 16% annual coupon paid twice a year at 80 UAH each (face value 1,000 UAH), bought at 980 UAH, maturing in exactly one year. Income = 2 × 80 UAH in coupons + (1,000 − 980) UAH difference = 180 UAH per bond.

Simple annual yield = 180 / 980 × 100% ≈ 18.37%. BEY = 18.28% (slightly lower than simple - that is the standard way to compare bonds with a semiannual coupon). Effective yield (reinvesting coupons at the same rate) = 19.11% - the highest of the three, because the first 80 UAH coupon, received after six months, still has another six months to "work".

If you buy the same bond exactly at face value (1,000 UAH), the income consists only of the coupons: simple yield and BEY are equal and match the coupon rate - 16.00%, while effective yield (with reinvestment) is 16.64%.

OVDP versus a deposit: which gives more net income

Individual income from OVDP bonds is not taxed (0% personal income tax and military levy), while a deposit loses 23% of accrued interest to tax. So even with a lower nominal rate, OVDP bonds often bring more money home. An approximate example for 100,000 UAH over one year:

OVDPDeposit
Investment amount100,000.00 грн100,000.00 грн
Rate16.00 %13.50 %
Income tax0 %23 %
Net income per year16,000.00 грн10,395.00 грн

The example is approximate: an OVDP bond with a 16% annual coupon priced at face value versus a deposit at the average bank rate of 13.5% per year. In reality both bank rates and bond purchase prices change constantly - check current figures on mof.gov.ua and in the "Banks" section.

Everything about calculating OVDP bond yield

OVDP bonds, often called "war bonds" in everyday speech, are one of the most popular ways to preserve and grow money in Ukraine during the full-scale war. The calculator helps you work out in advance exactly how much a specific issue will earn you, and compare that figure to a deposit.

Why bond yield is calculated three different ways

There is no single "correct" way to calculate bond yield in finance - there are several standards, each with its own logic. Simple annual yield is the easiest to understand but ignores compounding. BEY is the industry standard for comparing bonds with a semiannual coupon to each other. Effective yield most accurately shows how much you will earn if you reinvest every coupon at the same rate - and it is the closest to how large brokers and exchanges calculate bond yield.

Why OVDP bonds use the "dirty" price, not face value

At auctions and on the secondary market a bond is almost never sold exactly at face value - the price depends on current market rates and on how much coupon income has already "accrued" since the last payout. That is why a purchase order always states the "dirty" price - and that is exactly what you should enter into the calculator, not the bond's face value.

Frequently asked questions about the OVDP calculator

Is OVDP bond income taxed
No. Under article 165.1.52 of the Tax Code of Ukraine, individual income from OVDP bonds (both the coupon and the difference between the purchase price and face value) is not taxed - neither personal income tax nor the military levy applies. This is the main reason OVDP bonds often beat a deposit with the same nominal rate.
OVDP or a deposit - which is better
In terms of net income, OVDP bonds are usually more profitable - the income is tax-free, while a deposit loses 23% to tax. In terms of convenience a deposit is simpler: you can withdraw the money on demand (losing some interest), while an OVDP bond has to be sold on the secondary market before maturity, and the sale price is not guaranteed.
What are BEY and effective yield
The simple annual yield just annualizes the total income to maturity without any compounding. BEY (bond-equivalent yield) is the standard way to compare bonds with a semiannual coupon, accounting for the fact that money received mid-term could already be reinvested. Effective yield goes further and assumes every coupon is immediately reinvested at the same rate - so it is always the highest of the three.
How to buy OVDP bonds in the Diia app
In the Diia app, the bonds section lets you buy OVDP bonds directly from the Ministry of Finance without a broker and without a fee - you only need a bank account to pay. Available issues and prices update at every auction, so check the terms of a specific issue on mof.gov.ua before buying.
Are there foreign-currency OVDP bonds
Yes, the Ministry of Finance issues OVDP bonds not only in hryvnia but also in US dollars and euros. Foreign-currency issues usually have a lower coupon than hryvnia ones, but they protect against hryvnia devaluation. Our calculator lets you pick the issue currency - the result shows the yield in that currency plus a reference amount in hryvnia at the NBU rate.
What are accrued coupon income and the "dirty" price
Accrued coupon income is the part of the next coupon that has already "accumulated" from the last payout date to the trade date. The "dirty" price is what the buyer actually pays the seller: it includes both the bond's face value and the accrued coupon income. Our calculator asks for this "dirty" price because it is exactly the price you see in a purchase order.
Can an OVDP bond be sold before maturity
Yes, on the secondary market (for example via Prozorro.Sales or a broker). The sale price depends on current market rates and demand - if rates rose after your purchase, you will likely sell below your purchase price. If you plan to hold the bond to maturity, secondary-market price swings do not matter.
Why does the calculator show three different yield figures
Simple, BEY and effective yield are three different, equally valid ways to calculate the same income. They differ only in whether compounding is taken into account and by which standard. For a short OVDP bond (under a year, 1-2 coupons) the difference between them is small; for longer issues with several coupons it can reach 1-2 percentage points.