GLP-1 Pharmacy Claim Rejection Codes Explained: What Your Code Means and What to Do Next
Published: · Last reviewed:
·Last verified: June 2026Sources are linked throughout and listed at the bottom. Every price and policy traces to a dated public source.
If your GLP-1 just got rejected at the pharmacy, here are the GLP-1 pharmacy claim rejection codes explained in plain English — starting with the one thing that lowers your blood pressure: the code is a billing signal, not a medical verdict. Five codes are worth checking first: 75 (prior authorization needed), 70 (not covered), 76 (plan limit hit), 79 (refill too soon), and 80 (your diagnosis doesn’t match the drug). What yours means — and who can fix it — depends on the exact code, your plan, and whether you’re on a brand-name or compounded medication. Find your code below and you’ll know your next move.
Here’s the part nobody explains at the counter: some of these are quick fixes, and a few are real dead ends — and the difference between a fast fix and a weeks-long runaround usually comes down to telling them apart. We’ll make sure you know which is which.
This page is for you if: you (or someone you’re helping) got a rejection on a GLP-1 — Wegovy, Zepbound, Ozempic, Mounjaro, Foundayo, or Rybelsus — and you want to know what the code means and how to fix it fast.
This is not what you need if: you want side-effect or dosing advice (that’s a conversation for your prescriber), or your claim already went through and you just want the lowest price (see our pricing guides instead).
The RX Index is the independent GLP-1 decision resource that scores telehealth providers and treatment paths on clinical legitimacy, care quality, transparency, access, and cost, so readers can choose the path that fits their situation.
The 5 codes to check first
| Code | What it usually means | Your first move |
|---|---|---|
| 75 | Prior authorization required | Get your prescriber to submit the PA with your plan's documentation. |
| 70 | Drug/benefit not covered | Ask if it's a formulary issue, a full exclusion, or an NDC mix-up. |
| 76 | Plan limit exceeded | Check the quantity, dose, days' supply, and package size. |
| 79 | Refill too soon | Ask for your eligible refill date — or an override. |
| 80 | Diagnosis doesn't match | Ask which diagnosis was billed and which one your plan requires. |
The right GLP-1 provider isn’t the same for everyone — it depends on your state, your insurance and formulary, whether you want an FDA-approved or compounded medication, your preferred treatment path (injection or oral), and your budget. Because a general answer can’t resolve those for you, use The RX Index’s Find My GLP-1 Path tool to get a personalized provider match with source-verified pricing before you choose.
Don’t know your code yet? It’s on your pharmacy receipt or in your insurer’s app. Once you have it, the decoder table below gives you the meaning, who fixes it, and your next step. Want it matched to your exact plan and medication? Get a personalized next-step plan with Find My GLP-1 Path →
What is a GLP-1 pharmacy claim rejection code?
A GLP-1 pharmacy claim rejection code is the short code your pharmacy’s computer gets back when it sends your prescription to your insurance and the claim doesn’t pay as submitted. These are standardized NCPDP codes — NCPDP (the National Council for Prescription Drug Programs) sets the rules pharmacies and insurers use to talk to each other. The code tells the pharmacy what kind of problem happened: missing information, prior authorization, non-coverage, a quantity limit, refill timing, a diagnosis mismatch, or a safety review.
First, the code is a paperwork message — not a judgment about you or your health. A rejection at the counter is administrative. It doesn’t mean you “did something wrong.” It means a billing rule got tripped, and now the job is to figure out which rule so the right person can fix it.
Second, the same code can mean different things depending on your plan. Your insurance and your PBM (pharmacy benefit manager — the company your plan hires to run the drug side of your benefits, like CVS Caremark, OptumRx, or Express Scripts) set the rules. A Code 70 might be a fixable mix-up about which version of the drug got billed — or a hard “we don’t cover weight-loss drugs at all.” A Code 75 means prior authorization is required, but getting approved still depends on your plan’s criteria. So the code points you in a direction; the exact reject message fills in the rest.
That’s exactly why the first move isn’t to panic or call your insurer. It’s to get two things from the pharmacist: the code and the exact message. We’ll show you how in a minute.
GLP-1 pharmacy claim rejection codes explained: what each code means
Here’s the fastest way to resolve a rejection: match the code to the person who can actually fix it. Some codes are pharmacy fixes (often same-visit). Some are prescriber-documentation fixes. Some need your insurance plan. And a few mean the plan won’t cover that GLP-1 through your pharmacy benefit at all.
We built the table below by cross-checking public NCPDP-based reject-code references against how GLP-1 coverage actually works in 2026. The “Can a PA fix it?” column is the one most people get wrong — and it’s the difference between a quick win and a wasted month.
| Code | Plain-English meaning | What it usually means for a GLP-1 | Who fixes it | Your fastest next step | Can a PA fix it? |
|---|---|---|---|---|---|
| 75 — Prior Authorization Required | The plan won't pay unless it approves it first. | The plan may cover it once a prior authorization is approved — but you have to prove you meet the rules (BMI, a weight-related condition, lifestyle notes, or step therapy). | Prescriber | Confirm a PA is in progress; get your prescriber to submit it with documentation. | Yes — this is the PA code. |
| 70 — Product/Service Not Covered | The drug, version, or benefit isn't covered. | The big one. Could be a non-formulary drug, a full weight-loss exclusion, the wrong NDC billed, or a covered alternative is preferred. | Plan first; prescriber if a switch is needed | Ask: "Is this a formulary issue, a benefit exclusion, or an NDC problem — and is an exception allowed?" | Sometimes. If the category is excluded, usually no. If it's a formulary or version issue, often yes. |
| 76 — Plan Limitations Exceeded | A quantity, dose, or days'-supply limit was hit. | One box per period, wrong quantity, wrong strength, or a 90-day fill the plan won't allow. | Pharmacy / prescriber | Ask if it should be rerun for 28 or 30 days, one box, or the plan's allowed quantity. | Sometimes — but a quick prescription correction is often faster. |
| 79 — Refill Too Soon | It's too early to refill per the plan. | Common after dose changes, lost meds, travel, or a transfer between pharmacies. | Pharmacy / plan | Ask for your eligible refill date and whether a dose-change/travel/lost-med override is possible. | Usually no — it's a timing or override issue. |
| 80 — Drug-Diagnosis Mismatch | The diagnosis billed doesn't meet coverage rules. | The classic Ozempic/Mounjaro problem — billed for weight loss when the plan only covers them for type 2 diabetes. | Prescriber | Ask which diagnosis code was sent and which one the plan requires for that drug. | Sometimes — if the correct covered diagnosis truly applies and is documented. |
| 39 — Missing/Invalid Diagnosis Code | A required diagnosis code is missing or invalid. | The claim needs an ICD-10 diagnosis code your plan requires for the GLP-1. | Pharmacy / prescriber | Ask if the claim needs a diagnosis code; prescriber resends with the right one. | Sometimes — once the diagnosis is fixed and the criteria are met. |
| 3Y — Prior Authorization Denied | A PA was submitted and the insurer said no. | Different from 75. The reason matters: missing records, criteria not met, or a plan exclusion. | Prescriber / insurer | Get the denial reason in writing before you appeal. | An appeal may work if it's fixable; not if the benefit excludes the drug. |
| 88 — DUR Reject Error | A drug-safety review flagged it. | DUR (Drug Utilization Review — an automatic safety check) may flag duplicate therapy, an interaction, or a dose concern. | Pharmacist / prescriber | Ask what DUR reason triggered it and whether your prescriber needs to weigh in. | Sometimes — but it's a safety review first, not a coverage issue. |
| 85 — Claim Not Processed | The claim didn't go through. | Often a temporary system or routing hiccup, not a real denial. | Pharmacy / PBM | Ask the pharmacy to rerun it later and check for any second reject message. | Not a PA issue unless a later code says so. |
| 65 — Patient Is Not Covered | The plan shows no active coverage. | Inactive benefit, wrong card, wrong member info, or no pharmacy benefit. | You / plan / pharmacy | Confirm your card, BIN, PCN, group, member ID, and date of birth. | No — unless the wrong plan was billed. |
| 40 — Pharmacy Not Contracted | This pharmacy isn't in-network for the plan. | The drug may be covered — just not here (some plans require mail-order or specialty pharmacies). | You / pharmacy / plan | Ask the plan which pharmacy can fill it, including any mail-order rule. | No — use the right pharmacy. |
| 41 — Submit to Other Payer | A different payer should be billed first. | Common with two insurances, a savings card, or Medicare/Medicaid coordination. | Pharmacy / you / plan | Ask which payer goes first and whether your coupon/savings card was run correctly. | No — it's a billing-order fix. |
| 50–54 — "Non-Matched" ID / product | A pharmacy, group, cardholder, person, or product/service ID didn't match. | Wrong card details billed, or the wrong drug version/package submitted. | Pharmacy | Have the pharmacy reconfirm your card details and the exact NDC and package size. | Usually no — verify the billing details first. |
Code definitions verified June 2026 against public NCPDP-based payer and state-Medicaid reject-code references (PrimeWest Health; Medi-Cal Rx Appendix D). The GLP-1 context reflects 2026 coverage rules from the sources linked below.
A quick word on those last codes: “M/I” in pharmacy-speak means “Missing or Invalid.” Code 39 is an M/I diagnosis-code issue. Codes 50–54 are “Non-Matched” codes — a card, group, cardholder, person, or product number that didn’t match. They look scary and they’re rarely the real fight. Don’t burn an appeal on one.
The table above is your decoder — find your code, and you’ve got your meaning, your owner, and your next step. Want it matched to your exact plan, your medication, and whether to appeal, switch, or pay cash? Get your personalized next-step plan with Find My GLP-1 Path → It takes about 60 seconds, and it’s free.
Before you do anything: which of the 3 denial types is this?
“Rejected” hides three different problems. Your code tells you which one — and each one has a different winning move. Use the wrong move and you can burn your limited appeal window.
| Denial type | Codes that signal it | What it really means | The move that wins |
|---|---|---|---|
| 1. Needs more / needs approval | 75, 39, 76, 85, data codes | The plan may cover it once the missing data, PA, documentation, quantity rule, or criteria review is resolved. | Complete the PA, documentation, or quantity-limit exception. Don't appeal yet — supply what's missing. |
| 2. Excluded / off-formulary / forced switch | 70 (and 3Y after a 70-style denial) | The plan won't cover this drug as-is — not on the list, category excluded, or you were switched. | A formulary exception (if there's a clinical reason for this drug) or a switch to the preferred GLP-1 — argued completely differently from a blanket exclusion. |
| 3. Wrong indication | 80, 39 | The diagnosis doesn't match the drug's covered use (Ozempic/Mounjaro for weight loss). | Prescriber submits the accurate diagnosis your plan requires, if it truly applies — or discusses a weight-loss-approved GLP-1. |
Keep this in your back pocket. We’ll use it again when you decide whether to appeal, fix, switch, or pay cash.
What to ask the pharmacist before you call your insurance company
Before you call your insurer, get five things from the pharmacist: the exact reject code, the exact reject message, the drug and NDC billed, the quantity and days’ supply, and which plan was billed. Without those, your insurer, prescriber, and pharmacy will each send you to someone else — and you’ll lose an afternoon in a phone loop.
The pharmacist can see things on their screen you can’t. Here’s what to ask for and why.
| Ask for this | Why it matters |
|---|---|
| The NCPDP reject code | The exact reason, in code form. |
| The exact reject message | Your plan's specific words ("PA required," "not on formulary," etc.). |
| The NDC billed | Confirms the right drug, dose, and package were submitted. |
| Days' supply / quantity | Solves most Code 76 and 79 problems. |
| Which plan was billed (BIN/PCN/group) | Confirms they didn't run the wrong insurance. |
| Whether a PA, exception, or appeal is allowed | Tells you if it's even fixable through the plan. |
The pharmacy-counter script (copy this)
“Can you tell me the NCPDP reject code and the exact reject message? Is it saying prior authorization is required, the drug isn’t covered, the diagnosis doesn’t match, the quantity is too high, or it’s too early to refill? And can you confirm the NDC, the days’ supply, the quantity, and which insurance plan was billed?”
If the pharmacy just says “your insurance denied it”
Push gently for specifics:
- •Ask whether the claim was truly denied or returned a processing error (a Code 85 just needs a rerun).
- •Ask whether it ran as insurance, cash, a discount card, or a secondary payer.
- •Ask whether the code means a prior authorization can be submitted.
And if the line behind you is long and your face is going hot — that’s normal, and it’s not about you. Pharmacy rejections are billing events. Your only job at the counter is to walk away with the code and the message. The fix happens after.
Code 75: “Prior authorization required” — and how to actually get it
Code 75 means your plan won’t pay unless a prior authorization is approved. For weight-loss GLP-1s, that usually means your prescriber has to submit plan-specific documentation — your BMI, a diagnosis, weight-related conditions, sometimes proof you’ve tried diet and exercise, sometimes proof you’ve tried other medications first. It’s not a “no.” It’s a “prove it.” And it’s the most winnable code on this page.
Why so common now? Coverage tightened. Many plans added documentation, step therapy, or tier changes to GLP-1s between 2023 and 2026, and your denial letter should spell out what changed.
Here’s what a strong GLP-1 prior authorization usually involves — and what trips it up.
| Your plan may ask for | What to gather | What trips it up |
|---|---|---|
| BMI and weight history | Your recent, documented BMI and weight | A BMI just under the plan's cutoff |
| A qualifying diagnosis (ICD-10) | The accurate diagnosis your plan requires | A wrong or missing code |
| Weight-related conditions | Chart notes on conditions like high blood pressure or sleep apnea | Conditions not documented in your record |
| Step therapy ("try this first") | Dates and outcomes of medications you've already tried | No record of prior attempts |
About step therapy (also called “fail first”): some plans make you try and fail a cheaper option before they’ll approve your drug. If you’ve already tried alternatives without success, or you have a documented medical reason, your prescriber can request a step-therapy exception. So if you got a 75 with a step-therapy message, the move is to document what you’ve already tried.
How long does a PA take? Usually a few days, sometimes one to three weeks with the back-and-forth.
What to say to your prescriber:
“Can your office submit the GLP-1 prior authorization with my plan’s exact criteria — BMI, diagnosis code, any relevant conditions, my medication history, and chart notes? If it’s denied, can you send me the denial reason in writing so I know whether it’s appealable?”
Now — here’s the honest part most affiliate pages won’t tell you.
One thing to know up front: if you’d rather have someone run the whole PA and appeal process for you, Ro is not the cheapest cash-pay option — its membership fee sits on top of the medication, and if you’re paying fully out of pocket, some compounded programs advertise lower monthly prices. But because Ro focuses on FDA-approved, brand-name medication and handles your insurance paperwork, members whose medication gets covered may pay only their plan’s copay — often $50 or less — which is the entire point if your goal is getting Wegovy or Zepbound covered. If rock-bottom cash price is what you’re after instead, that’s a different treatment path — match yourself to it with Find My GLP-1 Path.
For the reader who wants brand-name medication covered and is done fighting alone, here’s the lowest-risk first step.
Decision point — Code 75
Want to know in one step whether your plan covers GLP-1 medication and whether a PA is even needed? Ro’s free GLP-1 Insurance Coverage Checker contacts your plan to confirm your coverage and copay. If you join Ro Body and are eligible, Ro’s insurance concierge handles the PA paperwork and files an appeal on your behalf if coverage is denied.
Sponsored — we may earn a commission.
Code 70: “Not covered” — your GLP-1 is excluded or off-formulary
Code 70 means the plan won’t pay for the drug as submitted. For a GLP-1, that splits into very different situations: it’s not on your formulary (your plan’s covered-drug list), your benefit excludes weight-loss drugs entirely, the pharmacy billed the wrong NDC (the National Drug Code — the specific number for that exact product and package), or it’s covered only for a diagnosis you don’t have on the claim. The fix depends on which one.
The key move: find out which kind of 70 you have, because it changes everything.
| Your Code 70 scenario | What it means | What to do |
|---|---|---|
| Wrong NDC or version billed | The plan may cover a different package, dose, or version. | Have the pharmacy verify the NDC; ask the prescriber if a covered version fits. |
| Not on formulary | The plan prefers a different GLP-1. | Ask about a formulary exception or a covered alternative. |
| Benefit exclusion | Your plan flat-out excludes weight-loss drugs. | A PA usually won't fix this. Ask about appeal rights, your employer's benefit, cash-pay, or another treatment path. |
| Diagnosis not covered for this drug | Covered for diabetes but not weight loss (or vice versa). | Ask what diagnosis the plan requires. |
A real 2026 example — the CVS Caremark story
CVS Caremark removed Zepbound from its main commercial formularies in July 2025 and made Wegovy its preferred weight-loss GLP-1. If you got a 70 on Zepbound through a CVS plan, that’s likely why. But CVS Caremark will add Zepbound back to its commercial formularies as an additional preferred option on October 1, 2026 for plan sponsors who choose to cover it, and it removed the new-to-market block on the oral pill Foundayo effective June 1, 2026. Whether your specific employer adopts the updated list is still up to them.
On CVS Caremark? We track the exact details and dates here: Does CVS Caremark Cover Zepbound? 2026 Update →
Requesting a formulary exception. If there’s a real clinical reason you need this drug specifically — you tried the preferred one and it didn’t work, or you couldn’t tolerate it — your prescriber can request an exception. A “forced switch” denial is argued completely differently from a blanket “weight-loss drugs aren’t covered” exclusion, and treating them the same can waste your limited chances to win.
The honest part, again: if your plan excludes weight-loss GLP-1s entirely, don’t let anyone talk you into another PA loop. That’s the one scenario where more paperwork won’t change the answer. The smart move is to confirm it’s a true exclusion, then compare your real options — a covered switch, cash-pay FDA-approved medication, or a different treatment path.
Want to stay on FDA-approved medication and need help with coverage or appeals?
Ro’s concierge submits PA paperwork, communicates with insurers, appeals if denied, and suggests FDA-approved alternatives if you’re not covered.
See if you qualify with Ro →Prefer to pick your own provider or compare options?
Sesame Care is a solid FDA-approved cash-pay option. Or use Find My GLP-1 Path if a flat exclusion means you’re weighing all paths.
Ro and Sesame links are sponsored — we may earn a commission.
Codes 76, 79, and 80: quantity limits, refill timing, and diagnosis mismatch
These three are more specific than “insurance denied it,” and that specificity is your friend. Code 76 is a quantity or days’-supply limit, Code 79 is a refill-timing block, and Code 80 means the diagnosis doesn’t match the drug’s coverage rules. Each one has a clean fix.
Code 76 — Plan limitations exceeded
For GLP-1s, this usually means a quantity rule: one box per 28 days, one dose strength at a time, a specific days’ supply, or a dose-escalation pattern the plan doesn’t allow. Ask:
“Can you rerun it for the plan’s allowed days’ supply and quantity? Is the rejection because of the dose, the number of pens or tablets, or a 90-day fill?”
Often it’s not a coverage fight at all — it’s a billing correction your pharmacy can make on the spot. If it’s a true limit, your prescriber can request a quantity-limit exception.
Code 79 — Refill too soon
The plan thinks it’s too early. This shows up after a dose change, a lost or damaged pen, travel, or a transfer between pharmacies. Ask:
“What date will the plan allow the refill? And if I’m out because of a dose change, lost medication, or travel, can you or my prescriber request an override?”
Most of the time this resolves itself by a calendar date, or with a one-time override.
Code 80 — Drug-diagnosis mismatch (the Ozempic & Mounjaro trap)
This one matters a lot for GLP-1s. Code 80 means the diagnosis on the claim doesn’t meet the plan’s coverage rules for that drug. The most common version: Ozempic and Mounjaro are FDA-approved for type 2 diabetes, not weight loss — so a weight-loss claim can fail the plan’s criteria. Ask:
“Which diagnosis code was submitted, and what diagnosis does the plan require for this medication?”
The fix is for your prescriber to submit the accurate diagnosis your plan requires if it truly applies — or to discuss a GLP-1 that’s actually approved for weight loss if that fits your medical situation.
A few more codes worth knowing: 3Y, 88, 85, 40, and 41
Most rejections are one of the big five, but these show up often enough to explain plainly. Code 3Y is a denied prior authorization (different from “PA required”), 88 is a safety review, 85 is usually a temporary glitch, and 40 and 41 are billing-location and billing-order issues — none of which mean your medication is off the table.
Code 3Y — Prior authorization denied. A PA was submitted and the insurer said no. This is not the same as Code 75. Before you do anything, get the denial reason in writing — it tells you whether the problem is fixable (missing records, criteria not yet met) or a hard exclusion. Fixable reasons are worth appealing; a benefit exclusion usually isn't.
Code 88 — DUR reject error. DUR is a drug-safety check. It can flag duplicate therapy (like two GLP-1s at once), an interaction, or a dose concern. Your pharmacist reviews it first, and your prescriber may need to confirm or adjust before the claim goes through. It's a safety step, not a coverage denial.
Code 85 — Claim not processed. Often a temporary system or routing hiccup. Ask the pharmacy to rerun it later and check whether a different reject message appears. Don't assume it's a real denial until a real reason shows up.
Code 40 — Pharmacy not contracted. The drug may be covered — just not at this pharmacy. Some plans require mail-order or a specialty pharmacy. Ask your plan which pharmacy can fill it.
Code 41 — Submit to other payer. A different payer should be billed first. This is common with two insurances, a savings card, or Medicare/Medicaid coordination. Ask which payer goes first and whether your coupon or savings card was run correctly.
Why was Wegovy rejected differently than Zepbound, Ozempic, or Mounjaro?
Different GLP-1s have different FDA-approved uses, so plans cover them under different rules. A plan might cover one for type 2 diabetes, another for obesity, another for sleep apnea, and exclude others entirely. The drug name on your rejection often explains the code.
| Drug | FDA-approved use that drives coverage | Common rejection pattern | What to ask your plan |
|---|---|---|---|
| Wegovy (semaglutide) | Chronic weight management; reducing major cardiovascular events in adults with established heart disease plus obesity or overweight; and noncirrhotic MASH with moderate-to-advanced liver fibrosis | Needs obesity criteria met, or runs into PA/formulary/quantity rules | "What criteria do you require for Wegovy, and is a PA needed?" |
| Zepbound (tirzepatide) | Chronic weight management; and moderate-to-severe obstructive sleep apnea in adults with obesity | Obesity or sleep-apnea criteria; formulary status (see the CVS story above) | "Is Zepbound on my formulary, and what criteria apply?" |
| Ozempic (semaglutide) | Type 2 diabetes — not weight loss | Code 80 or 70 when billed for weight loss | "Do you require a diabetes diagnosis for Ozempic?" |
| Mounjaro (tirzepatide) | Type 2 diabetes — not weight loss | Code 80 or 70 when billed for weight loss | "Do you require a diabetes diagnosis for Mounjaro?" |
| Foundayo (orforglipron) | Chronic weight management; a once-daily oral pill, FDA-approved April 2026 | Newer drug, so formulary status varies | "Is Foundayo covered on my plan yet?" |
The takeaway: a rejection on Ozempic or Mounjaro for weight loss usually isn’t a mistake to appeal blindly — it’s a sign you may need a weight-loss-approved drug (Wegovy, Zepbound, or Foundayo), or, if you do have diabetes, the correct diagnosis on the claim.
A line we won’t blur: FDA-approved medications and compounded medications are different treatment paths. We never call a compounded version the “same as” or “clinically proven like” a brand-name drug, and we keep them separate throughout this page.
Should you appeal, fix it, switch, or pay cash?
The right next step depends entirely on why the claim rejected. Appeal a fixable denial, correct a pharmacy or diagnosis error, switch drugs if the plan prefers a covered one, and only consider cash-pay or a non-insurance path when the plan truly excludes the category. Match your situation to this tree.
| Your situation | Best next step |
|---|---|
| Code 75, plan covers it with PA | Submit a complete PA. |
| PA denied (3Y) for missing records | Fix the documentation and resubmit or appeal. |
| Code 70, formulary exception allowed | Ask your prescriber about an exception or a covered alternative. |
| Code 70, weight-loss drugs excluded | Don't loop on PAs. Compare appeal rights, cash-pay FDA-approved options, or another path. |
| Code 76 | Fix the quantity, days' supply, dose, or package. |
| Code 79 | Wait for the eligible date or request an override. |
| Code 80 | Confirm the diagnosis code and the plan's criteria. |
| Code 88 | Resolve the pharmacist/prescriber safety flag first. |
| On Medicare | See the Medicare GLP-1 Bridge section below. |
The “don’t waste 3 weeks” rule. Memorize this:
- •If the plan says the drug is covered with PA, pursue the PA. That's a winnable fight.
- •If the plan says the drug is excluded from your benefit, ask about exceptions, but don't assume another PA will fix it. It usually won't.
- •If the rejection is a quantity, NDC, or diagnosis problem, fix the claim before you think about switching providers.
And here’s the data that should change how you think about appealing. In 2024, fewer than 1% of denied ACA Marketplace claims were ever appealed — and when consumers did appeal, insurers upheld the original denial 66% of the time. So the smart move isn’t “appeal everything.” It’s to appeal the denials where the reason is genuinely fixable. Your deadline matters, too: many commercial plans allow up to 180 days, while Medicare drug-plan appeals generally run about 60–65 days. Find the exact deadline on your denial letter and don’t miss it.
If your medication does end up covered, you may pay only your plan’s monthly copay, with the medication billed separately through the pharmacy — that’s the whole reason fighting a fixable denial can be worth it.
Not sure whether your rejection is fixable?
Get a personalized GLP-1 next-step plan with Find My GLP-1 Path — faster than guessing provider by provider. Already know you want brand-name medication with the paperwork handled? Check your coverage on Ro for free.
Ro link is sponsored — we may earn a commission.
Rejected on Medicare? The 2026 Medicare GLP-1 Bridge
If you’re on Medicare and your weight-loss GLP-1 got rejected, that’s expected, not a glitch — Medicare Part D has long excluded weight-loss drugs by law. But starting July 1, 2026, a new program changes that for many people. Through the Medicare GLP-1 Bridge, eligible Medicare beneficiaries can get certain GLP-1 medications for $50 per month, from July 1, 2026 through December 31, 2027.
What’s covered. All formulations of Foundayo (tablet), all formulations of Wegovy (injection or tablet), and only the KwikPen formulation of Zepbound — the single-dose Zepbound pen and vials are not covered.
The $50, in plain terms. Your cost is $50 per month no matter your income, and it doesn’t count toward your Medicare drug plan deductible or yearly out-of-pocket limit.
Do you qualify?
Per Medicare’s fact sheet, you must meet all four of these:
| Requirement | What it means |
|---|---|
| 1. You have Part D drug coverage | Through a standalone Medicare Drug Plan or a Medicare health plan that includes drug coverage. (Some special plan types, like private fee-for-service, cost contract, or PACE, don't qualify on their own.) |
| 2. You can't already get a GLP-1 through your Medicare drug plan | If your plan already pays for a GLP-1 for you, keep getting it there. |
| 3. You don't have type 2 diabetes, moderate-to-severe sleep apnea, or fatty liver disease | If you do, your Part D plan may already cover a GLP-1. |
| 4. You're 18+ and meet one BMI tier | BMI 35+; or BMI 30+ with certain heart failure, hard-to-control high blood pressure, or chronic kidney disease (stage 3a or above); or BMI 27+ with prediabetes, or a prior heart attack, stroke, or blocked arteries. |
Source: Medicare GLP-1 Bridge fact sheet.
Bridge or Part D — which one covers you?
| Your situation | Where coverage comes from |
|---|---|
| Weight management, and you can't get a GLP-1 through your Part D plan | The Medicare GLP-1 Bridge ($50/month, if you qualify) |
| Type 2 diabetes | Your Part D plan |
| Moderate-to-severe sleep apnea | Your Part D plan |
| Fatty liver disease (MASH) | Your Part D plan |
| Already getting a GLP-1 paid by your Part D plan, for any reason | Stay with your Part D plan |
How it actually works
You talk to your doctor about whether a GLP-1 is right for you; your doctor sends the prescription to the pharmacy; the pharmacy may ask for your Medicare ID number; after the pharmacy confirms you’re eligible for the Bridge, your doctor submits a form to get Medicare’s approval; you get a letter from Medicare confirming coverage; and you pick up your medicine for $50 a month. Refills don’t need a new approval as long as you stay on the same drug, even if your dose changes. The Bridge runs outside the normal Part D payment flow, so GLP-1s your Part D plan already covers should stay with your plan.
Does any of this apply to compounded or cash-pay GLP-1 programs?
Pharmacy claim rejection codes happen when a prescription is billed through your insurance pharmacy benefit. Cash-pay telehealth and compounded GLP-1 programs usually skip that insurance claim entirely — so you won’t see these codes. But “no rejection code” is not the same as “covered by insurance,” and a compounded product is not the same as an FDA-approved brand-name drug.
Here’s how the codes map across paths:
| How you’re getting the medication | Do these pharmacy reject codes apply? |
|---|---|
| Insurance pharmacy benefit | Yes — this is where reject codes happen |
| Manufacturer self-pay (e.g., LillyDirect, NovoCare) | Usually no — you're paying cash, not billing insurance |
| FDA-approved cash-pay telehealth (e.g., Ro, Sesame) | Usually no for the cash price; codes can apply if they bill your insurance |
| Compounded cash-pay telehealth | Usually no — not billed through your insurance |
| Coupon or savings card | The card itself can trigger billing-order issues (like Code 41) |
Keeping the two paths honest
FDA-approved GLP-1s (Wegovy, Zepbound, Ozempic, Mounjaro, Foundayo) and compounded GLP-1 products are different treatment paths, and we never describe compounded versions as FDA-approved, clinically proven, or equivalent to the branded drugs. The FDA has warned about unapproved and fraudulent compounded semaglutide and tirzepatide, including dosing errors and salt forms that differ from the approved drug ingredients. If you go this route, do it with eyes open — with a licensed provider, a valid prescription, and a state-licensed pharmacy.
When a cash-pay FDA-approved path makes sense: your plan flatly excludes weight-loss drugs (a true Code 70 exclusion), you have a high deductible, or you simply want FDA-approved medication without the insurance fight. Ro’s membership runs $39 for the first month, then as low as $74/month with an annual plan paid upfront, with medication billed separately.
When compounded is a separate conversation: you can’t access insurance coverage, you understand compounded medications aren’t FDA-approved finished drugs, and you’re not trying to “fix” a rejected insurance claim — you’re choosing a different path. That deserves a real comparison, not a rushed click.
Still torn between fighting insurance and comparing other treatment paths? Use Find My GLP-1 Path — answer a few questions and get matched to the path that fits your state, budget, and medication preference.
What we actually verified
We show our work — especially on a health-and-money topic where being wrong has real costs.
Verified for this guide (June 2026):
- ✓The meanings of NCPDP reject codes 39, 3Y, 40, 41, 50–54, 65, 70, 75, 76, 79, 80, 85, and 88, from public NCPDP-based payer and state-Medicaid reject-code references.
- ✓The Medicare GLP-1 Bridge dates, $50 cost, covered formulations, four-part eligibility, and step-by-step workflow, from Medicare's official fact sheet and CMS.
- ✓The CVS Caremark Zepbound reinstatement (October 1, 2026) and Foundayo block removal (June 1, 2026), from CVS Health.
- ✓Ro's pricing, insurance concierge, and free coverage checker, from Ro's own pages.
- ✓Foundayo's FDA approval and once-daily, no-food-restriction administration, from FDA labeling; its starting cash-pay price from provider pricing pages.
- ✓The FDA-approved indications for Wegovy, Zepbound, Ozempic, and Mounjaro, from FDA labels, and the FDA's warnings about unapproved GLP-1 products.
- ✓The appeals statistics, from KFF's 2024 ACA Marketplace analysis.
What we could not verify — and you should check yourself:
- •Your specific plan's formulary and rules.
- •Whether your employer excludes weight-loss GLP-1s.
- •Whether your prior authorization will be approved.
- •Whether a particular diagnosis code is appropriate for you (that's your prescriber's call).
How we built this
This guide exists because two kinds of resources already exist, and neither one helps a real person at a pharmacy counter. There are technical NCPDP code lists written for pharmacy staff — accurate, but with zero GLP-1 context. And there are “insurance denied my Wegovy” articles that never tell you what your actual code means. We built the bridge between them: we took the public code definitions, mapped each one to how GLP-1 coverage actually works in 2026, and added the one thing that matters most to you — who fixes it and what to say. We lean on primary sources (CMS, the FDA, payer policies) for facts, on consumer-protection and provider resources for process, and on patient forums only for understanding the frustration — never for medical or coverage claims. Our RX Index Score evaluates providers on clinical legitimacy, care quality, transparency, access, and cost; on this page, our proprietary asset is the rejection-code decoder itself, not a provider ranking. We re-check this page’s pricing and policy facts at least quarterly, and sooner for fast-moving items like the Medicare Bridge and CVS formulary.
Frequently asked questions
What does pharmacy reject code 75 mean for a GLP-1?
Code 75 means prior authorization is required — your plan won't pay until it approves the drug. Your prescriber usually needs to submit plan-specific documentation, like your BMI, diagnosis, and medication history. It is one of the most fixable rejections.
What does reject code 70 mean for Wegovy or Zepbound?
Code 70 means the product, version, or benefit is not covered as submitted. It may be fixable if the wrong NDC was billed or a formulary exception is available, but it can be a dead end if your plan excludes weight-loss GLP-1s entirely.
Can prior authorization fix a Code 70?
Sometimes, but not always. If the 70 reflects a formulary issue or an available medical exception, a PA or exception review may help. If your plan excludes the benefit, another PA usually will not change the result — pursue an appeal, your employer's benefit, or a cash-pay option instead.
What does Code 76 mean for a GLP-1 prescription?
Code 76 means a plan limit was exceeded. For GLP-1s, that usually points to quantity, days' supply, dose strength, package size, or a 90-day fill the plan does not allow. Often a quick prescription correction fixes it.
What does Code 79 mean if I need my next dose?
Code 79 means refill too soon. Ask the pharmacy for the date the plan will allow the refill, and whether a dose-change, travel, or lost-medication override is possible.
What does Code 80 mean for Ozempic or Mounjaro?
Code 80 means the diagnosis does not match coverage criteria. For Ozempic or Mounjaro, that often means the plan requires a type 2 diabetes diagnosis and will not cover the drug for weight loss under that benefit.
What does Code 3Y mean?
Code 3Y means a prior authorization was submitted and denied — different from Code 75, which means PA is simply required. Get the denial reason in writing; whether an appeal works depends on whether the issue is fixable or a hard exclusion.
What does Code 88 mean?
Code 88 is a DUR (drug utilization review) reject, a safety check. The pharmacist or prescriber may need to resolve something like a duplicate therapy, an interaction, or a dose concern before the claim can go through.
Who submits the GLP-1 prior authorization?
Usually your prescriber or their office. Some telehealth programs and insurance concierge teams will handle it for you, but your insurer makes the final decision based on your plan's criteria.
Should I pay cash if insurance rejects my GLP-1?
Only after you know why it rejected. A fixable PA, diagnosis, NDC, quantity, or refill-timing issue is often cheaper to solve than paying cash. A true benefit exclusion is when cash-pay FDA-approved options or another treatment path become worth comparing.
Do compounded GLP-1 programs use these rejection codes?
Usually not, if they are cash-pay and not billed through your insurance. Compounded GLP-1s are a separate treatment path and are not FDA-approved finished drugs — they should never be treated as equivalent to Wegovy, Zepbound, Ozempic, or Mounjaro.
Does Medicare cover Wegovy or Zepbound in 2026?
Not through standard Part D for weight loss alone. But the Medicare GLP-1 Bridge gives eligible Part D members Wegovy, Zepbound KwikPen, or Foundayo for $50 a month for weight management, from July 1, 2026 through December 31, 2027.
What if the pharmacy won't tell me the code?
Ask for the exact reject message, which plan was billed, and whether the rejection says PA required, not covered, quantity limit, refill too soon, diagnosis mismatch, or DUR. If you are stuck, call the pharmacy-benefit number on the back of your insurance card.
Still not sure which GLP-1 program is right for you?
Take our free 60-second matching quiz and get matched to the path that fits your insurance, budget, and medication preference.
Take our free 60-second matching quiz →Already know you want brand-name medication with the paperwork handled?
Ro’s free GLP-1 Insurance Coverage Checker contacts your insurer and sends you a written coverage report. No prescription required.
Affiliate link — we may earn a commission at no cost to you.
Sources
- PrimeWest Health — NCPDP Telecommunication Reject Codes: primewest.org
- Medi-Cal Rx — Appendix D, NCPDP Reject Codes: medi-calrx.dhcs.ca.gov
- Medicare.gov — Medicare GLP-1 Bridge fact sheet: medicare.gov
- CMS — Medicare GLP-1 Bridge: cms.gov
- CVS Health — Expanded GLP-1 coverage options (May 28, 2026): cvshealth.com
- The Boston Globe — CVS restores Zepbound coverage: bostonglobe.com
- Ro — Weight Loss Program and Insurance: ro.co/weight-loss/insurance/
- Ro — GLP-1 Insurance Coverage Checker: ro.co/weight-loss/glp1-insurance-checker/
- Ro — Weight Loss Program Pricing: ro.co/weight-loss/pricing/
- FDA — Wegovy Prescribing Information: fda.gov
- FDA — Foundayo (orforglipron) Prescribing Information: fda.gov
- NAIC — Does Insurance Cover Prescription Weight Loss Injectables? naic.org
- FDA — Concerns with Unapproved GLP-1 Drugs Used for Weight Loss: fda.gov
The RX Index provides independent guidance for choosing your GLP-1 path. This guide is consumer information, not medical or insurance advice — confirm specifics with your prescriber and your plan. Affiliate links are labeled; we may earn a commission at no extra cost to you, and it never changes our recommendations.
Your situation changes the answer
Find My GLP-1 Path
The right GLP-1 provider isn't the same for everyone. It depends on your state, your insurance and formulary, whether you want an FDA-approved or compounded medication, your preferred route (injection or oral), and your budget. Because a general answer can't resolve those for you, use The RX Index's Find My GLP-1 Path tool to get a personalized provider match with source-verified pricing before you choose.
- What it asks: your state, insurance situation, medication preference, budget, and support needs
- What you get: a personalized shortlist of GLP-1 providers matched to your situation, with verified pricing and the right questions to ask
- Cost: free · about 60 seconds · no signup