Guides · Billing guide

How do you bill 97802 and 97803 without denials?

The short answerMost 97802 and 97803 denials come from a short list of fixable mistakes: the wrong code for the visit, units that don't match the minutes in the note, a diagnosis the plan doesn't cover or a BMI code listed first, a missing physician referral on Medicare, the wrong place of service on telehealth, and benefits that ran out or were never checked. Run eight checks before every claim and most of them never happen. A clearinghouse only catches missing or malformed data, so the coding checks are yours or your software's.
97802First MNT visit with the patient, individual, each 15 minutes
97803Every individual follow-up, each 15 minutes
UnitsA 15-minute unit counts once you pass the midpoint (8 minutes); some payers want the full 15
Diagnosis orderAs the payer asks; a Z68 BMI code never goes first
MedicareMD or DO referral, NPI in box 17b, diabetes or kidney diagnosis only
Telehealth POS10 when the patient is at home, 02 anywhere else; modifier as the payer asks

This guide is for registered dietitians billing US insurance for medical nutrition therapy. Payer rules differ by plan and change every year, so check your payer's current policy too. Which code fits which visit is covered in depth in CPT 97802 vs 97803; this page is the checklist you run before you press submit.

The eight checks, and the denial each one prevents

Check before you submit What goes wrong without it Usual adjustment code
1. 97802 only for the first visit; 97803 after A follow-up billed as a first visit, or both codes on one date CO-97, CO-16
2. Units match the minutes in the note More units than the documented time supports CO-151, CO-16
3. A diagnosis the plan covers for MNT Obesity or a preventive code on a plan that covers only certain conditions CO-167, CO-11, CO-96, CO-272
4. Diagnoses in the order the payer asks; never a Z68 BMI code first A BMI code in the first position, or Z71.3 first on a plan that pays on the condition CO-16, CO-11
5. Medicare: an MD or DO referral, NPI in box 17b No referring provider, or a nurse practitioner as the referrer CO-16
6. Telehealth: the right place of service and modifier POS 11 on a video visit, or a missing modifier the payer requires CO-5 or CO-58 for the place of service, CO-4 for the modifier
7. Benefits checked: visits left, referral or authorization needed The yearly visit limit already used, or no prior authorization CO-119, CO-197
8. You are credentialed, and the claim goes out in time The rendering NPI not on the contract, or the filing window missed CO-170, CO-29

Adjustment code meanings come from the X12 code list. The same code can mean different things in practice depending on the remark code next to it, so read both. Our free denial checker reads a whole remittance line at once.

1. Use 97802 once, then 97803

97802 is the initial assessment and intervention; 97803 is the re-assessment for every individual follow-up. Both are reported per 15 minutes (CMS, Ch. 4 §300). Bill a long first visit as 97802 for its whole length, so 75 minutes is 97802 × 5 and not 97802 plus 97803. A patient you saw last year is still established for most plans, so the first visit of a new year is usually 97803. The exceptions are in the decision table.

2. Count units from the minutes you documented

Write the start and end time, or the total minutes, in every note. Counting a unit once you pass the midpoint, the convention CMS spells out for 15-minute codes, 8 to 22 minutes is 1 unit, 23 to 37 is 2, 38 to 52 is 3 and 53 to 67 is 4 (CMS, Ch. 5 §20.2). Some commercial plans want a full 15 minutes per unit, and some cap the units per visit, so check the contract. The MNT units calculator does the arithmetic, and the 8-minute rule guide explains it.

3 and 4. Pick a covered diagnosis, in the right order

Coverage for MNT depends on the diagnosis. Medicare covers it only for diabetes, kidney disease not on dialysis, and up to 36 months after a kidney transplant (NCD 180.1). Commercial plans vary: some cover Z71.3 as preventive counseling, some need a chronic condition. Order the codes the way the payer asks: Cigna's preventive policy wants a wellness code such as Z71.3 first, while UnitedHealthcare and Aetna pay nutrition counseling on the condition. A Z68 BMI code is a secondary code under the ICD-10-CM guidelines and never goes first; pair it with the obesity diagnosis it supports. Details in Z71.3 and the Z68 codes, and payer by payer in our insurance pages.

5. On Medicare, the referral goes on the claim

Medicare pays MNT only on a referral from the treating physician, an MD or DO (42 CFR 410.132). Put the physician's name and NPI in box 17 and 17b. A referral from a nurse practitioner or physician assistant doesn't qualify. Hours run 3 in the first calendar year and 2 after; more need a new referral and G0270. The full rules are in Medicare MNT coverage.

6. Telehealth: place of service and modifier

Use POS 10 when the patient is at home and POS 02 when they are somewhere else (CMS POS code set). Modifiers differ by payer: many commercial plans ask for modifier 95, and some want none. Check each payer's telehealth policy once and save the answer. More in telehealth billing for dietitians.

7 and 8. Benefits, credentials and time

Before the first visit, confirm the plan covers MNT for this diagnosis, how many visits are left this year, and whether it needs a referral or prior authorization. An electronic eligibility check rarely answers those for nutrition, so a call is often needed (what to ask). Bill under the NPI that is on the payer contract, and file inside the payer's window (timely filing calculator).

Which software runs these checks for you?

A clearinghouse catches missing or malformed data and returns a rejection; it doesn't judge the code, units or diagnosis. Most dietitian EHRs send what you enter. Here is who runs the eight checks, as of October 26, 2026:

Picks 97802 or 97803 Counts units from the visit Payer diagnosis and referral rules Sends the claim
Claim.MD alone You You Format edits only Yes
Practice Better, Healthie, Kalix, SimplePractice You You You Yes, through their clearinghouse
Duo Practice Drafted from the visit; you approve Yes, from how long the session ran Warns before you submit, with the rule's source Yes, through your own Claim.MD account

Duo Practice builds the claim from the signed note, then checks it against a rulebook of payer rules, each linked to its source: Medicare's referral and diagnosis rules, Aetna's September 2026 preventive changes, UnitedHealthcare's BMI code rule and BCBS of Illinois telehealth modifiers, among others. Today every rule in that rulebook warns rather than blocks: a rule would only block after we check it against claims already filed and find it would have stopped none that was paid. It doesn't verify benefits by phone, get prior authorizations or file appeals. Pricing is 3.9% of what the insurer pays, with nothing on a denied claim; see the billing service page. For the other tools and their prices, see best insurance billing software for dietitians.

When a denial comes back anyway

Read the adjustment and remark codes, fix the cause, and decide whether it is a rejection (fix and resend) or a denial (corrected claim or appeal). Rejection vs denial explains the difference, and how to appeal a denied nutrition claim covers the letter. The nine most common causes, with fixes, are in why nutrition claims get denied.

Duo Practice builds the claim from the visit, counts the units from the session and warns you about payer rules before it goes out. Try Duo Practice free

The activity list in Duo Practice: each visit's date, length, client, payment method and the amount paid.
Payments in Duo Practice (test data). Each visit shows how it was billed and what came back, so a claim that paid nothing stands out.

Sources

  1. CMS: Medicare Claims Processing Manual, Ch. 4 §300 (MNT codes and units)
  2. CMS: Medicare Claims Processing Manual, Ch. 5 §20.2 (minutes to units for 15-minute codes)
  3. CMS: National Coverage Determination 180.1, Medical Nutrition Therapy
  4. eCFR: 42 CFR 410.132, medical nutrition therapy (referral)
  5. CMS: Place of service code set (POS 02 and 10)
  6. CMS: ICD-10-CM official guidelines (Z68 BMI codes are secondary)
  7. X12: Claim Adjustment Reason Codes
  8. Claim.MD: how to correct a professional claim

Sources checked . Payer rules change; verify the member's benefits.

Frequently asked questions

Why was my 97803 claim denied when 97802 was paid?

The usual reasons are a benefit limit reached (CARC 119), a diagnosis the plan doesn't cover for follow-ups (CARC 11 or 96), or 97802 and 97803 billed on the same date. Read the adjustment code on the remittance first; it names the reason.

Does the clearinghouse check my MNT codes?

Only partly. A clearinghouse rejects claims with missing or malformed data, such as a bad member ID or a missing diagnosis pointer. It doesn't know whether the visit was a first visit or a follow-up, or whether the units match your note.

Can I resubmit a denied 97803 claim?

If the payer rejected it before processing, fix the field and send it again. If the payer processed and denied it, send a corrected claim (frequency code 7 with the original claim number) for commercial plans, or, on Medicare, use the reopening or appeal process, since Medicare doesn't take electronic corrected claims. A Medicare claim returned as unprocessable goes back as a new claim.

Part of Denials, ERAs & appeals.