Prescription Refill Rules: Early Fill Windows by Insurance Type

How Refill Timing Is Controlled

When you fill a prescription, your pharmacist submits a claim to your pharmacy benefit manager (PBM). The PBM tracks your fill history across all network pharmacies and enforces your insurance plan’s refill policies. A “too soon to refill” rejection happens when your request is submitted before your eligible refill date.

The Refill Date Calculator computes your earliest refill date based on your fill date, days supply, and insurance type.


Early Fill Windows by Insurance Type

Insurance TypeEarly Fill WindowRefill Eligible On
Standard commercial7 days before run-outDay supply − 7
Medicare Part D2 days before run-outDay supply − 2
Mail-order pharmacy14 days before run-outDay supply − 14
Schedule III–V (controlled)2 days before run-outDay supply − 2
Schedule II (controlled)0 daysCannot be refilled

Standard Commercial Insurance (Most Plans)

The majority of commercial health insurance plans (employer-sponsored, marketplace ACA plans, Medicaid HMO) allow refills when at least 75% of the previous supply has been used — which corresponds approximately to 7 days early on a 30-day supply.

Formula: Earliest refill date = Last fill date + Days supply − 7

Example: Filled 30-day prescription on May 1:

Earliest refill = May 1 + 30 days − 7 days = May 24

For 90-day supplies:

Earliest refill = Fill date + 90 − 7 = Fill date + 83

90-day prescriptions get the same 7-day window, not a proportionally larger one.

Variation: Some plans use 75% rather than the 7-day shortcut. For a 30-day supply: 75% = 22.5 days used, refill at day 23. This is mathematically equivalent to 7 days early. For non-standard day supplies, use: earliest refill = fill date + (days supply × 0.75).


Medicare Part D

Medicare Part D is more restrictive than most commercial plans — it allows only a 2-day early fill window.

Formula: Earliest refill date = Last fill date + Days supply − 2

Example: 30-day prescription filled May 1:

Earliest refill = May 1 + 30 − 2 = May 29

Why so restrictive: Medicare Part D is designed to prevent “pill hoarding” and misuse. The 2-day window provides a small buffer for end-of-month timing without allowing significant early fills.

Exception: Medicare Part D plans must allow an emergency 30-day supply when less than a 10-day supply remains and a refill request cannot be authorized (e.g., physician unavailable, disaster). Ask your pharmacist or call your Part D plan.


Mail-Order Pharmacy

Mail-order pharmacies (CVS Caremark, Express Scripts, OptumRx, Walgreens Mail) allow 14-day early refills because prescriptions take 5–10 business days to arrive.

Formula: Earliest refill date = Last fill date + Days supply − 14

Example: 90-day supply shipped April 10:

Supply runs out: April 10 + 90 = July 9
Order by: July 9 − 14 = June 25

Most mail-order pharmacies send automatic refill reminders 2–3 weeks before your run-out date. If you don’t have auto-refill enabled, set a calendar alert 3 weeks before run-out.


Controlled Substance Rules by Schedule

The DEA’s Controlled Substances Act (CSA) creates separate rules for controlled medications that layer on top of insurance rules.

Schedule II (Strict)

Examples: Adderall (amphetamine), Ritalin/Concerta (methylphenidate), OxyContin/oxycodone, Percocet, Vicodin (hydrocodone as single-agent), fentanyl patches, morphine

Federal rules:

  • Cannot be refilled — each fill requires a new prescription
  • Many states require state-issued paper prescriptions (though federal law now allows electronic prescribing for Schedule II in most states)
  • Maximum 90-day supply per prescription in most states
  • Some states require in-person visit before each prescription

Practical impact: If you take a Schedule II medication monthly, you need a new prescription every 30 days. Your prescriber should give you a “rolling” supply of post-dated prescriptions or provide prescriptions proactively.

Schedule III and IV (Moderate)

Examples (Schedule III): Anabolic steroids, buprenorphine (low-dose), ketamine
Examples (Schedule IV): Alprazolam (Xanax), diazepam (Valium), clonazepam (Klonopin), lorazepam (Ativan), zolpidem (Ambien), tramadol, modafinil, carisoprodol

Federal rules:

  • May be refilled up to 5 times within 6 months of writing
  • No refill until 75–85% of the previous supply is used (2-day early window common)
  • Insurance rules may be more restrictive than federal minimums

Practical impact for 30-day supply:

Earliest refill (85% used) = Day 26 or 27
Earliest refill (2-day window) = Day 28

Schedule V (Least Restricted)

Examples: Low-dose codeine cough syrups, pregabalin (Lyrica in some states), lacosamide

Federal rules: Same as Schedule III/IV — 5 refills within 6 months


Quick Reference Table by Fill Date

30-day supply filled on the 1st of the month:

Insurance TypeEarliest Refill Date
Standard commercial24th (7 days early)
Medicare Part D29th (2 days early)
Mail-order17th (14 days early)
Schedule III–V29th (2 days early)
Schedule IICannot refill — new Rx needed

90-day supply filled January 1:

Insurance TypeSupply Runs OutEarliest Refill
Standard commercialApril 1March 25
Medicare Part DApril 1March 30
Mail-orderApril 1March 18

State Law Variations

State laws can be more restrictive than federal law for controlled substances:

  • Some states require monthly dispensing limits even for Schedule III/IV (maximum 30-day supply per fill regardless of prescription)
  • Florida, New York, Texas have historically required special triplicate or state-issued prescription pads for Schedule II
  • Medicaid programs often have more restrictive rules than commercial insurance, including prior authorization requirements for certain controlled substances

Check your state pharmacy board for state-specific rules. Your pharmacist is the most reliable source for current rules in your state.

References & Sources

  1. [1] GoodRx — Prescription Refill Rules and Insurance (opens in new tab)
  2. [2] Optum Perks — The 28-Day Prescription Rule 2025 (opens in new tab)
  3. [3] Recovered.org — Controlled Substance Refill Rules (opens in new tab)