The retail cost for brand-name semaglutide ranges from $800 to $1500 per month without insurance. With insurance, copays can range from $25 to over $1000, depending on your plan's prescription coverage. Buying from international or telehealth sites costs around $150 to $300 per month.