How to Code for Immunizations and Administration

What codes should you use to bill for vaccines and immunization administration? Do you bill per-shot, or per-antigen within a single shot?

Immunizations are a major part of a pediatric practice’s overhead, and they have a huge impact on the health and well-being of patients and families. Your practice needs to bill for immunizations and immunization administration in the correct way in order to get paid fairly.

Read the notes below to learn how to code immunizations and immunization administration for billing.

Why is Immunization Billing Important?: On average, vaccines make up 22% of a practice’s incoming revenue. Depending on how you bill and how well payers pay, this revenue may not meet the expense of procuring, storing, and administering the vaccine. If a practice “breaks even” on the cost of a vaccine, they are in fact losing money. Your practice should adjust pricing and review proper coding to get paid properly from insurance payers.

Overview: What Codes Do I Use to Bill for an Immunization?

When you bill an immunization procedure, such as a 90707 for an MMR, you should also bill one or more immunization administration codes.

For every immunization injection a patient receives, with counseling by a qualified medical professional, you should bill the correct immunization procedure code (90476-90749) and a single unit of 90460.

When a single shot immunizes against multiple diseases, such as in the case of MMR, DTaP, Comvax, Pentacel, or any other combination vaccine, you should bill an additional 90461 for each antigen.

The coding guidelines say that administration coding should reflect the number of diseases immunized against as well as the number of shots. The work and the responsibility of administering a vaccine is now measured by both the antigens and the supplies, personnel, and other expenses inherent to the task.

The January 2011 Change: In January of 2011, immunization administration CPT codes changed. The administration w/ counseling codes that pediatricians used previously (90465-90468) became invalid for billing. Two new codes (90460 and 90461) replaced them, and the replacement includes a change in the coding method, from per-shot to per-antigen. Before January 1st, 90465 and 90468 indicated immunization administrations with counseling.

Should I Be Using the “With Counseling” Codes?

If you provide and document immunization counseling and provide an opportunity for questions, then you should be billing administration codes that include counseling. Prior to 2011, counseling had to be by an M.D. to qualify, and was only applicable for certain ages. Now counseling can be by any medical professional and applies for all children under 19.

If you provide vaccines and do not talk to your patients about the immunizations, then you can use the codes without counseling: 90471-90474. This is unusual.

Check your CPT Coding Guide for more details.

Get the Correct, Up-To-Date CPT

The primary CPT codes for vaccines change over time. You should periodically review your immunization CPT codes. You can check the AAP’s Pediatric Vaccine Coding Table, or use another resource.

Examples of Immunization Billing

Immunization billing requires that you understand the immunization and its antigens.

If you administer a Rotavirus vaccine to a patient and provide counseling, you should bill 90680 for the immunization, followed by 90460 for the administration. If you administer an MMR, you should bill 90707, 90460, and two units of 90461. If you administer the new Pentacel vaccine, you should bill 90698, 90460, and four units of 90461.

Review the table below for more examples.

VaccineIncluded AntigensWhat to Bill (w/ Counseling)

What to Bill (No Counseling)

Rotavirus
  • Rotavirus
  • 90680
  • 90460
  • 90680
  • 90471 for first shot, use 90472 for additional shots during this visit

Comvax

  • Hib
  • Hepatitis B
  • 90748
  • 90460
  • 90461
  • 90748
  • 90471 for first shot, use 90472 for additional shots during this visit
MMR
  • Measles
  • Mumps
  • Rubella
  • 90707
  • 90460 (for the first antigen, Measles)
  • 90461 (x2, for the additional antigens)
  • 90707
  • 90471 for first shot, use 90472 for additional shots during this visit
Pentacel
  • Diptheria
  • Tetanus
  • Pertussis
  • Polio
  • Hib
  • 90698
  • 90460 (for the first antigen)
  • 90461 (x4, for each additional antigen)
  • 90698
  • 90471 for first shot, 90472 for additional shots during this visit
FluMist
  • Influenza
  • 90672
  • 90460 (for the first antigen)
  • 90672
  • 90473 for first administration, 90474 for additional administrations during this visit

Intranasal and Other Non-Shots: As noted above, for all vaccines with counseling you can use the 90460 (and 90461 for each additional antigen) codes. For vaccines administered without counseling, you would use 90471 for an injection, with units of 90472 for other shots given during that visit. For intranasal or other vaccines administered without an injection, use 90473. If you gave more than one non-injection vaccine during the visit without counseling, you should use units of 90474.

How Do I Post Immunization Administration?

PCC’s Practice Management system, Partner, includes a fast text-based tool for entering diagnoses and procedures for billing.

When your biller enters charges, a typical 5 Year Well Visit might look like this:

As described in the section above, each immunization receives both its own code, a 90460, and a total number of additional antigens for 90461. That means that for both DTaP and MMR, there are two units of 90461.

What About Units?: In the example above, the user is posting separate 90460 and 90461 charges for each immunization. That is the official suggestion of the AAP at the time of this documentation’s publication. If PCC discovers that insurance carriers will accept grouped units for all 90460 and 90461 procedures in a visit, the above screen would look more like this:

In the above example, units are grouped. Each immunization receives a 90460, and a total of four additional units of 90461 account for the additional antigens in DTaP and MMR.

Configure Your PCC System For Immunization Administration

Your PCC Client Advocate or New Client Implementation specialist has set up your PCC system to properly bill immunizations and immunization administration. However, posting the different administration codes takes practice and you can help by adjusting your charge screens, encounter forms, or other tools to meet your practice’s workflow. Your billers and those who administer vaccines should understand how many additional antigens are represented in combination vaccines.

You can make a number of configuration changes in Practice Management that could help your practice implement correct immunization administration billing. Review the options below and contact PCC Support for help.

Want Help?: Contact PCC Support at support@pcc.com or 1-800-722-1082 for help configuring your immunization administration.

Adjust Codes in Your Procedure Table

Immunization administration codes are located in your Procedures table. The two new entries in ted will look like this:


For information on using the Table Editor (ted), read Editing Partner Tables.

Do Not Overwrite Old Codes: When creating new table entries, never overwrite existing entries. Old codes are an important part of your billing history, and changing them can affect each patient’s billing record.

Pricing: You can look up Medicare values for 90460 and 90461, and PCC usually recommends you bill procedures as a specific percentage of Medicare reimbursement. The prices shown in the image above are only a sample and do not reflect pricing recommendations.

Optional: Add Antigen Indicator to Immunization Procedure Names

Whoever enters charges needs to add administration codes based on the number of antigens in a shot. Your provider might do the work themselves and note it on an encounter form, but your checkout staff or billers may also need to figure out the admin codes later, after the visit. To help them, you can edit your immunization names to indicate the total number of antigens.

Consult PCC Support: If you decide to change your procedure names, contact PCC Support (800-722-1082, support@pcc.com) and tell them about the change. We will check your immunization and charge screen configuration to ensure that immunizations will still track correctly to patient records.

Run the Table Editor (ted), select the Procedures table, find an immunization, and add the number of antigens to the procedure name. For an MMR vaccine, which would need a 90460 and two units of 90461, you might name your procedure “MMR (3)”.

For more information on using the table editor, read Editing Partner Tables.

Optional: Create Snap Codes for Each Immunization

You can create Snap Codes for sets of procedures and diagnoses. Then, when you post the Snap Code in the checkout program, the correct procedures and diagnoses will pop into place on the screen.

First, create the Snap Codes in the Table Editor (ted). For example, you could create an “MMR w/ Counseling” Snap Code that would contain the following:

Then, train your office to use the Snap Codes during charge posting.


Names that Work For You: Some offices name their Snap Codes by code, for example “c90707” for an MMR with counseling. Other offices invent their own short names. You can create Snap Code names that will work best for your office’s posting style.

Optional: Update Your Encounter Forms

PCC can generate custom encounter forms for every visit, and those encounter forms may be specialized for different visit reasons and different providers. Once your providers and billing staff decide how to indicate the immunization administration billing needs, you may want to edit your encounter forms to help the provider pass down the information to the checkout and billing staff.

Contact PCC Support for help editing your encounter forms.

Optional: Update Your Charge Screens with Codes or Snap Codes

During checkout and charge posting, PCC brings up a custom list of diagnoses and procedures. For a Well Visit, for example, Partner brings up typical procedures, often based on the age in the visit reason, in order to help the biller select the correct procedures.

You can edit your charge screens to include the administration codes, or a Snap Code that can trigger the codes. Contact PCC Support for help editing charge screens.

Use Allowables to Make autopip and pip Flag Bad Payments

You can use PCC’s Contract Fee Schedule Editor to enter an expected reimbursement for any code. That way, if an insurance company reimburses $0.00, charges will not autopost and/or you will see an error in pip.

For more information, read the Contract Fee Schedule Editor help articles.

Are Your Insurance Companies Properly Reimbursing?

Immunizations are an important revenue source for pediatric offices, and PCC recommends you keep a close eye on administration code reimbursement. Insurance carriers make mistakes and require follow-up.

Allowables: Watch for the Expected Payment

If you set up contract fee schedules in Partner, as mentioned above, then underpayments will be dropped to the Manual Post report during auto-posting of ERAs. When posting payments manually in pip, underpayments are visible while posting.

Insurance Reimbursement Analysis

You can run the Insurance Reimbursement Analysis report (ira) and display reimbursement for selected procedures (90460, 90461). That can show you any insurance group that is not properly reimbursing.

Contact PCC Support for help finding a report or creating a custom report to help you track problematic carriers.

  • Last modified: January 11, 2019