The Duration Trap: Why Rising Rates Destroy Gilt Prices
Gilt yields and gilt prices move in opposite directions. This is bond maths 101, but a remarkable number of people who buy gilts don’t grasp it until they open their portfolio and see red.
A 10-year gilt has a duration of roughly 8 years. In plain English, that means if yields rise by 1 percentage point, the market value of your gilt falls by approximately 8%. The current 10-year yield sits at 4.94%. If yields climb to 6% — which is entirely plausible given four further rate rises are priced in by markets — your gilt loses roughly 8-10% of its capital value. On a £10,000 investment, that’s £800 to £1,000 gone.
Yes, you still collect your coupon. Yes, if you hold to maturity you get your par value back. But "hold to maturity" on a 10-year gilt means locking up your money until 2036. A lot can happen in a decade. You might need that money for a house deposit, a medical bill, or an unexpected redundancy. If you sell early in a rising-rate environment, you crystallise a loss.
The 30-year gilt at 5.56% looks even more attractive on paper and is even more dangerous. Its duration is around 17-18 years. A 1% rise in yields wipes out 17-18% of your capital. That’s not a theoretical risk — it’s what happened in 2022 when the mini-Budget sent gilt yields soaring and pension funds scrambled to meet margin calls. Long-duration gilts lost over 30% of their value in weeks.
Savings accounts have a duration of zero. Your £10,000 stays at £10,000 regardless of what the Bank of England does tomorrow.