First off, thanks all for your replies. I'm continually impressed by this forums willingness to engage and help.
@BarcrestSimplification is always good, but the penalty for early withdrawal is now 20% (it used to 10%, they upped it), plus the withdrawal is classified as income and subject to income tax. I expect to have no earned income this year (I retired at the end of last year) so the income tax rate here would be very low, but because I'm already in the 23.8% band for capital gains this year, any increase in income is effectively pushing an equivalent amount of unrelated money into the 23.8% capital gains bracket. If I had less in the HSA account, I'd definitely trade the loss for the simplification. I need to keep reminding myself that I only have these problems because I have money, and therefore these problems are good problems to have :-)
@SmitchI did the FIRE thing (
https://en.wikipedia.org/wiki/FIRE_movement) almost by accident (I won't pretend I didn't get lucky - my tech job moved to the US, tripling my effective compensation almost overnight, while my living expenses, adjusted for inflation, remained around the same). I've retired early and my income is now entirely passive income (stock growth, dividends, and rental property). With no plans to get a job in the UK, I won't be eligible for a SIPP.
@durhamlad Turns out I have to liquidate the shares anyway. When I finished work, I was automatically transferred to the HSA provider from hell (I won't name them). Apart from nickel and diming me to death, they aren't set up to support non-residents, and they don't offer any HRMC reporting funds. So I opened a HSA with Fidelity, tried to transfer the account, only for nickel and dime HSA to say they don't support stock transfers - only cash transfers and I need to liquidate everything first. Of course, finding that out took two hours on the phone to 4 different support people.
[Begin Rant]The reason they don't support stock transfers? My insurer provided HSA is provided by a third party (the web site is insurer branded, with a smaller logo saying 'powered by ConnectYourCare'). But ConnectYourCare don't manage the stock themselves. No, they just do the websites and cash management. They outsource the investment side to a company called Devenir (who I've never heard of). But wait! Denevir only does the record keeping. They in turn outsource all the actual brokerage operations to Charles Schwab!
So rather than unwrap all that for a HSA-to-HSA stock transfer, my insurer's HSA only supports the liquidate and HSA-to-HSA cash transfer option.
[End Rant - wow, I feel so much better!]Because of the triple tax advantages of HSA accounts, I've always paid out of pocket rather than from the HSA. So one slight improvement to my plan: I'm going to add all those payments up and claim them back tax free from the HSA before returning to the UK. I'm also leaving everything until the end of quarter (5 days from now) since the mutual funds I'm currently invested in have a habit of issuing unannounced dividends and/or capital gains at the end of random quarters.