How Much Does Birth Control Cost in Canada?
Birth control cost in Canada: pills, IUDs, injections, and free options by province. Plan your reproductive health.
Birth control costs in Canada vary widely depending on the method, your province, and whether you have insurance. Understanding your options can help you budget for reproductive health. Oral contraceptive pills typically cost between $15 and $40 per month without insurance. Generic versions are generally more affordable. IUDs (intrauterine devices) have a higher upfront cost - between $75 and $380 - but last 3 to 10 years depending on the type, making them cost-effective long-term. The hormonal injection (Depo-Provera) costs approximately $30 to $45 per shot, administered every 12 weeks. Condoms are the most accessible option, available at pharmacies, clinics, and community health centres (often for free). Provincial coverage varies. British Columbia announced free prescription contraception for all residents effective April 2023, covering pills, IUDs, injections, and other methods. Other provinces have more limited coverage - for example, Ontario covers contraception for those under 25 through OHIP+. If you have private insurance, most plans cover some form of contraception. Check with your insurer about specific methods. Many community health centres and sexual health clinics across Canada offer low-cost or free contraception. A physician or nurse practitioner can help you choose a method based on your health profile and preferences. Telehealth is available for contraception consultations. *This article is for informational purposes only.*
This article is for informational purposes only and does not constitute medical advice. Content reviewed by licensed Canadian physicians. Last updated February 2026.
Need a Prescription?
Virtual consultations with licensed Canadian physicians. Same-day service available.
Book Now