Is Mail Order Pharmacy Actually Cheaper?

Mail order pharmacy is typically cheaper than picking up the same prescription at a retail pharmacy, especially for medications you take regularly. A 90-day supply that costs $75 at a retail pharmacy might run about $50 through mail order, saving you roughly a third on each refill. The savings add up quickly when you’re filling multiple prescriptions year-round, though the advantage shrinks or disappears for short-term medications you need right away.

How Much You Can Save by Tier

The size of your discount depends on what type of medication you’re ordering. Health Net, a major insurance carrier, breaks down the per-medication savings when switching from retail to mail order: $5 per fill for generic drugs, $25 for preferred brand-name drugs, and $40 for non-preferred brand-name medications. Those numbers represent the difference in your copay for a single fill, not a percentage off the sticker price.

If you take one generic and one preferred brand-name drug, that’s $30 saved every time you refill both. Over a year with quarterly 90-day fills, you’d keep $120 that would otherwise go to your retail pharmacy. For people on several maintenance medications, annual savings can reach several hundred dollars without changing anything about their treatment.

Why Mail Order Costs Less

Mail order pharmacies operate out of centralized warehouses instead of storefronts in every neighborhood. They don’t pay for retail square footage, checkout counters, or the staffing levels a walk-in pharmacy needs. Most of their dispensing is heavily automated, with machines counting and packaging pills at a volume that individual pharmacies can’t match. These lower overhead costs get passed along as lower copays or negotiated drug prices.

Insurance companies and pharmacy benefit managers also have a financial incentive to steer you toward mail order. Processing one 90-day fill is cheaper than processing three separate 30-day fills, so many plans build in a price advantage for the mail order option. Some plans even require mail order for maintenance medications after your first few retail fills.

Where Mail Order Falls Short

Not every prescription makes sense to order by mail. Acute medications, like a course of antibiotics for an infection or a short-term pain prescription after surgery, are better filled at a retail pharmacy. You need them immediately, and the two-to-five-day shipping window for mail order defeats the purpose. The Academy of Managed Care Pharmacy notes that prescriptions for acute conditions or brand-new therapies are appropriately filled at retail, with mail order becoming the better option once your therapy is established and predictable.

There’s also the question of shipping costs. While many insurance-linked mail order programs include free standard shipping, not all do. Pharmacy Times reports that shipping costs typically range from $4 to $10 per order, and can climb higher for medications requiring special handling, like drugs that need refrigeration during transit. If you’re paying shipping on a low-cost generic, the fee could eat into or eliminate your savings. Before committing, check whether your plan covers shipping or whether the pharmacy charges for it.

Medications That Benefit Most

The sweet spot for mail order savings is maintenance medications: drugs you take every day for ongoing conditions like high blood pressure, high cholesterol, diabetes, thyroid disorders, or depression. These are stable prescriptions with predictable refill schedules, which means you won’t be caught off guard by the shipping delay. And because you’re refilling them four times a year (or more), even modest per-fill savings compound into meaningful money.

Brand-name maintenance drugs offer the biggest dollar savings through mail order, since the copay reduction is larger in absolute terms. But even generics, with their smaller $5-per-fill advantage, add up if you’re taking several of them. Someone on three generic maintenance medications saves $60 a year just from the copay difference, plus avoids the time and gas costs of monthly pharmacy trips.

Comparing Your Actual Costs

The easiest way to check your personal savings is to look at your insurance plan’s formulary or pharmacy benefit summary. Most plans list separate copay tiers for retail 30-day fills, retail 90-day fills, and mail order 90-day fills. The mail order column is almost always the lowest, but the gap varies by plan. Some plans offer 90-day fills at retail for the same price as mail order, which removes the cost incentive (though you’d still save a trip).

If you don’t have insurance or your plan doesn’t include a mail order benefit, independent online pharmacies and discount programs like Cost Plus Drugs or GoodRx may still offer lower prices than your local pharmacy. These work differently from insurance-based mail order, with pricing based on wholesale drug costs plus a flat markup or fee. For expensive brand-name drugs, the savings through these channels can be substantial. For cheap generics already priced at $4 or $10 on retail discount lists, there may be no advantage at all.

The bottom line: mail order is almost always cheaper for ongoing prescriptions filled through an insurance plan, with savings ranging from a few dollars per generic fill to $40 or more per fill on non-preferred brands. The one variable worth checking is shipping fees, which can offset small savings on inexpensive drugs. For anything you need urgently or will only take for a short time, your local pharmacy remains the practical choice.