Net yield calculator for BTPs and bonds

The yield that matters is the one you keep. Enter price, coupon and maturity: the calculator accounts for tax, the gap to 100, stamp duty and fees.

Net annual yield to maturity
—
Gross annual yield—
Total net gain—
Total net cash received—
Net coupons—

Tax, stamp duty and fees: —

How the calculation works

Yield to maturity is the rate that makes what you pay today equal to everything you'll receive: the coupons and repayment at 100 at maturity. It's calculated twice, before and after tax.

  • Tax: 12.5% for Italian and white-list government bonds, 26% for other bonds, on both coupons and the difference between 100 and the purchase price.
  • Stamp duty: 0.20% a year on the value held, estimated on the purchase price.
  • Simplifications: it ignores accrued interest paid at purchase, issue discount, coupons reinvested at different rates and inflation-linked bonds.

This tool is for understanding and comparing, not for choosing a specific bond. To think about how bonds fit into a plan, for example for money you'll need in the next few years, read the guide on the bucket strategy.

Want your numbers, not an example's?

In the free 30-minute call we look at your real situation and work out whether and how I can help. No selling, no commitment.

Book a free call

Educational simulation based on the stated assumptions and on the tax rules in force in 2026. This is not investment advice or a personal recommendation.