Which CPT code do I bill? A code finder for dietitians
| First visit | 97802, per 15 minutes, once per patient |
|---|---|
| Follow-up | 97803, per 15 minutes |
| Group (2 or more) | 97804, per 30 minutes, on each patient's claim |
| Medicare extra hours | G0270 individual (15 min) / G0271 group (30 min), after a second referral in the same year |
| Telehealth | POS 10 at home, POS 02 elsewhere, modifier 95 for most payers |
| Medicare MNT diagnoses | Diabetes and kidney disease (GFR 15-59, or post-transplant) only |
Most nutrition claims that deny for a coding reason get one of four things wrong: the code (a second 97802), the units, the telehealth place of service and modifier, or the diagnosis order. This finder answers all four for one visit at a time, and the reference tables below cover every MNT code so you can check a claim without the tool. For the full story on each code, read 97802 vs 97803.
How to use the finder
- Pick the visit: the first MNT visit, a follow-up, a group class, or Medicare hours after a second referral.
- Pick who pays and where the visit happened. Medicare, Medicare Advantage, commercial plans, Medicaid and cash-pay superbills each change something on the claim.
- Type the face-to-face minutes from the note and pick the main condition.
- Read the claim line: the code and units, the place of service, the modifier, the diagnosis order and what to check before you send it. Copy claim line puts it on your clipboard.
Nothing you type leaves your browser.
Every MNT code at a glance
| Code | What it is | Unit | Who pays it |
|---|---|---|---|
97802 |
MNT initial assessment and intervention, individual, face-to-face | 15 min | Medicare and the plans that cover MNT |
97803 |
MNT re-assessment and intervention, individual, face-to-face | 15 min | Same as 97802 |
97804 |
MNT, group of 2 or more | 30 min, per patient | Medicare; commercial plans that cover group MNT |
G0270 |
MNT reassessment after a second referral in the same year (change in diagnosis, condition or treatment), individual | 15 min | Original Medicare and plans that follow it |
G0271 |
Same as G0270, group of 2 or more | 30 min | Original Medicare and plans that follow it |
The descriptors are paraphrased from CPT and HCPCS; CMS lists the codes and how to use them in Chapter 4, Section 300 of the Claims Processing Manual. Each code has its own page: 97802, 97803, 97804 and G0270/G0271. A few plans use other codes, such as S9470 (some Medicaid programs, per visit) or 99401-99404 (preventive counseling, not paid by Medicare); bill those only when the plan asks for them.
Units: minutes to billable units
MNT codes describe time, not visits. Under CPT's time rule, a unit counts once you pass its midpoint: 8 minutes for a 15-minute code, 16 minutes for a 30-minute code. The 15-minute table is the same one Medicare publishes for timed codes in Chapter 5, Section 20.2, often called the 8-minute rule.
| Face-to-face minutes | 97802 / 97803 / G0270 | Face-to-face minutes | 97804 / G0271 (per patient) |
|---|---|---|---|
| Under 8 | 0 (not billable) | Under 16 | 0 (not billable) |
| 8 to 22 | 1 | 16 to 45 | 1 |
| 23 to 37 | 2 | 46 to 75 | 2 |
| 38 to 52 | 3 | 76 to 105 | 3 |
| 53 to 67 | 4 | 106 to 135 | 4 |
| 68 to 82 | 5 |
Only face-to-face time counts, in person or on live video; charting after the visit does not. Some commercial plans count full units only or cap units per visit, so the plan's policy wins. The MNT units calculator shows the full threshold table for any visit length.
Telehealth: place of service and modifier
| Where the patient is | POS | Modifier |
|---|---|---|
| In your office | 11 |
None |
| At home, on live video | 10 |
95 |
| Somewhere else, on live video | 02 |
95 |
| Plan still asks for the older modifier | Per plan | GT |
97802, 97803, 97804 and G0270 are on Medicare's 2026 telehealth list, and registered dietitians are eligible Medicare telehealth practitioners. G0271 is not on the list. CMS's claims manual pairs POS 02 or 10 with modifier 95 for audio-video visits, and pays POS 10 at the non-facility rate. Under the current extension, Medicare patients can get telehealth at home through December 31, 2027, and from January 1, 2027 Medicare also requires modifier BB (a contracted virtual platform) or BC (incident-to) on the claims those apply to. Commercial plans and Medicaid set their own telehealth rules; more in telehealth billing for dietitians.
Diagnosis codes that go with MNT
| Condition | Typical diagnosis order | Original Medicare MNT? |
|---|---|---|
| Type 2 diabetes | E11.x first; add E66.x + Z68.xx if weight is documented |
Yes, with an MD/DO referral |
| Chronic kidney disease | N18.30-N18.4 (code E11.22 first if diabetic CKD); Z94.0 after a transplant |
Yes, GFR 15-59, ESRD not on dialysis, or 36 months after a transplant |
| Prediabetes | R73.03, E66.x + Z68.xx if documented, Z71.3 |
No |
| Overweight or obesity | E66.x first, then Z68.xx, Z71.3 |
No |
| High cholesterol or blood pressure | E78.x or I10, Z71.3 |
No |
Three rules hold everywhere. A BMI code (Z68) is secondary only and needs a weight diagnosis next to it; it isn't coded in pregnancy. Z71.3 describes the visit; on its own, many plans process the claim as preventive or deny it. And a plan's coverage for a diagnosis, not the code set, decides whether the visit pays. Z71.3 and the Z68 BMI codes has the full ordering rules, and the BMI to Z68 finder picks the BMI code.
Medicare MNT in five lines
- Covered for diabetes, chronic kidney disease or ESRD not on dialysis, and 36 months after a kidney transplant, on a referral from the treating MD or DO. The referring NPI goes on the claim.
- 3 hours in the first calendar year, 2 hours each year after. More hours need a second referral and G0270 or G0271.
- No deductible or coinsurance for covered MNT, and Medicare pays registered dietitians 85% of the fee schedule amount; look it up for your locality in the Physician Fee Schedule look-up tool.
- MNT and diabetes self-management training (DSMT) can't be billed on the same day.
- A diagnosis outside the benefit, or hours past the limit: signed ABN before the visit and modifier GA.
Medicare MNT coverage explains each rule with its source.
The traps that deny MNT claims
| Trap | What happens | The fix |
|---|---|---|
| 97802 billed a second time | Denied as a frequency or duplicate | Bill 97803 for every visit after the first |
| Units copied from the last visit | Units don't match the note; recoupment in an audit | Units from this visit's documented minutes |
| Z68 first or alone | Rejected or denied | Weight diagnosis first, BMI after it |
| Medicare claim for obesity or prediabetes only | Denied as not reasonable and necessary | ABN before the visit, modifier GA |
| No referring NPI on a Medicare claim | Returned as unprocessable | Referring MD/DO's name and NPI on the claim |
| POS and modifier disagree on a video visit | Denied or paid at the wrong rate | POS 10 or 02 with 95, or the plan's own rule |
| G0271 on a telehealth claim | Not payable as Medicare telehealth | Group extra hours in person |
If a claim already came back, paste the code into the denial checker to see what it means and how to fix it.