CPT Code 97802, 97803 & 97804: The Nutrition Counseling Billing Guide
If you're a registered dietitian or nutrition professional, three CPT codes cover almost everything you bill: 97802, 97803, and 97804. Here's exactly what each one means, how to bill units, what reimbursement looks like, and where nutrition coaches fit in.

Quick answer: CPT 97802 is the initial individual medical nutrition therapy (MNT) assessment. 97803 is a follow-up individual session. 97804 is group MNT (two or more patients). All three bill in 15-minute units and are Medicare-recognized when performed by a Registered Dietitian (RD/RDN) for diabetes, chronic kidney disease, or post-transplant care.
The three MNT CPT codes at a glance
| Code | Description | Unit | Typical Medicare rate* |
|---|---|---|---|
| 97802 | Initial MNT, individual, face-to-face | 15 min | ~$38–42 |
| 97803 | Re-assessment / follow-up MNT, individual | 15 min | ~$33–36 |
| 97804 | MNT, group (2+ patients) | 30 min | ~$16–18 per patient |
*Approximate 2026 Medicare Physician Fee Schedule rates. Actual reimbursement varies by locality and payer contract. Always verify with your MAC and each commercial payer.
CPT 97802 — the initial assessment
Use 97802 the first time you see a patient under a given diagnosis. This is your nutrition assessment: diet history, anthropometrics, labs review, and the initial care plan. The code bills in 15-minute units, so a 45-minute intake is 3 units of 97802.
Bill 97802 only once per treatment episode. If the same patient returns 8 months later for a new referral or new diagnosis, you can bill 97802 again — but not for a routine follow-up.
CPT 97803 — the follow-up you'll bill most
97803 covers every re-assessment after the initial visit. For most dietitians in private practice, this is the workhorse code. A 30-minute follow-up = 2 units. Documentation must show measurable progress or plan adjustments — not just "reviewed food log."
Under Medicare Part B, patients get 3 hours of MNT in year one and 2 hours in each subsequent year for qualifying conditions. That's 12 units of 97803 in the first year — plenty of runway if you time your check-ins.
CPT 97804 — the group code most RDs underuse
97804 bills in 30-minute units for groups of 2 or more patients. The per-patient rate is lower, but the math flips fast: a 60-minute group of 6 patients = 2 units × 6 patients = ~$200/hour vs. ~$132/hour for back-to-back individual sessions.
Group sessions work particularly well for diabetes education, weight-management cohorts, and PCOS support groups. You need a defined curriculum and consistent attendance, but the operating leverage is real.
Who can bill these codes?
Medicare only reimburses MNT codes when the provider is a Registered Dietitian (RD/RDN) or nutrition professional meeting the criteria in 42 CFR 410.134. Commercial payers vary — some accept credentialed nutritionists (CNS), others require an RD. Check each payer's provider manual.
Personal trainers, health coaches, and nutrition coaches without an RD credential cannot bill these codes. That's not a limitation of your value — it's a scope-of-practice line. If you're not an RD, you're building a cash-pay coaching business, and that's covered below.
Covered diagnoses (Medicare)
Medicare covers MNT for a narrow list of conditions with a physician referral:
- Diabetes (Type 1, Type 2, gestational)
- Chronic kidney disease (non-dialysis, stage 3–5)
- Post-kidney-transplant (up to 36 months)
Commercial payers frequently cover a wider list: obesity (with BMI thresholds), cardiovascular disease, eating disorders, IBS/IBD, pediatric nutrition, and pregnancy. Always verify benefits before the first visit.
Required documentation
Every MNT claim needs four documented elements to survive an audit:
1. Referral. A physician (or NP/PA where allowed) must refer for MNT with a covered diagnosis and ICD-10 code.
2. Nutrition assessment. Weight, height, BMI, relevant labs, diet recall, and nutrition-focused physical findings.
3. Nutrition diagnosis (PES statement). Problem, etiology, signs/symptoms — the Academy of Nutrition and Dietetics standard.
4. Intervention + monitoring plan. What you changed, why, and how you'll measure progress. Time spent face-to-face must be documented (start/stop or total minutes) to justify units billed.
Telehealth billing
97802, 97803, and 97804 are permanently on Medicare's telehealth list post-PHE. Use place-of-service code 02 (patient in a non-home location) or 10 (patient in home) and modifier 95. Most commercial payers follow suit, but a handful still require the GT modifier — check first.
Common denial reasons
The four denials I see most in nutrition private practice:
- Missing referral on file for a covered dx
- Exceeded annual hours (3 in year one, 2 after) without a new referral
- Wrong POS or modifier for telehealth
- Undocumented time — units billed don't match minutes documented
If you're a nutrition coach (not an RD)
You can't bill 97802/97803/97804 — but the cash-pay coaching model is genuinely faster to profit than insurance-based practice. No credentialing, no denials, no 45-day accounts receivable. Package pricing typically lands at $150–300/month for macro-based coaching plus check-ins.
For the full playbook on structuring cash-pay nutrition services, read our guide on how to price nutrition coaching and adding nutrition to a training business.
Tools that make MNT delivery faster
Whether you're billing insurance or running a cash-pay practice, the meal plan itself is what the client actually walks out with. Building macro-accurate plans by hand is where most RDs and coaches lose 3–5 hours per week. MacroFuel generates a personalized macro meal plan in under two minutes and exports it as a branded PDF — so a 45-minute 97802 visit can spend more time on the assessment and less time on spreadsheets.
Speed up MNT delivery
MacroFuel handles TDEE, macro splits, and branded plan export — so your billable time stays in the assessment, not the spreadsheet.
This article is educational and not billing or legal advice. Reimbursement rates, coverage policies, and code definitions change — always verify with CMS, your MAC, and each payer's current guidelines before submitting claims.