Nearly 2.3m taxpayers are set to earn more than £100,000 by 2028–29, exposing them to a punitive tax trap and stripping families of childcare benefits worth thousands of pounds, according to new HMRC data.