Soaring house prices have earned the government nearly £1 billion in extra stamp duty payments every year, research suggests.
About 83 per cent of homebuyers now have to pay stamp duty, compared with just 17 per cent in 1998 when the average stamp duty paid by first-time buyers was £240.
Research from Lloyds Bank calculated that the average homeowner in England and Wales would pay nearly £12,000 in stamp duty during a lifetime, with the figure increasing to £38,000 for homeowners in the capital.
Marc Page, the dircetor of mortgages at Lloyds Bank, calculated that £5.6 billion was paid in stamp duty in the 12 months to March, up from £4.7 billion in the same period a year earlier.
There is no stamp duty on