Billing codes · HCPCS code

HCPCS S9470: nutritional counseling, dietitian visit

The short answerS9470 is a HCPCS Level II code for nutritional counseling, dietitian visit. It's an S code, a temporary national code for non-Medicare payers, so Medicare doesn't accept it. The descriptor has no time element, so plans that use it usually pay per visit. Bill it only when a commercial or Medicaid plan asks for it; otherwise use 97802/97803.
CodeS9470 (HCPCS Level II, S code)
DescriptorNutritional counseling, dietitian visit
UnitPer visit (no time in the descriptor); confirm with the plan
MedicareNot valid (status I in the 2026 PFS file); use 97802-97804, G0270/G0271
Who uses itSome commercial plans and some Medicaid programs
Related S codesS9452 (nutrition classes, per session), S9449 (weight management classes)
Same-day conflictSome programs pay 97802/97803 and deny S9470 on the same date

Most dietitians meet S9470 the same way: a Medicaid manual or a commercial fee schedule lists it where you expected 97802, or a remit comes back saying the plan wanted a different code. It's a real code with a narrow job. Once you know which payers use it, it stops being a mystery.

What S codes are

HCPCS Level II is the national code set that sits next to CPT. Its S codes (S0000–S9999) are temporary national codes created for non-Medicare payers. Private insurers and some Medicaid programs use them for services that have no national code, or that they want to pay differently from the CPT code.

Two consequences follow:

S9470: descriptor and unit

The descriptor is short: nutritional counseling, dietitian visit. Unlike the MNT CPT codes, it says nothing about minutes, and nothing about initial versus follow-up.

That's the practical trade-off. Where a plan pays both, 97802/97803 pay by time and S9470 pays by visit. Which one fits a given visit is the plan's call, not yours.

Which payers ask for it

S9470 shows up in published policies, usually next to the MNT codes rather than instead of them:

Payer / program What the policy shows
Aetna CPB 0049 lists S9470 (plus S9449 and S9452) among its nutritional counseling codes, with 97802–97804 and G0270/G0271
Cigna Preventive policy A004 lists "97802, 97803, 97804, S9470" together in its nutrition and physical activity counseling rows
Texas CSHCN Services Program Pays 97802, 97803 and S9470; S9470 limited to four visits per rolling year without prior authorization; S9470 denied if 97802/97803 is billed the same date
Medicare Not valid; use MNT CPT and G codes

Medicaid use varies by state and by managed care plan within a state. For the state-level picture, see Medicaid nutrition counseling.

S9452 and other nutrition S codes

Both are S codes with status I for Medicare. If you run classes for commercial or Medicaid members, ask each plan whether it wants 97804 (per 30 minutes, per participant) or an S code (per session).

How to confirm the payer's code

Ask by code on the benefits or provider-services call, and write the answer down:

  1. "For a registered dietitian, do you want nutrition visits billed as 97802/97803 or as S9470?"
  2. "Is S9470 paid per visit or per unit? Is there a visit limit?"
  3. "If I bill 97803 and S9470 on the same day, what happens?"
  4. "Is S9470 on my fee schedule?" (If it isn't, it may not be payable to you even if the member's plan lists it.)

Then check the plan's provider manual or fee schedule to confirm. Our insurance verification call script includes these questions. The MNT billing codes hub lists every code a dietitian is likely to meet.

Common S9470 problems

Problem Fix
S9470 sent to Medicare Rebill with 97802/97803 and a qualifying diagnosis and referral
S9470 billed with several units for a long visit One unit per visit unless the plan says otherwise
S9470 and 97803 on the same date Bill one code for the visit, the one the plan wants
Visit limit on S9470 reached Check for prior authorization or a switch to MNT codes, per the plan's rules

Sources

  1. CMS PFS Relative Value Files, RVU26D (status indicators for S9470, S9452)
  2. CMS HCPCS Level II overview
  3. Aetna Clinical Policy Bulletin 0049, Nutritional Counseling
  4. Cigna Administrative Policy A004, Preventive Care Services (effective Sept 1, 2026)
  5. Texas CSHCN Services Program Provider Manual, Medical Nutrition Services (Oct 2020)

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

Frequently asked questions

What is HCPCS code S9470?

S9470 is the HCPCS Level II code for nutritional counseling, dietitian visit. It's a temporary national S code, used by some commercial insurers and Medicaid programs, and it isn't valid for Medicare.

Is S9470 billed per visit or per 15 minutes?

The descriptor has no time element, so plans that use S9470 typically pay one unit per visit regardless of length. Some programs also cap the number of S9470 visits per year. Confirm the unit definition in the payer's fee schedule or provider manual.

S9470 vs 97802: which should I bill?

Bill what the payer asks for. 97802/97803 are the standard MNT CPT codes, time-based and accepted by Medicare and most commercial plans. S9470 is a per-visit code some commercial and Medicaid plans use instead, or alongside them. If a plan lists both, its policy decides which applies to your visit.

Does Medicare accept S9470?

No. In the 2026 Medicare Physician Fee Schedule file, S9470 has status I, meaning it's not valid for Medicare purposes. Medicare MNT is billed with 97802, 97803, 97804, G0270 and G0271.

What is S9452?

S9452 is the HCPCS code for nutrition classes by a non-physician provider, per session. Like S9470, it's an S code that Medicare doesn't accept. Some plans use it for classes instead of group MNT (97804).

Can I bill S9470 and 97803 on the same day?

Usually not. Texas's CSHCN Services Program, for example, pays 97802 or 97803 and denies S9470 when both are billed for the same date. Other payers have similar edits. Pick the one code the payer wants for that visit.

Part of MNT CPT & HCPCS codes.

Duo Practice

The chart is free. You press Submit.

A free EHR that records the session, writes the note from it, and builds the claim you submit. Billing is 3.9% of what an insurer pays, plus your own Claim.MD plan.

Create free account → No card on file for the EHR