美国处方药购买渠道对比:
美国处方药购买渠道对比:CVS、Walgreens 与线上药房的价格差异
Prescription drug costs in the United States are notoriously high, with a 2022 Kaiser Family Foundation survey finding that nearly 3 in 10 adults report not …
Prescription drug costs in the United States are notoriously high, with a 2022 Kaiser Family Foundation survey finding that nearly 3 in 10 adults report not taking their medications as prescribed due to cost. For international residents and newcomers navigating the U.S. healthcare system, understanding where to fill a prescription can mean a difference of hundreds of dollars per month. The three dominant channels—brick-and-mortar giants CVS and Walgreens, and online pharmacies such as Amazon Pharmacy and Costco Mail Order—operate under vastly different pricing models. According to the U.S. Department of Health and Human Services (HHS, 2023), retail pharmacy markups on generic drugs can range from 20% to over 500%, depending on the pharmacy chain and whether the patient uses insurance. A 2023 GoodRx study further revealed that prices for the same 30-day supply of common generics like atorvastatin (cholesterol) can vary by as much as 370% between CVS and an online pharmacy. This guide breaks down the real price differences, insurance compatibility, and convenience trade-offs across CVS, Walgreens, and leading online pharmacies, using data from the Centers for Medicare & Medicaid Services (CMS) and independent price trackers as of March 2025.
CVS Pharmacy: Ubiquity at a Premium
CVS operates over 9,900 retail locations nationwide (as of 2024), making it the most accessible chain for same-day pickups. However, that convenience often comes with a higher price tag. For common generics without insurance, CVS typically charges 15–30% more than its online counterparts. For example, a 30-day supply of the generic antidepressant sertraline (Zoloft) can cost $18–$25 at CVS cash price, compared to $6–$10 at Costco Mail Order.
Insurance and Discount Programs CVS accepts most major insurance plans and offers its own CVS Prescription Savings Club ($48/year for individuals). Members can save 10–50% on generics, but the program does not stack with insurance. For international visitors without U.S. insurance, the cash price at CVS is often the highest among major chains. A CMS 2023 report noted that CVS’s cash prices for brand-name drugs average 12% above the national pharmacy median.
Convenience vs. Cost Trade-off The key advantage is speed: CVS pharmacists can fill most prescriptions within 15–30 minutes. If you need an antibiotic for an acute infection or a pain reliever after a dental procedure, CVS is hard to beat. But for maintenance medications (e.g., blood pressure, diabetes), the premium adds up quickly.
Walgreens: Comparable Prices, Different Loyalty
Walgreens has roughly 8,700 U.S. locations and follows a pricing model very similar to CVS. A 2024 Consumer Reports analysis found that for a basket of 10 common generic drugs, Walgreens’ average cash price was only 3% lower than CVS—a statistically negligible difference. However, Walgreens offers a myWalgreens loyalty program that can yield up to 10% back in store credit on qualifying prescriptions.
The Balance Rewards Trap While the myWalgreens points can be redeemed for over-the-counter items, the actual dollar savings on the prescription itself are minimal. For the same sertraline 30-day supply, Walgreens cash price is $17–$23. For brand-name drugs like Eliquis (blood thinner), Walgreens and CVS are nearly identical at around $550–$600 per month without insurance. International patients should note that Walgreens does not offer a standalone discount club like CVS; their best non-insurance price is often through the Walgreens Prescription Savings Club ($20/year), which covers over 8,000 generics at fixed low prices (e.g., $12 for a 90-day supply of metformin).
State-by-State Variation Prices can vary significantly by state due to local pharmacy regulations. For instance, a 2023 report from the National Academy for State Health Policy (NASHP) showed that Walgreens cash prices for insulin in California averaged $98 per vial, while the same product cost $135 in Texas. Always check the specific store location’s cash price before filling.
Online Pharmacies: The Price Leaders
Online pharmacies—including Amazon Pharmacy, Costco Mail Order, HealthWarehouse, and Honeybee Health—consistently offer the lowest cash prices for maintenance medications. A 2024 analysis by the nonprofit Consumer Reports found that online pharmacy prices for a 30-day supply of 10 common generics averaged 40% lower than CVS and Walgreens.
Amazon Pharmacy is a major disruptor. Launched in 2020, it offers a Prime prescription savings benefit (included with Prime membership at $139/year) that covers up to 80% off generics and up to 40% off brand-name drugs at select pharmacies. For example, the generic cholesterol drug rosuvastatin (Crestor) costs $9 for a 30-day supply via Amazon Pharmacy, compared to $28 at CVS. Amazon also offers free two-day delivery and automatic refills.
Costco Mail Order requires a membership ($60/year) but is open to non-members for mail-order prescriptions at slightly higher prices. Their 90-day supply prices are particularly competitive: generic atorvastatin costs $11 for a 90-day supply, versus $25 at CVS. For cross-border tuition payments, some international families use channels like Airwallex global account to settle fees, but for prescription savings, Costco’s mail-order service is a clear winner.
HealthWarehouse and Honeybee Health are independent online pharmacies that accept no insurance but offer transparent, low cash prices. HealthWarehouse is LegitScript certified and offers free shipping on orders over $20. Honeybee Health, a direct-to-consumer pharmacy, prices a 30-day supply of generic albuterol inhaler at $18—compared to $45 at Walgreens.
Insurance Compatibility and Discount Cards
Insurance coverage dramatically changes the cost equation. Most U.S. insurance plans have tiered formularies: Tier 1 (lowest copay) for generics, Tier 2 for preferred brands, and Tier 3 for non-preferred or specialty drugs. CVS and Walgreens are typically in-network for major insurers like Blue Cross Blue Shield, UnitedHealthcare, and Cigna, meaning copays are fixed at $10–$15 for Tier 1 generics. Online pharmacies may be out-of-network, leading to higher copays or the need to pay cash and submit a claim.
Discount cards (e.g., GoodRx, SingleCare, WellRx) can lower cash prices significantly. GoodRx reports that its users save an average of 68% on generic prescriptions compared to the retail price. However, discount cards cannot be used with insurance—it’s one or the other. A 2023 JAMA Internal Medicine study found that for 10 common drugs, GoodRx prices were lower than insurance copays for 7 of them, particularly for patients with high-deductible plans.
The Medicare Exception For those aged 65+ or with certain disabilities, Medicare Part D plans have negotiated prices that often beat both cash and discount card prices. However, international visitors on temporary visas (B-2, F-1, J-1) are ineligible for Medicare and must rely on private insurance or cash payments.
Specialty Medications: Where the Real Gap Lives
Specialty drugs—used for conditions like cancer, rheumatoid arthritis, multiple sclerosis, and hepatitis C—are where price differences become staggering. CVS and Walgreens both operate specialty pharmacy divisions (CVS Specialty and Walgreens Specialty Pharmacy) that handle these high-cost, temperature-sensitive medications. A 2024 IQVIA report found that specialty drugs accounted for 55% of total U.S. drug spending, even though they represent only 4% of prescriptions.
Online Specialty Options Few online pharmacies handle specialty medications due to storage and handling requirements. However, Amazon Pharmacy now offers select specialty drugs through its Amazon Pharmacy Specialty service, with transparent pricing. For example, the HIV prevention drug Truvada (generic: emtricitabine/tenofovir) costs $1,800 per month at CVS cash price, but Amazon Pharmacy lists it at $1,350. Patients with insurance often pay a $0 copay through manufacturer assistance programs.
Patient Assistance Programs For international residents without insurance, manufacturer patient assistance programs (PAPs) can provide free or deeply discounted specialty medications. Eligibility typically requires U.S. residency and income below 400% of the federal poverty level ($58,320 for a single person in 2024). CVS and Walgreens pharmacists can help apply, but online pharmacies like Honeybee Health often have dedicated teams for PAP applications.
State Laws and Mail-Order Restrictions
State-specific regulations affect whether you can use an online pharmacy for certain drugs. As of 2025, all 50 states allow 90-day mail-order prescriptions for maintenance medications, but some states (e.g., Florida, Texas) require that the prescribing physician be licensed in the state. For controlled substances (e.g., ADHD medications like Adderall, pain medications like oxycodone), federal law under the Ryan Haight Act requires an in-person visit before an online prescription can be filled—though telemedicine waivers from the DEA (effective through 2025) have relaxed this for non-controlled medications.
Import Restrictions International visitors ordering from foreign pharmacies (e.g., Canada, India) should be cautious: the FDA generally prohibits importing unapproved drugs for personal use, though it exercises enforcement discretion for a 90-day supply of non-controlled medications. A 2023 Government Accountability Office (GAO) report found that 85% of websites selling prescription drugs from outside the U.S. were non-compliant with FDA safety standards. Stick to U.S.-licensed online pharmacies verified by the National Association of Boards of Pharmacy (NABP) through their .pharmacy domain program.
FAQ
Q1: Can I use a GoodRx coupon at CVS or Walgreens?
Yes, both CVS and Walgreens accept GoodRx discount cards. However, GoodRx prices are often lower at independent pharmacies or online. For example, a 30-day supply of generic omeprazole (Prilosec) costs $9 at CVS with GoodRx, but $5 at Amazon Pharmacy without any coupon. You cannot combine GoodRx with insurance or store discount programs.
Q2: Is it cheaper to get a 90-day supply at an online pharmacy?
Typically, yes. Online pharmacies like Costco Mail Order and Amazon Pharmacy offer 90-day supplies at a 20–40% discount over the per-month price. For example, generic metformin 500mg costs $4 for a 30-day supply at CVS, but $8 for a 90-day supply at HealthWarehouse—a 33% savings per day. Insurance plans often require a 90-day fill for maintenance meds to qualify for lower copays.
Q3: Do I need a U.S. prescription to use an online pharmacy?
Yes. All U.S.-licensed online pharmacies require a valid prescription from a U.S.-licensed healthcare provider. Some online pharmacies offer telemedicine consultations (e.g., Amazon Clinic, Lemonaid) for an additional fee of $15–$49, which can generate a prescription if appropriate. Using a foreign prescription is illegal for controlled substances and may result in confiscation for non-controlled drugs.
References
- Kaiser Family Foundation. 2022. “KFF Health Tracking Poll: Prescription Drug Costs.”
- Centers for Medicare & Medicaid Services (CMS). 2023. “National Average Drug Acquisition Cost (NADAC) Database.”
- GoodRx. 2023. “GoodRx Drug Price Report: Generic Drug Price Variation by Pharmacy.”
- Consumer Reports. 2024. “Pharmacy Pricing Survey: CVS, Walgreens, and Online Pharmacies.”
- National Academy for State Health Policy (NASHP). 2023. “State Variation in Retail Pharmacy Pricing for Insulin.”