Depends on your insurance status, but on average the shot costs about $25 per month (or $75 per shot).
Birth control shot
The pill is the most popular in the United States, but that doesn’t mean it’s a bargain in the long run. For women who know that they don’t want to have a baby for at least a few years—you’re in school, starting a career, or are just not ready—an IUD, the shot, or the implant can save you a bundle of money.
Birth control can be expensive, especially with no insurance. But raising a baby costs even more.
If you’re on Medicaid or earn less than $21,660 a year, the shot might be free for you. If you have private insurance, the shot is probably covered and might cost you no more than your copay.
If those aren’t options for you, check out clinics in your area that may give you a discount or payment plan if you can’t afford the full price of the shot.
Another solution might be to ask your partner to help pay for the expense.