Florida Medicaid VFC Vaccine Denials (CARC 16, M51, N111): Bill Two Lines per Vaccine

Published: By Manikandan J

Florida Medicaid wants two codes for every vaccine you give. One is the vaccine product code. The other is the administration code, such as 90460. For children who get Vaccines for Children (VFC) stock, the product line pays $0.00 and the admin line pays the fee. If you drop the $0 line, the admin line has nothing to attach to, and the claim can come back with CARC 16, RARC M51 and RARC N111.

This guide is for billers and practice managers who work Florida Medicaid fee-for-service claims for kids. It explains the rule, shows a correct claim, and gives you a short fix list. Every rule below is checked against the AHCA Prescribed Drugs Immunization Fee Schedule (effective January 1, 2026, updated June 16, 2026).

Key takeaways

  • Florida Medicaid fee-for-service needs two codes per vaccine: the product code and an admin code.
  • VFC kids ages 0 through 18: the product code pays $0.00. Only the admin code pays.
  • 90460 is listed for ages 0 through 18 at a $10.00 maximum fee, with no modifier.
  • 90461 is not on the Florida schedule. No SL modifier is listed either.
  • Each product code has an age range. For example, 90680 is listed for ages 0 to 1 only.
Table of Contents

What the three denial codes mean

The codes on the remittance tell you the claim had a billing problem, not a coverage problem. Here is what each one says, per the X12 code lists.

CodeTypeOfficial meaning (short)What it usually points to here
16CARCClaim/service lacks information or has submission/billing error(s)Something on the line is missing or wrong
M51RARCMissing/incomplete/invalid procedure code(s)A code, modifier or code pair the payer did not accept
N111RARCNo appeal right except duplicate claim/service issueThe line looks like a repeat of another line

CARC 16 is a “fix and resubmit” code. It must come with at least one remark code, which is why you see M51 and N111 with it. Read our full CO-16 denial guide and the M51 remark code guide for the general steps.

N111 is the remark code that matters most here. Its full text is “No appeal right except duplicate claim/service issue. This service was included in a claim that has been previously billed and adjudicated,” per the X12 remark code list. So an appeal is the wrong tool. A corrected claim is the right one.

The Florida rule: two codes for every vaccine

AHCA’s fee schedule says it plainly. Providers who give vaccines to Florida Medicaid fee-for-service recipients “must submit two Current Procedural Terminology (CPT) codes on the claim.” The first is the vaccine product code. The second is the vaccine administration code. A matching admin code must be sent for each vaccine given at the same visit, per the AHCA fee schedule.

For VFC stock, the same page says providers are paid for the administration only. Vaccine product codes are paid at $0.00.

This is not new. AHCA first announced the two-code rule in a May 17, 2017 alert, effective October 1, 2017, on its Remittance Advice Provider Alerts page. The schedule itself is adopted under Rule 59G-4.002.

The Vaccines for Children program is the federal program that gives free vaccines to eligible children ages 18 or younger, per the CDC. Since the vaccine is free to you, Medicaid does not pay for it again. It pays you for giving it.

What the 2026 fee schedule lists

These rows come straight from the AHCA 2026 immunization fee schedule. Always check the current file before you bill, because AHCA updates it.

CodeWhat it isAges listedMax feeModifier listed
90460Admin, first vaccine or toxoid component, through 18, with counseling0-18$10.00None
90471Admin, one vaccine (injection)0-18$10.00None (HA for 19+)
90472Admin, each added vaccine (injection)0-18$10.00None (HA for 19+)
90680Rotavirus vaccine, RV5 (RotaTeq)0-1$0.00None
90697DTaP-IPV-Hib-HepB (Vaxelis)0-4$0.00None
90677Pneumococcal conjugate, PCV20 (Prevnar 20)0-18$0.00None (HA for 19+)

Two things are missing from the schedule. 90461 (each added component) is not listed. And no SL modifier is listed for any line. The only modifier on the schedule is HA, for ages 19 and up.

A correct claim, line by line

Here is an example. A child gets a well visit and three VFC vaccines on the same day. The claim should carry one product line and one admin line for each vaccine.

LineCodeChargeWhat it does
199391Your feePreventive visit
290680$0.00Vaccine 1 product (VFC)
390460Your feeAdmin for vaccine 1
490697$0.00Vaccine 2 product (VFC)
590460Your feeAdmin for vaccine 2
690677$0.00Vaccine 3 product (VFC)
790460Your feeAdmin for vaccine 3

Keep each product line next to its admin line. That makes the pairing easy to see. It also helps the payer tell three real admin lines apart from one line billed three times.

Should the three 90460s go on separate lines or on one line with 3 units? AHCA’s schedule does not say. Ask the payer, and write down who told you and when.

Why these claims get denied

Most of these denials trace back to one of five habits. Work them in this order.

  1. The $0 product lines were removed. It feels like clean-up, since they pay nothing. But without them the admin lines have no partner, and the claim breaks the two-code rule.
  2. The admin lines look like duplicates. Three 90460 lines with the same date and no clear link to a product can look like repeats. That fits the N111 wording. This is our reading of the codes, not an AHCA statement.
  3. A code that is not on the schedule. 90461 is common in other states. It is not on the Florida list.
  4. An unlisted modifier. Many payers use SL for state-supplied vaccine. Florida’s schedule lists none for ages 0 to 18. An extra modifier can trigger M51.
  5. The child is outside a code’s age range. For example, 90680 is listed for ages 0 to 1 and 90697 for ages 0 to 4. Check the date of birth against the date of service.

Fix checklist before you resubmit

  • Confirm the plan. The schedule covers fee-for-service Medicaid. If the child is in a Statewide Medicaid Managed Care (SMMC) plan, that plan’s billing guide wins.
  • Check for MediKids. MediKids is Florida’s program for children ages 1 through 4, and its enrollees are not eligible for VFC products, per the AHCA schedule. Their plan pays for the vaccine and the admin.
  • Pair every vaccine: one product code plus one admin code.
  • Put the $0.00 product lines back if they were removed.
  • Remove 90461 and any modifier the schedule does not list, unless the payer tells you in writing to use it.
  • Check each product code’s age range.
  • Send a corrected claim, not an appeal. Our corrected claim guide walks through the steps.

Who gets paid less: mid-level providers

One more rule surprises people. When an advanced practice registered nurse, physician assistant or registered pharmacist gives the vaccine, the admin fee is paid at 80% of the maximum fee (AHCA immunization fee schedule, 2026). The product code is still paid per the schedule, which for VFC stock means $0.00.

What we could not confirm

We want to be clear about where the official sources stop.

  • Lines vs. units. We found no AHCA guidance on one 90460 line with units versus separate lines.
  • The exact cause of M51 and N111. AHCA does not publish a cause for this code mix on vaccine claims. The duplicate theory comes from the N111 text.
  • Managed care rules. SMMC plans may edit these claims differently. Check each plan’s guide.
  • NDCs. We did not find an NDC rule for these lines in the schedule. Your plan may still ask for them.

FAQ

Does Florida Medicaid pay for VFC vaccines?

No. For fee-for-service children ages 0 through 18 who get VFC stock, the product code pays $0.00. Florida Medicaid pays only the administration code, such as 90460.

Do I still need to bill the $0 vaccine product code?

Yes. AHCA requires two codes for each vaccine: the product code and the admin code. The $0 line is what the admin line is paired with.

Can I bill 90461 to Florida Medicaid?

90461 is not listed on the 2026 AHCA immunization fee schedule. Do not plan on payment for it on fee-for-service claims.

Should I add the SL modifier to VFC lines?

The Florida schedule lists no SL modifier. The only modifier it lists is HA, for ages 19 and up. Ask the payer before you add SL.

How much does 90460 pay in Florida Medicaid?

The 2026 schedule lists 90460 for ages 0 through 18 at a $10.00 maximum fee. Mid-level providers are paid a lower share of that fee.

Should I appeal a CARC 16 and N111 denial?

No. N111 says there is no appeal right except for a duplicate issue. Fix the claim and send a corrected claim instead.

Sources

  1. Florida Agency for Health Care Administration, Prescribed Drugs Immunization Fee Schedule, effective January 1, 2026, updated June 16, 2026 (PDF).
  2. Florida Agency for Health Care Administration, Rule 59G-4.002, Provider Reimbursement Schedules and Billing Codes.
  3. Florida Agency for Health Care Administration, Remittance Advice Provider Alerts (May 17, 2017 alert: New Requirement for Billing Immunizations Codes).
  4. CDC, About the Vaccines for Children (VFC) Program (updated August 27, 2026).
  5. X12, Claim Adjustment Reason Codes and Remittance Advice Remark Codes.
  6. Medical Billing 101, CO-16 denial code, M51 remark code and all denial codes.

Reviewed by Manikandan J, CPC, CRCR, on October 12, 2026, against the AHCA, CDC and X12 sources above. Educational only, not legal or coding advice. Read our editorial policy or contact us with a correction.

Manikandan J

Written by

Manikandan J

CPC (AAPC), CRCR (HFMA)

Manikandan J is a CPC (AAPC) and CRCR (HFMA) certified medical billing professional with billing and RCM experience at athenahealth, Omega Healthcare, UnitedHealthcare, Blue Cross Blue Shield and Access Healthcare. He writes Medical Billing 101's guides on denial codes, appeals and patient billing help for US billers, providers and insured patients.

More about the author →