Disclosure: Some links on this page are affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you.

Find My GLP-1 Path

Obesity ICD-10 Codes for GLP-1 Prior Authorization (2026)

By the The RX Index editorial team — an independent comparison resource for GLP-1 telehealth providers. This guide is educational. It is not medical, coding, reimbursement, or legal advice. We may earn a commission from some provider links, but providers do not control our coding guidance, our sources, or our conclusions.

Something probably went wrong to land you here — a pharmacy rejection, a denial letter, or your doctor's office asking, "What code should we use?" Here's the answer, fast.

The obesity ICD-10 codes for GLP-1 prior authorization are usually an E66 obesity code plus a Z68 BMI code — not a BMI code by itself. For an adult with documented obesity, the most specific codes are the obesity class codes: E66.811 (class 1), E66.812 (class 2), and E66.813 (class 3). Overweight requests usually start with E66.3 plus the documented weight-related condition. Many plans still accept the older E66.01 and E66.09, too.

But the code is only one piece of a five-part packet. The piece that matters most? The drug you're taking decides the code. Weight-loss drugs (Wegovy, Zepbound, Saxenda, Foundayo) use obesity codes. Diabetes drugs (Ozempic, Mounjaro, Rybelsus) do not — they need a type 2 diabetes code (E11). Put an obesity code on a diabetes drug and most plans deny it on the spot.

Quick answer: adult obesity codes for a GLP-1 prior authorization

Your situation (adult)Diagnosis code to discussBMI support codeWhat it means
BMI 27.0–29.9 plus a weight-related conditionE66.3 (Overweight) + the condition's codeZ68.27–Z68.29BMI 27.0–29.9 with a documented health problem
BMI 30.0–34.9E66.811 (Class 1 obesity)Z68.30–Z68.34BMI 30.0–34.9
BMI 35.0–39.9E66.812 (Class 2 obesity)Z68.35–Z68.39BMI 35.0–39.9
BMI 40 or higherE66.813 (Class 3 obesity)Z68.41–Z68.45BMI 40 or higher
Zepbound for sleep apneaG47.33 (sleep apnea) + an obesity codeMatching Z68A separate, non-weight-loss pathway
Renewal (you've been on it a while)Same path as before + proof it's workingCurrent and starting BMIYou'll need your weight history, not just a code

One rule beats every shortcut: match the code to what the drug is approved to treat — not to why you personally want it. Everything below builds on that.

First move — before you submit anything

Check whether your plan requires a prior authorization (sponsored affiliate link, opens in a new tab)

Ro's free GLP-1 Insurance Coverage Checker calls your insurer and sends back a personalized report — so your doctor isn't filling out paperwork blind. (Affiliate link — more detail in the provider section below.)

What we actually verified (and when)

We don't guess on health topics. Here's where this guide comes from.

  • The codes were checked one by one against the 2026 ICD-10-CM code set (effective October 1, 2025), including the newer obesity class codes effective October 1, 2024.
  • The "BMI alone isn't enough" rule comes from the FY2026 ICD-10-CM Official Guidelines (CMS/NCHS).
  • Which drug uses which code was cross-checked against the drugmakers' own prior-authorization guides and FDA-approved uses.
  • The denial and coverage facts come from public payer policies and a real, public Medicaid appeal decision — not anecdotes.
  • What we did not verify: your specific plan's rules, your employer's exclusions, or your personal diagnosis. Codes and coverage change. Your prescriber and their coder make the final call.

Full sources are listed at the bottom.

What obesity ICD-10 codes are used for GLP-1 prior authorization?

The short answer: Adult obesity GLP-1 requests usually use an E66 obesity code — most precisely E66.811, E66.812, or E66.813 (obesity class 1, 2, or 3) — paired with a Z68 BMI code. The older codes E66.01 (severe obesity) and E66.09 (other obesity) are still widely accepted by insurers. The parent code E66.0 is not billable by itself and will be rejected.

Most people walk in looking for the magic code. There isn't one. There's a code packet: a diagnosis code, a BMI code, the right drug pathway, your chart notes, and your plan's rules. Miss any piece and the whole thing can bounce.

The obesity codes (the E66 family)

CodeWhat it meansBill it alone?Notes for your prior authorization
E66.0Obesity due to excess caloriesNo — category headerDon't submit this alone. Use a specific code below.
E66.01Morbid (severe) obesity from excess caloriesYesStill common on higher-BMI requests.
E66.09Other obesity from excess caloriesYesCommon when obesity isn't labeled "severe."
E66.1Drug-induced obesityYesWhen a medication caused the weight gain.
E66.2Morbid (severe) obesity with alveolar hypoventilationYesA serious obesity-related breathing problem. Not the same as ordinary sleep apnea.
E66.3Overweight (BMI about 25–29.9)YesUsed for the "BMI 27 + a health condition" path.
E66.811Obesity, class 1 (BMI 30 to under 35)Yes — new Oct. 1, 2024Most specific for this BMI range.
E66.812Obesity, class 2 (BMI 35 to under 40)Yes — new Oct. 1, 2024Most specific for this BMI range.
E66.813Obesity, class 3 (BMI 40+)Yes — new Oct. 1, 2024Most specific for BMI 40+. CDC recommends these; E66.01 still exists and appears on some payer forms.
E66.89Other obesity, not classified elsewhereYesA catch-all.
E66.9Obesity, unspecifiedYesOK when details are unknown, but a specific code is better.

A note many pages get wrong. The new class codes (E66.811/812/813) say only "class 1, 2, or 3." The BMI numbers are the medical definition of each class — they aren't written into the code. That's exactly why you also add a BMI (Z68) code. The obesity code says what you have. The BMI code says how much.

Old codes vs. new codes — which should you use? The CDC now recommends the newer class codes and tells providers to update away from E66.01, E66.09, E66.8, and E66.0. But plenty of insurers and drugmaker guides still list and accept E66.01 and E66.09. The honest answer: use the most specific code your chart supports and your plan accepts.

Can a BMI (Z68) code be used by itself?

The short answer: No. Under the FY2026 ICD-10-CM Official Guidelines, a BMI code (the Z68 family) is a secondary code only. It can never be the main reason for a visit, and it can only be used when a provider has documented a related diagnosis like obesity or overweight. A BMI code with no obesity diagnosis behind it is a classic cause of a "missing information" or "invalid diagnosis code" rejection.

Think of it this way. Your BMI is a measurement — like your blood pressure. A measurement isn't a diagnosis. The Z68 code records the number. The E66 code records the condition. They travel together.

One helpful detail: a nurse or dietitian can record your BMI, but the doctor (or your prescriber) has to document the obesity or overweight diagnosis for the code to hold up.

Before your prescriber hits "submit," can you answer these five?

Your 30-second self-check. If you can't answer one, that's the gap to fix.

  • Is my obesity or overweight diagnosis actually written in my chart?
  • Is a recent height, weight, and BMI in there, with a date?
  • Is that date recent enough for my plan (often within 30–90 days)?
  • If my BMI is 27–29.9, is my weight-related condition documented too?
  • Is this my first request, or a renewal? (They have different rules.)

Which obesity code matches my BMI?

The short answer: Adult BMI maps to the class codes like this — E66.811 for BMI 30 to under 35, E66.812 for BMI 35 to under 40, and E66.813 for BMI 40 or higher. You then add the Z68 code for your exact number, such as Z68.32 for a BMI of 32 or Z68.41 for a BMI of 41.

BMIDiagnosis codeBMI (Z68) code
27.0–27.9 + a health conditionE66.3 + condition codeZ68.27
28.0–28.9 + a health conditionE66.3 + condition codeZ68.28
29.0–29.9 + a health conditionE66.3 + condition codeZ68.29
30.0–30.9E66.811Z68.30
31.0–31.9E66.811Z68.31
32.0–32.9E66.811Z68.32
33.0–33.9E66.811Z68.33
34.0–34.9E66.811Z68.34
35.0–35.9E66.812Z68.35
36.0–36.9E66.812Z68.36
37.0–37.9E66.812Z68.37
38.0–38.9E66.812Z68.38
39.0–39.9E66.812Z68.39
40.0–44.9E66.813Z68.41
45.0–49.9E66.813Z68.42
50.0–59.9E66.813Z68.43
60.0–69.9E66.813Z68.44
70 or higherE66.813Z68.45

The date matters as much as the number. A BMI with no recent date is one of the most common reasons a request stalls.

What about teens (ages 12–19)?

The short answer: Wegovy and Saxenda are FDA-approved for adolescents 12 and older with obesity, but kids and teens are not coded with the adult BMI numbers. A child's obesity is based on BMI-for-age percentile, so the request pairs the same obesity class code with a pediatric BMI code (Z68.54, Z68.55, or Z68.56).

Per the CDC's childhood obesity code update:

Diagnosis codePediatric BMI codePercentile range
E66.811 (Class 1)Z68.5495th percentile to under 120% of the 95th
E66.812 (Class 2)Z68.55120% to under 140% of the 95th percentile
E66.813 (Class 3)Z68.56140% of the 95th percentile or higher

Why does the drug decide the code? (Wegovy vs. Ozempic, explained)

The short answer: Each GLP-1 is FDA-approved for a specific use, and the code has to match that use. Wegovy, Zepbound, Saxenda, and Foundayo are approved for weight management, so they use obesity codes (E66 + Z68). Ozempic, Mounjaro, and Rybelsus are approved for type 2 diabetes, so they use a diabetes code (E11). Putting an obesity code on a diabetes drug usually causes a denial, because the drug isn't approved to treat obesity.

Here's the catch: Ozempic and Wegovy contain the same active ingredient (semaglutide). Mounjaro and Zepbound contain the same active ingredient (tirzepatide). Same ingredient — but different FDA-approved products, with different labels and different approved uses. So they take different codes. Code by the approved use, not by the ingredient.

Weight-loss GLP-1s — obesity codes (E66 + Z68)

Drug (active ingredient)FDA-approved forCode to discussCode that gets it deniedExtra documentation that usually matters
Wegovy (semaglutide)Weight management; heart-risk reduction; noncirrhotic MASH with fibrosisE66 + Z68E11 (if no diabetes)BMI with a date; for heart-risk path, documented heart disease
Zepbound (tirzepatide)Weight management; obstructive sleep apnea in adults with obesityE66 + Z68; for sleep apnea, G47.33 leadsE11 (if no diabetes)BMI; for sleep apnea, a sleep-study report and AHI/severity
Saxenda (liraglutide)Weight management (also ages 12+)E66 + Z68E11 (if no diabetes)BMI; comorbidity if BMI 27–29.9
Foundayo (orforglipron)Weight management — a once-daily pillE66 + Z68E11 (not diabetes-approved yet)BMI; comorbidity if BMI 27–29.9

Diabetes GLP-1s — diabetes codes (E11)

Drug (active ingredient)FDA-approved forCode to discussCode that gets it deniedExtra documentation that usually matters
Ozempic (semaglutide)Type 2 diabetesE11.9 (or specific E11) + Z79.85E66 (if no diabetes)Diabetes diagnosis; A1c/lab history
Mounjaro (tirzepatide)Type 2 diabetesE11.9 (or specific E11) + Z79.85E66 (if no diabetes)Same active ingredient as Zepbound
Rybelsus (oral semaglutide)Type 2 diabetesE11.9 (or specific E11)E66 (obesity)The diabetes pill — Z79.85 doesn't apply
Trulicity, Victoza, othersType 2 diabetesE11.9 (or specific E11)E66 (obesity)

That Z79.85 is a status code meaning "long-term use of an injectable non-insulin diabetes drug." It's a helper, not the main diagnosis — and it doesn't apply to the oral pill Rybelsus.

Want proof this isn't theory? California's Medicaid program (Medi-Cal) spells it out: as of January 1, 2026, Medi-Cal Rx no longer covers GLP-1s for weight loss, while diabetes GLP-1s stay restricted to type 2 diabetes. Submit one for the wrong reason and the claim returns a specific rejection — Reject Code 80, "Diagnosis Code Submitted Does Not Meet Drug Coverage Criteria."

One honest note on compounded drugs. Compounded products containing semaglutide or tirzepatide are a different category. They are not FDA-approved finished drugs, are usually paid for out of pocket, and typically don't go through this brand-name prior-authorization process at all.

What documents have to match the code?

The short answer: The code is only as good as the chart behind it. A strong GLP-1 prior authorization usually needs a provider-documented diagnosis, a dated height/weight/BMI, your starting weight, any weight-related conditions, proof you've tried lifestyle changes (if your plan asks), and details specific to your drug. Missing or outdated paperwork is one of the most common reasons a request stalls — and it's the easiest to fix.

What goes inWhy it matters
A written obesity or overweight diagnosis from your providerA BMI alone isn't enough under the coding rules.
Current height, weight, BMI — with a dateMany plans want it measured within the last 30–90 days.
Your starting weight or BMIYou'll need it later to prove the drug is working at renewal.
Weight-related condition(s), documentedRequired when your BMI is 27–29.9.
Notes on diet, activity, or a weight programSome plans require this before they'll say yes.
Which drug and which use (weight, sleep apnea, diabetes, heart-risk)This decides your whole pathway.
Your denial letter, if you already got oneIt tells you the exact problem to fix.
Get your free GLP-1 PA action plan

Answer a few quick questions and get a prescriber-ready checklist — the code family, the BMI documentation, the conditions to list, and the questions to ask your insurer.

What counts as a weight-related condition (the BMI 27–29.9 path)?

The short answer: If your BMI is 27 to 29.9, most weight-loss-drug requests require at least one documented weight-related health condition. The ones plans most often accept are high blood pressure, type 2 diabetes, high cholesterol, and obstructive sleep apnea. The condition has to be coded in your chart — not just mentioned in conversation.

ConditionCode
High blood pressure (hypertension)I10
Type 2 diabetesE11.9 (or a more specific E11)
High cholesterol (dyslipidemia)E78.5 (or E78.0 / E78.2)
Obstructive sleep apneaG47.33
PrediabetesR73.03
Metabolic syndromeE88.810
Heart disease (for Wegovy's heart-risk use)I25.10, old heart attack I25.2, or stroke history Z86.73
Please read this part carefully. Only list a condition you actually have, documented by your provider. Adding a diabetes code when you don't have diabetes — to try to push a drug through — is insurance fraud. It can cost you your coverage and put your prescriber at risk.

What's different for Zepbound and sleep apnea?

The short answer: Zepbound has a separate FDA-approved use — moderate-to-severe obstructive sleep apnea (OSA) in adults with obesity. For that pathway, the main code is G47.33 (obstructive sleep apnea), with an obesity code added. Zepbound's OSA studies enrolled adults with obesity (BMI 30 or higher) and moderate-to-severe OSA, commonly defined as an AHI of 15 or higher.

Why does this matter? Because it can unlock coverage that "weight loss" can't — especially on Medicare. When sleep apnea is the documented reason, the request isn't a weight-loss request anymore. It's a sleep apnea request that happens to use a GLP-1. See more in our guide on Zepbound coverage for sleep apnea.

For this pathway, your prescriber typically documents the sleep-study or home-test result (your AHI and severity), the OSA diagnosis (G47.33), your weight and BMI, and your CPAP or other therapy history if the plan asks.

See whether your plan treats Zepbound as weight loss or sleep apnea (sponsored affiliate link, opens in a new tab)

A coverage check can tell you which door is open for your plan before your doctor picks a path.

What's different for Wegovy and heart health?

The short answer: Wegovy is FDA-approved to lower the risk of major heart events (like heart attack and stroke) in adults who have known heart disease plus obesity or overweight. That's a separate argument from "weight loss," but the chart still has to document real, established heart disease — not just risk factors.

This pathway exists because of a large trial showing semaglutide cut heart events in people with established cardiovascular disease and excess weight. So if a plan excludes "weight-loss drugs" but covers heart medications, the heart-risk use can sometimes get through where weight loss wouldn't.

Two more Wegovy doors worth knowing: it's also approved for adolescents 12 and up with obesity, and — as of August 2025 — for adults with noncirrhotic MASH (a liver disease) with moderate-to-advanced liver fibrosis. Each of those is coded with its own diagnosis, not a weight-loss code.

What about Medicare and Medicaid?

The short answer: Standard Medicare Part D still does not cover GLP-1s prescribed only for weight loss. But starting July 1, 2026, a new program called the Medicare GLP-1 Bridge gives eligible Part D members access to certain GLP-1s for weight management at a $50 copay. Diabetes, Zepbound for sleep apnea, and Wegovy for heart-risk or MASH are already covered through regular Part D. Medicaid rules vary by state.

Coverage pathWeight-loss GLP-1sNotes
Standard Medicare Part DNot covered for weight loss (barred by law)Covers GLP-1s for type 2 diabetes; can cover Zepbound for OSA and Wegovy for heart-risk or MASH.
Medicare GLP-1 Bridge (CMS)Covers Foundayo, Wegovy, and Zepbound (KwikPen) for weight managementCMS demonstration July 1, 2026–Dec. 31, 2027. $50 copay, separate from your normal Part D benefit.
Medi-Cal (California Medicaid)No longer covered for weight loss as of Jan. 1, 2026Zepbound for OSA may still be considered; diabetes GLP-1s stay restricted to diabetes.
Other state Medicaid (e.g., MassHealth)Varies; several states are revising rules in 2026Always check your state's current drug list.

The Medicare Bridge has its own rules. It's only for weight management, and a beneficiary must meet clinical criteria: age 18+ with a BMI of 35 or higher; or BMI 30+ with a qualifying condition like heart failure with preserved ejection fraction, uncontrolled high blood pressure, or chronic kidney disease (stage 3a+); or BMI 27+ with prediabetes, a prior heart attack or stroke, or symptomatic peripheral artery disease. CMS says requests won't be accepted before July 1, 2026. If you're on Medicare, Medicaid, or TRICARE, a private telehealth coverage-checker is built for commercial insurance, not government plans. Learn more: Medicare GLP-1 Bridge: does your $50 copay count toward your Part D cap?

Why do GLP-1 prior authorizations get denied even when the code looks right?

The short answer: A correct BMI and a clean code still don't guarantee a "yes." Common reasons include the wrong code for the drug, a BMI that isn't documented with a recent date, a condition that wasn't coded, no record that you tried a cheaper drug first ("step therapy"), or a plan that simply excludes weight-loss drugs. Match the words on your denial letter to the fix below.

If your letter says…What's really going onWhat to do
"Diagnosis does not meet coverage criteria" / "not a covered use"An obesity code on a diabetes drug (or the reverse)Have your prescriber match the code to the drug's approved use. No diabetes? Ask about a weight-loss drug instead.
"Not medically necessary"BMI missing or old, or your condition wasn't codedAdd a dated BMI (with the Z68 code), code the condition, attach labs and a letter of medical necessity.
"Step therapy required"No record you tried a lower-cost drug firstDocument past tries (phentermine, orlistat, Contrave, Qsymia): dates, doses, why they stopped.
"Benefit exclusion" / "not a covered benefit"Your plan excludes weight-loss drugs entirelyNo code fixes this. See the section below for real options.
"Invalid diagnosis code" / "missing information"A paperwork gapResubmit a complete packet. This is the easiest one to fix.
Here's the honest part. The right code, by itself, will not get you approved. And if your employer's plan flat-out excludes weight-loss drugs, no code on earth changes that. But that's actually good news. It means most denials aren't a dead end — they're a fixable paperwork problem. The trick is finding out which problem you have before you waste another two weeks.

What this looks like in real life

This isn't hypothetical. In one public MassHealth appeal decision (Appeal No. 2301586), a provider prescribed Ozempic to treat "weight gain," with no diabetes diagnosis on the request. The denial was upheld — because that program doesn't pay for drugs used to treat obesity. The decision even points to the fix: if the patient does have a documented diabetes diagnosis, the prescriber should use the diabetes pathway instead. Same drug. Different code. Different outcome.

We use a real, public, citable case here on purpose, instead of a marketing testimonial.

See if your plan covers it before you resubmit (sponsored affiliate link, opens in a new tab)

Ro's free checker returns a personalized report on whether your plan covers the medication and whether prior authorization is required.

What should go in a GLP-1 appeal or resubmission?

The short answer: Start with the denial letter — the exact reason decides what you send. A strong appeal or resubmission attaches the missing piece, addresses the stated reason head-on, and is filed before your plan's deadline (often 180 days for an internal appeal).

A clean resubmission or appeal packet usually includes:

  • The denial letter and the original prior-authorization request, side by side.
  • The specific item the plan said was missing — most often a dated height/weight/BMI, a coded comorbidity, or proof you tried a lower-cost drug.
  • A letter of medical necessity from your prescriber that ties your diagnosis, BMI, and history to the plan's own criteria.
  • Lab results that back up your conditions (blood sugar, cholesterol, etc.).
  • For a peer-to-peer review, your prescriber talks directly with the plan's medical director — useful for borderline cases.

If your first internal appeal is denied, most plans must offer a second-level review and, after that, an independent external review. Your final denial letter explains how to request it. The whole point: don't just resend the same packet — fix the exact gap the letter named.

What does renewal (reauthorization) require?

The short answer: Renewal is a different test than your first approval. Many plans want proof the drug is working — most commonly, that you've lost at least 5% of your starting body weight — plus your current weight, your dose, and proof you're still doing the lifestyle work. Many initial approvals last only six months.

Here's a trap that catches a lot of people: you can get denied at renewal because the drug worked. You lost weight, your BMI dropped, and now the plan says you don't meet the BMI rule anymore. The fix is documentation, not panic.

What you needWhy
Your starting weight and BMIProves where you began.
Your current weight and BMI, with a dateShows your progress.
Your percent weight lossThe renewal often hinges on 5% or more.
Your current dose and how long you've been on itShows a stable treatment plan.
Side effects and how you're tolerating itSupports staying on it.
Your ongoing diet/activity planMany plans require you keep this up.

The lesson: keep your starting numbers. A lower BMI today should be evidence the treatment is succeeding — not a reason to lose coverage.

What if your plan excludes weight-loss drugs entirely?

The short answer: If your plan excludes the whole category, a better obesity code won't help — the code isn't the problem, the plan design is. Your real options are to see whether another approved use applies to you (sleep apnea, heart-risk, MASH, or diabetes), file an exception or appeal, or look at cash-pay and other routes.

This is happening more, not less. Reuters reported on June 2, 2026 that Cigna would stop covering GLP-1 weight-loss drugs (including Wegovy and Zepbound) for its own employee health plan, effective July 1, 2026, while keeping coverage for diabetes use.

If you hit this wall, here's how to think about it:

  • Is it a true exclusion, or just a denial? Read the letter. "Benefit exclusion" means the category isn't covered. That's different from "not medically necessary."
  • Does another approved use fit you? If you genuinely have sleep apnea, established heart disease, MASH, or diabetes, that's a different — and sometimes covered — door.
  • Cash-pay is more realistic than it used to be. See our guide on GLP-1 cost without insurance.
Take our free 60-second GLP-1 path quiz

Not sure if it's a code problem or a coverage problem? Answer a few questions and we'll sort whether your best move is fixing the paperwork, switching to a covered use, or going cash-pay.

What should you say to your doctor and your insurer?

The short answer: Don't tell your doctor which code to use — that can backfire, and it's their call. Instead, ask whether your chart supports the diagnosis, BMI, condition, and pathway your plan needs. Bring specifics. Asking good questions gets you further than demanding a code.

Say this to your prescriber:

"Can we make sure my GLP-1 prior authorization includes the obesity diagnosis from my chart, my current height/weight/BMI with today's date, the matching BMI (Z68) code, any weight-related conditions I have, and whatever documentation my plan requires — before it gets submitted?"

If you've read up on the codes, ask it like this (ask, don't instruct):

"I read that the newer adult obesity codes are E66.811, E66.812, and E66.813, with a Z68 BMI code. Does one of those match what's documented for me — or does my plan need a different supported code?"

Say this to your insurer (the number's on your card):

"Does my plan cover this medication for weight management, sleep apnea, heart-risk reduction, MASH, or type 2 diabetes? Does it require prior authorization, step therapy, a specific BMI, a documented condition, or proof of weight loss to renew?"

That last question alone can save you weeks.

What if you don't have a prescriber — or yours won't help with the paperwork?

The short answer: You can't file a prior authorization yourself; a prescriber does it. If you don't have one, or your current office won't do the paperwork, telehealth weight-management providers can prescribe an FDA-approved GLP-1 and handle the prior-authorization submission for you. The codes on this page are what they'll use.

If your hold-up is getting the request submitted right, and you have commercial or employer insurance (or you're ready to pay cash), Ro is the option we'd point you to first here. Its free GLP-1 Insurance Coverage Checker (sponsored affiliate link, opens in a new tab) calls your insurance company on your behalf and emails you a personalized report. Here's what we verified on its pricing page (June 8, 2026):

ItemWhat Ro states (verified )What it means for you
GLP-1 Insurance Coverage CheckerFree. Ro calls your insurer and sends a personalized coverage report showing whether prior authorization is required.Use it before your prescriber submits anything.
Ro Body membership$39 for the first month, then as low as $74/month with an annual plan (medication billed separately).The membership covers care and coaching — not the drug.
Cash-pay pill pricesWegovy pill and Foundayo pill: $149 first month, then $199–$299/month.A real option if insurance falls through.
Cash-pay Zepbound KwikPen$299 first month, then $399–$449/month.Same price as LillyDirect.
Through insuranceLists Zepbound pen, Ozempic, and Wegovy pen; copays vary by plan.The concierge team handles the prior-authorization paperwork.

The honest trade-off. Ro isn't free, and it isn't the cheapest path if all you want is the lowest possible cash price. But because Ro focuses on FDA-approved brand-name drugs and does the insurance and prior-auth legwork for you, it's the better fit when your real goal is getting a brand-name GLP-1 covered. If price is your only concern, our cost-without-insurance guide is the better starting point. And if you're on Medicare, Medicaid, or TRICARE, a private concierge can't coordinate your government coverage.

Affiliate disclosure: we may earn a commission if you start a Ro plan, at no extra cost to you. It never changes the codes or facts on this page.

Check your coverage with Ro's free GLP-1 insurance checker (sponsored affiliate link, opens in a new tab)

Tells you whether your plan covers the medication and whether a prior authorization is required — before anyone fills out a form.

How we built this guide

We pulled from official coding sources, the FDA-approved uses, the drugmakers' own prior-authorization guides, public payer policies, and a real Medicaid appeal decision. We used patient forums only to understand how people describe the problem — never as proof for a medical, coding, or coverage claim.

What we claimedWhere it came from
The obesity and BMI codes2026 ICD-10-CM official code set
"BMI codes are secondary only"FY2026 ICD-10-CM Official Guidelines (CMS/NCHS)
The new class codes and BMI rangesCDC adult and childhood obesity ICD-10 code updates
Which drug uses which codeFDA-approved uses + Eli Lilly and Novo Nordisk prior-authorization guides
Coverage rules and denial reasonsPublic payer policies (Medi-Cal, MassHealth) + Novo Nordisk PA resources
The Medicare GLP-1 BridgeCMS Medicare GLP-1 Bridge beneficiary page
The Cigna employee-plan changeReuters reporting, June 2026
Ro pricing and coverage checkerRo's own pricing and insurance-checker pages (verified June 8, 2026)

The RX Index is an independent comparison resource for GLP-1 telehealth providers. We don't put a fake "medically reviewed by" stamp on our work, and we don't invent authors. We tell you what we checked and when, and we point you to the original sources so you can check too.

Frequently asked questions

What is the ICD-10 code for obesity for a weight-loss medication?
The most precise adult codes are the obesity class codes E66.811 (class 1), E66.812 (class 2), and E66.813 (class 3), each paired with a Z68 BMI code. The older E66.01 and E66.09 are still widely accepted. E66.9 (unspecified) works when details are unknown, but a specific code is better. E66.0 alone is a non-billable category header — do not submit it by itself.
What ICD-10 code is used for a Wegovy prior authorization?
An obesity code (E66) plus a Z68 BMI code, and a weight-related condition code if your BMI is 27-29.9. If Wegovy is being used for heart-risk reduction or for MASH (a liver disease), the relevant heart or liver diagnosis is coded instead of a weight-loss code.
What code is used for Ozempic or Mounjaro?
A type 2 diabetes code — E11.9 or a more specific E11 — often with Z79.85 for long-term use. An obesity code usually triggers a denial because these drugs are FDA-approved for diabetes, not obesity.
Can I use a BMI (Z68) code by itself?
No. Under the FY2026 ICD-10-CM Official Guidelines, BMI codes are secondary-only and require a provider-documented diagnosis such as obesity or overweight. A BMI code with no diagnosis behind it gets rejected.
Why was I denied even though my BMI qualifies?
Common reasons are the wrong code for the drug, a BMI not documented with a recent date, a condition that was not coded, no step-therapy record, or a plan that excludes weight-loss drugs. Match your denial letter to the right fix — each denial reason has a specific correction.
What is the obesity class code (E66.811/E66.812/E66.813)?
These are newer codes effective October 1, 2024 for obesity class 1 (BMI 30 to under 35), class 2 (BMI 35 to under 40), and class 3 (BMI 40 or higher). The code itself does not include the BMI number — that is why you also add a Z68 BMI code.
Does Medicare cover GLP-1s for weight loss?
Standard Part D does not (it is barred by law). But the Medicare GLP-1 Bridge covers certain GLP-1s for weight management at a $50 copay from July 1, 2026 to December 31, 2027. Medicare also covers GLP-1s for diabetes, and can cover Zepbound for sleep apnea or Wegovy for heart-risk reduction through regular Part D.
Can I use a diabetes code to get a weight-loss drug covered?
Only if you actually have a documented diabetes diagnosis. Coding a condition you do not have is fraud and can cost you your coverage. If you do not have diabetes, use the correct weight-loss pathway or another approved use instead.
Do compounded semaglutide or tirzepatide use these codes?
Usually not. Compounded versions are typically paid out of pocket and do not go through this brand-name prior-authorization process. They are a separate category from the FDA-approved brand drugs covered here.
Should I tell my doctor which code to use?
No. Bring the code family and the documentation checklist, then ask whether it matches your medical record. Your prescriber and their coder choose the final code — that is their responsibility.

The bottom line

You came here scared a wrong code cost you your coverage. Now you know the truth: it's a code packet, the drug decides the code, and the biggest denials are fixable paperwork — not the end of the road. Print the row that fits you, run a coverage check, and walk into your next appointment knowing exactly what to ask for.

Take our free 60-second matching quiz

Still not sure which GLP-1 program is right for you? We'll turn all of this into a clear, personal action plan — insurance, covered uses, and cash-pay options.

Sources

  1. 2026 ICD-10-CM code set (E66 and Z68 families; effective Oct. 1, 2025; class codes E66.811–E66.813 and pediatric Z68.54–Z68.56 effective Oct. 1, 2024; E88.810 metabolic syndrome).
  2. FY2026 ICD-10-CM Official Guidelines for Coding and Reporting (CMS/NCHS) — BMI (Z68) codes are secondary-only.
  3. CDC — New Adult and Childhood Obesity ICD-10-CM Codes (updated 11/1/2024) — class-code to BMI mapping and provider guidance.
  4. U.S. FDA — approved uses for Wegovy (weight management; cardiovascular-risk reduction; noncirrhotic MASH with fibrosis, Aug. 2025), Zepbound (weight management; obstructive sleep apnea, Dec. 2024), Saxenda, Foundayo/orforglipron (April 2026), Ozempic, Mounjaro, Rybelsus.
  5. Eli Lilly — Zepbound & Mounjaro Prior Authorization Resource Guides and Novo Nordisk (novoMEDLINK) — Wegovy PA resources.
  6. CMS — Medicare GLP-1 Bridge (Information for Beneficiaries) — July 1, 2026–Dec. 31, 2027; $50 copay.
  7. California Medi-Cal Rx — GLP-1 Coverage Considerations (Dec. 2025) — weight-loss coverage changes effective Jan. 1, 2026.
  8. Massachusetts (MassHealth) — public Board of Hearings appeal decision (Appeal No. 2301586).
  9. Reuters (June 2, 2026) — Cigna ending GLP-1 weight-loss coverage for its own employee health plan.
  10. Ro — weight-loss pricing page and GLP-1 Insurance Coverage Checker (verified June 8, 2026).

This guide is for education only. It is not medical, coding, reimbursement, or legal advice. ICD-10 codes and insurance policies change. For any specific claim, your prescribing provider and their coder are responsible for choosing the correct, chart-supported code.