The price of testosterone shots ranges between $40- $400. ... Average Out-Of-Pocket Cost of Testosterone Boosters. Method of AdministrationAverage Price Without Insurance Injection/ Shot$40-$400 Oral Tablet$100-$300 4 more rows Feb 20, 2023