Prices can vary for Plan B. A person can purchase Plan B One-Step for around $30–50 online, or it may be cheaper with a prescription. Some sexual health advocacy groups offer branded or generic Plan B at very affordable prices for people without insurance. However, it may be best to purchase the medication at a local pharmacy due to its time-limited effectiveness.