My insurance covered most of it.
My initial blood work was over $900, and I still had to pay about $350.
The office visit was a typical co-pay, like $25. I'm sure it would have been more like $100, at least, just to see the doc.
I go back for quarterly blood tests, and those are about $350, but with insurance I only pay about $50.
The estrogen is expensive. I'll try to keep from disclosing too much info about what I take, but I am on injectable estrogen, and I go to the doctor when I need a shot. Fortunately, the nurse can do it, so I don't have to pay for that. =)
Admins can edit that if they need to, but hopefully it's not TMI.
I think that's it. I know what you mean about not wanting to pay all that money for your blood work. It's somewhat important though, just so they can monitor what your hormones are now, and then they'll want to check again in about a month, and make sure your T levels are okay. A current result is going to make for more accurate dosing. Don't remember if you said your blood work was recent, so maybe it'll be okay.
Good luck!