Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 90696 – DTaP-IPV combination vaccine


Code Definition

CPT code 90696 is the product code for the DTaP-IPV vaccine, which protects against diphtheria, tetanus, pertussis and polio. It applies to children 4 through 6 years old, given as an intramuscular injection. The code pays for the vaccine only, never for the shot itself.

That split is what trips coders up. The injection bills on its own lines, as 90460 with 90461 add-ons or as 90471. Two brands fit the code, GSK's Kinrix and Sanofi's Quadracel. Below, we walk through how the claim is built and what gets it denied.

Section
90281-99607 Medicine
Subsection
90476-90759 Vaccines, Toxoids
Combination vaccine
Pediatric DTaP-IPV, ages 4 through 6
Billable
No
Code also known as
DTaP-IPV vaccine, diphtheria tetanus pertussis poliovirus vaccine
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT 90696 reports the DTaP-IPV vaccine product only, for children 4 through 6, and fits both Kinrix and Quadracel.

The injection bills separately: 90460 plus three 90461 units when a physician or QHP counsels, or 90471 when no one does.

At a well-child visit, list Z00.129 or Z00.121 first and Z23 second. At a vaccine-only visit, Z23 goes first.

For VFC doses, bill the administration and, where your state asks, report 90696 at $0 with modifier SL.

Pabau, the practice software we build, pre-fills claims from the patient record and checks required fields before they go out.

What CPT code 90696 pays for at a glance

CPT code 90696 reports one item: the DTaP-IPV vaccine product given to a child aged 4 through 6. The shot itself bills on separate lines. The American Medical Association’s CPT code set holds the official descriptor, so check it for year-end updates.

FieldDetail
CPT code90696
Official descriptorDiphtheria, tetanus toxoids, acellular pertussis vaccine and inactivated poliovirus vaccine (DTaP-IPV), when administered to children 4 through 6 years of age, for intramuscular use
Code typeVaccine product (supply only)
Antigens coveredDiphtheria toxoid, tetanus toxoid, acellular pertussis, inactivated poliovirus (4 antigens)
RouteIntramuscular (IM)
Vaccine productsKinrix (GSK) and Quadracel (Sanofi)
Diagnosis codesZ23 (Encounter for immunization), listed after Z00.129 or Z00.121 at a well-child visit
Administration codes90460 + 90461 ×3 (counseled, through age 18) or 90471 (no counseling)

In the medical billing process, a vaccine always splits into two charges. The product goes on one line, and the act of giving it goes on another.

What 90696 covers, and what it leaves out

The code covers the vaccine supply for a four-antigen DTaP-IPV shot, given intramuscularly to children 4 through 6. It doesn’t cover the injection, the office visit, or extra antigens such as hepatitis B or Haemophilus influenzae type b (Hib).

Four antigens in one vial

  • Diphtheria toxoid: protects against Corynebacterium diphtheriae
  • Tetanus toxoid: protects against Clostridium tetani
  • Acellular pertussis: protects against Bordetella pertussis with purified antigens rather than whole cells
  • Inactivated poliovirus: protects against poliovirus types 1, 2 and 3

What stays off the 90696 line

  • Vaccine administration, billed with 90460 and 90461 or with 90471
  • Hepatitis B antigen, which makes it 90723 (Pediarix)
  • Hib antigen, which makes it 90698
  • The physician’s or nurse’s evaluation service
  • Counseling time beyond what the administration code captures

The 4-through-6 age range is written into the CPT descriptor itself. It applies to every DTaP-IPV product, so Kinrix and Quadracel both qualify. If the ACIP schedule changes, check the AAPC CPT code reference and the manufacturer’s prescribing information.

The chart notes every 90696 claim needs

Payers audit vaccine claims against a short list of chart details. Each one takes seconds to capture at the injection and far longer to rebuild later.

Five details to record at the injection

  1. VIS given: Note that the parent or guardian received the CDC Vaccine Information Statement (VIS). Record the date you gave it and the VIS edition date.
  2. Lot number and NDC: Record the lot number and National Drug Code (NDC) from the vial. Some payers, especially some state Medicaid programs, ask for the NDC on the claim line. Check your payer rules.
  3. Route and site: Document “intramuscular” and the injection site, usually the deltoid or the vastus lateralis.
  4. Manufacturer: Note GSK for Kinrix or Sanofi for Quadracel, so the lot can be traced.
  5. Date of birth and date of service: The child must be 4 through 6 on the date of service. Put the date of birth on the claim so the payer can confirm it.

Good medical billing compliance starts at the injection. Capture the NDC and lot number in the EHR when the shot is given, not from a vial log days later.

Why 90696 never bills alone

Every 90696 line needs an administration code beside it. Which one you use depends on the patient’s age and on who counseled the family. A wrong pick here is a common reason for edits and denials.

Administration codeWhen to useCounseling required?Notes
90460Patient through 18 years old, and a physician or qualified health care professional (QHP) counsels face to faceYesBill 90460 for the first component, then 90461 for each extra one. 90696 has four, so bill 90460 ×1 and 90461 ×3.
90471Any age when no physician or QHP counsels, and all patients 19 and olderNoOne code per vaccine, whatever the antigen count. Add 90472 for each extra vaccine given that visit.

Because 90696 covers four antigens, the counseled pathway produces three claim lines and five units. That’s 90696 ×1 for the product, 90460 ×1 for the first antigen, and 90461 ×3 for the other three. Some payers don’t recognize 90460 at all and want 90471 instead, counseling or not.

A worked example: A 5-year-old’s well-child visit

Say an established 5-year-old comes in for a well-child check. The pediatrician counsels the parent, and a nurse gives Quadracel. The claim carries 99393 for the preventive visit, plus 90696 ×1, 90460 ×1 and 90461 ×3. Z00.129 goes first and Z23 second.

The diagram below shows all three ways the same dose can land on a claim.

Diagram of three ways to build a CPT 90696 claim
The vaccine line never changes, but counseling and VFC status decide the rest of the claim. Based on AMA CPT descriptors and ICD-10-CM guidelines.

Pro Tip

Before you bill 90460 and 90461 with 90696, check the counseling note. Payers can take payment back if only a nurse saw the family, so record who counseled.

How 90696 differs from its neighboring codes

Five codes get mixed up with 90696 most often. The antigen mix and the age range set them apart, not the route.

CPT codeVaccine nameAntigensRouteKey differentiator
90696DTaP-IPV (Kinrix, Quadracel)D, T, aP, IPV (4)IMAges 4 through 6; no HepB, no Hib
90700DTaP onlyD, T, aP (3)IMNo poliovirus component
90723DTaP-HepB-IPV (Pediarix)D, T, aP, HepB, IPV (5)IMAdds hepatitis B antigen
90698DTaP-IPV/Hib (Pentacel)D, T, aP, IPV, Hib (5)IMAdds Hib antigen; no HepB
90715TdapReduced-dose D, T, aP (3)IMAges 7 and up; has pertussis, no poliovirus
90714Td, preservative freeD, T (2)IMAges 7 and up; no pertussis, no poliovirus

The quickest check is the vial. Kinrix and Quadracel both code to 90696, while Pediarix codes to 90723. If the brand is unfamiliar, read the antigen list on the label and match it to the table.

Older children who need a tetanus-diphtheria booster without pertussis are billed under 90714 instead.

Who pays for 90696: Medicaid, VFC or Medicare

Three payer routes apply to 90696, and each one changes what you submit.

Medicare Part B rarely applies

Medicare Part B doesn’t cover routine DTaP-IPV shots. Its vaccine benefit covers flu, pneumococcal, hepatitis B and COVID-19 shots, plus tetanus after an injury. Medicare patients are also rarely 4 to 6 years old.

If you need a CMS reference rate for your charge master, use the CMS MPFS lookup tool. Rates update each January, so don’t hard-code a dollar figure.

Medicaid and CHIP vary by state

State Medicaid and CHIP programs usually cover DTaP-IPV for children in the age range. Rules and rates differ by state. Many Medicaid-enrolled children get the vaccine through the Vaccines for Children (VFC) program, which changes the claim.

VFC doses bill the shot, not the vaccine

Under VFC, eligible children get the vaccine free from a publicly funded supply. Your practice didn’t buy the dose, so you don’t charge for it. You still bill the administration with 90460 and 90461, or with 90471.

Many states also want the product code on the claim. In that case, report 90696 at $0, or a nominal amount, with modifier SL for a state-supplied vaccine. Document VFC eligibility and the lot number too.

The compliance problem is charging for a VFC product, not listing its code. Rules differ, so check your state VFC program before you set up the claim template.

Which Z code goes first on a 90696 claim

Z23 (Encounter for immunization) can be first-listed or secondary under the ICD-10-CM Official Guidelines. Its position depends on why the child came in.

ICD-10-CM codeDescriptionUse as
Z00.129Encounter for routine child health examination without abnormal findingsFirst-listed at a well-child visit with normal findings
Z00.121Encounter for routine child health examination with abnormal findingsFirst-listed at a well-child visit with abnormal findings, followed by codes for those findings
Z23Encounter for immunizationFirst-listed at a vaccine-only visit; secondary at a well-child visit

At a sick visit where you also give the vaccine, first-list the main reason for the visit, such as otitis media. Add Z23 after it. Set your EHR templates up the same way, so a default order never overrides the chart.

Common 90696 mistakes that trigger denials

Most 90696 denials trace back to a handful of upstream mistakes. Fix them at documentation, and they rarely reach rework.

MistakeRoot causePrevention
Missing or wrong NDCNDC not taken from the vial at the injectionMake the NDC a required field where your payer asks for it
Age outside 4 to 6The date of birth on the claim puts the child out of rangeCheck demographics before coding
Wrong administration pathway90460 and 90461 without a counseling note, or 90471 when a QHP counseledMatch the administration code to the documented counseling
NCCI edit hitProduct and administration on one line, or an incompatible pairingLoad the current quarterly NCCI tables into your claim scrubber
VFC product chargedA charge on 90696 for a VFC doseFlag VFC patients and report 90696 at $0 with SL where required
Wrong diagnosis orderZ23 first at a well-child visit, or no code for the reason for the visitLet the visit type decide which code leads

Strong denial management workflows start with a clean claim, not an appeal. When a 90696 claim does come back, the remittance’s denial codes point you to the cause.

Your before-you-submit checklist for 90696

Run through these six checks before the claim leaves. Each one maps to a denial reason above.

  • VIS date: the VIS was given, with its date and edition recorded.
  • NDC and lot: both were captured from the vial.
  • Administration pathway: 90460 plus 90461 ×3 with a counseling note, or 90471 without one.
  • Age: the child is 4 through 6 on the date of service.
  • Z-code order: the first-listed code matches the visit type.
  • VFC flag: VFC doses carry no product charge, with SL where your state asks.

Build these into your superbill as required fields, and the checklist mostly runs itself. Our guide to submitting a clean claim covers the same habits for every code you bill.

How Pabau keeps 90696 claims complete before they go out

Most of the checklist above is data entry, and data entry is where claims slip. Pabau, the practice management platform we build, pre-fills the claim form from the patient record. CPT codes attached to the visit land on the charge lines, and ICD-10 codes come from the recorded problem list.

Its claims management software includes CPT and ICD-10 lookup libraries, and it won’t unlock Send until required claim fields are complete. US claims go through Claim.MD, with eligibility checks, ERA posting and claim-status tracking. The administration pathway is still your coder’s call.

Pabau checkout screen with a completed invoice billed to the patient's insurer
Pabau’s checkout raises the insurer invoice from the visit record, so the vaccine and administration lines you charted bill without re-keying.

Send cleaner vaccine claims from the chart

Pabau pre-fills claims from the patient record, checks required fields before you send, and submits US claims through Claim.MD with eligibility checks and ERA posting.

Pabau practice management dashboard

Conclusion

CPT code 90696 is simple once the claim is split correctly. The vaccine goes on one line, and the shot goes on its own lines.

The hard part happens upstream. Record the counseling, the NDC and the VIS date at the injection, and let the visit type pick the Z code. Do that, and most of the denials in this guide never reach your desk.

Want vaccine claims pre-filled from the chart and checked for missing fields before they go out? Book a demo and we’ll walk you through the workflow.

Continue your research

Continue your research

Need a reference for denial code meanings? Denial codes in medical billing explains the most common CARC and RARC codes that appear on vaccine claim remittances.

Want to understand how the clearinghouse processes your claims? Medical claims clearinghouse guide covers how 837P files flow from practice to payer and what triggers an edit.

Looking to reduce claim rework across all procedure codes? Electronic remittance advice (ERA) guide explains how to read 835 files and map denial patterns back to documentation gaps.

Frequently asked questions

What does CPT code 90696 cover?

It covers the DTaP-IPV vaccine product for children 4 through 6: diphtheria toxoid, tetanus toxoid, acellular pertussis and inactivated poliovirus. The administration bills separately.

What is the difference between CPT 90696 and 90723?

90723 adds hepatitis B, for five antigens. Pediarix bills under 90723, while Kinrix and Quadracel bill under 90696.

Can CPT 90696 be billed with 90460?

Yes, for patients through 18 when a physician or QHP counsels face to face. Bill 90460 once and 90461 three times.

What is the age limit for CPT 90696?

The descriptor covers children 4 through 6 years old. Outside that range, check the product label and payer policy before you code.

How do you bill 90696 for a VFC vaccine?

Bill the administration only. Many states also want 90696 reported at $0 with modifier SL, so check your state VFC rules.

Does Z23 go first on a 90696 claim?

Only at a vaccine-only visit. At a well-child visit, list Z00.129 or Z00.121 first and Z23 second.

Does Medicare cover CPT 90696?

Not for routine use. Part B covers flu, pneumococcal, hepatitis B and COVID-19 vaccines, plus tetanus after an injury.

What is the reimbursement rate for CPT 90696?

It varies by payer and state, so check your Medicaid fee schedule or payer contract. For a CMS reference, the MPFS lookup tool updates each January.

Is Kinrix the same as CPT 90696?

Kinrix is one brand billed under 90696. Quadracel, a Sanofi DTaP-IPV vaccine for ages 4 to 6, uses the same code.

Avatar photo
Monika Lazarevska
Content Writer

Monika Lazarevska writes content for owners and healthcare professionals who want clear, no-fluff content that actually helps them run their practice better. With a background in storytelling and SEO, she knows how to make even the driest topics worth reading. Off the clock, you'll find her in a café somewhere in Europe, probably with a good book and an even better coffee.
×