The clinics are always more money. You are pretty much paying them for a script. They know why you are coming and what you want so they take advantage of it.

If you have a legitimate need for trt goto an endocrinologist.
Hell my primary care dr gives me mine. There is no need for some fancy clinic unless you dont actually need hrt