Pabau Engage inbox

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

Learn more
Book a demo Book a demo
☰
CPT Code

CPT code 90700 – DTaP vaccine


Code Definition

90700 is the CPT code for diphtheria, tetanus toxoids, and acellular pertussis vaccine (DTaP), when administered to individuals younger than 7 years, for intramuscular use.

It covers stand-alone DTaP products such as Daptacel and Infanrix, and it bills the vaccine product only. Report it with an administration code, 90471 or 90460, and link it to diagnosis code Z23.

Section
90281-99607 Medicine
Subsection
90476-90749 Vaccines, toxoids
Code range
90700 Diphtheria, tetanus toxoids, and acellular pertussis vaccine (DTaP), under 7 years
Billable
No
Code also known as
diphtheria tetanus pertussis vaccine, DTaP shot, Daptacel, Infanrix
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 Code 90700 covers the stand-alone DTaP vaccine for children under 7 years old, not adolescents or adults.

A separate administration code (90471 or 90460) is always billed alongside 90700. The vaccine and administration components are never bundled.

Vaccines for Children (VFC) stock is free and reserved for VFC-eligible children. For a VFC dose, only the administration fee is billable.

Pabau’s claims management software runs validation checks before each claim is sent and, through Claim.MD, checks patient eligibility in real time.

CPT Code 90700: Official descriptor and covered vaccines

CPT Code 90700 bills the stand-alone DTaP vaccine given by intramuscular injection to children under 7, and it covers the vaccine product only. The official descriptor comes from the American Medical Association. It reads: Diphtheria, tetanus toxoids, and acellular pertussis vaccine (DTaP), when administered to individuals younger than 7 years, for intramuscular use.

Two brand-name products fall under this code: Daptacel (Sanofi Pasteur) and Infanrix (GSK). The code does not apply when a combination product is used. If you administer Pediarix (DTaP-HepB-IPV), the correct code is 90723, not 90700. Billing 90700 when a combination product was given is an unbundling compliance risk.

Attribute Detail
Code 90700
Category Vaccine/Toxoid
Patient age Under 7 years
Route Intramuscular
Brand products Daptacel, Infanrix
Billable separately? Yes, plus a separate administration code

DTaP vs Tdap: Choosing between 90700 and 90715

The DTaP CPT code, 90700, is for children under 7. CPT 90715 covers Tdap for patients 7 years and older, and Td without pertussis is 90714. A code that doesn’t match the patient’s age on the date of service gets the line denied for age eligibility.

Code Vaccine Age group Pertussis component?
90700 DTaP Under 7 years Yes
90715 Tdap 7 years and older Yes
90714 Td (preservative-free) 7 years and older No
90723 DTaP-HepB-IPV (Pediarix) Under 7 years Yes (combination)
90696 DTaP-IPV (Kinrix, Quadracel) 4-6 years Yes (combination)

Combination products carry their own codes, so check the product against the CDC CVX-to-CPT mapping before coding.

Which administration code to bill with CPT Code 90700

CPT Code 90700 covers the vaccine product only. A separate administration code is always required. The choice between 90471 and 90460 depends on whether a physician or qualified healthcare professional provided face-to-face counseling during the visit.

Code Use when Counseling required?
90471 First vaccine administered, no face-to-face counseling No
90460 First vaccine administered, physician counseling documented, patients through 18 years Yes (physician or qualified healthcare professional)
90461 Each additional antigen when using 90460 Yes (per component)
90472 Each additional vaccine when using 90471 No

The counseling requirement for 90460 is strict. The service must be provided by a physician or other qualified healthcare professional, and most payer policies don’t let it be delegated to nursing staff. Document the counseling note, who provided it, and the topics covered. Without that documentation, 90460 will be downcoded to 90471 on audit.

Required ICD-10 diagnosis codes for CPT 90700 claims

Every 90700 claim needs a valid ICD-10-CM diagnosis code as a diagnosis pointer on the CMS-1500 (Box 21) or 837P transaction. Z23 is the primary code for preventive vaccine administration, as confirmed in the CDC/NCHS ICD-10-CM web tool.

ICD-10-CM code Description When to use
Z23 Encounter for immunization Standard preventive immunization visit
Z00.129 Encounter for routine child health examination without abnormal findings Well-child visit where vaccine is co-administered
Z00.121 Encounter for routine child health examination with abnormal findings Well-child visit with an additional finding addressed

When the vaccine is given at a well-child visit, both Z00.12x and Z23 may be reported. Z23 should be the diagnosis pointer linked to 90700 on the claim. A missing or mismatched diagnosis pointer gets the 90700 line denied. Before submitting, confirm that Box 24E points to the Z23 entry in Box 21.

Pro Tip

Run a monthly audit on 90700 claims denied for diagnosis pointer errors. Filter your billing report by denial code CO-11 (diagnosis inconsistent with the procedure) or CO-16 (missing information). The fix is usually pointing Box 24E to Z23 and resubmitting, with no change to the clinical documentation.

CPT Code 90700 reimbursement and 2026 fee schedule

Vaccine billing separates the product cost (90700) from the administration cost (90471 or 90460). Each is reimbursed independently. CMS publishes the Medicare Physician Fee Schedule rates for 90700 each year, and they change every January. Verify the 2026 rate against the CMS Physician Fee Schedule lookup tool at the time of billing.

Commercial reimbursement for the vaccine component is set by each payer contract. Confirm contracted rates separately, and don’t assume Medicare rates apply to commercial plans.

VFC program: When 90700 is not separately billable

Some DTaP doses come from the Vaccines for Children (VFC) program. Providers who draw that federal stock cannot bill the 90700 vaccine component to Medicaid or any other payer. VFC vaccine is free, so only the administration fee (90471 or 90460) is billable. The stock is reserved for VFC-eligible children: Medicaid-enrolled, uninsured, underinsured, or American Indian or Alaska Native.

  • Private stock: Bill both 90700 (vaccine) and 90471/90460 (administration).
  • VFC stock (Medicaid patients): Bill the administration code. Modifier SL marks state-supplied vaccine, and state Medicaid policy decides whether the SL-modified 90700 line is submitted at $0.
  • Commercially insured patients: VFC stock is only for VFC-eligible children, and the vaccine component is never billed to a commercial plan.

Stock source is the third of four checks that decide which lines a DTaP claim carries. The decision path below puts all four in the order a coder meets them.

Decision path for a DTaP claim: under 7 years uses the DTaP family, 7 and older uses 90715 or 90714; Daptacel or Infanrix bills 90700, Pediarix 90723, Kinrix or Quadracel 90696; private stock bills 90700 plus administration, VFC stock bills administration only, with 90700 and modifier SL where state Medicaid requires it; documented counseling through 18 years uses 90460 plus 90461, otherwise 90471 plus 90472; every line points to Z23; Medicaid claims carry an 11-digit NDC
Only the stand-alone DTaP product on a patient under 7 reaches 90700, and VFC stock drops the vaccine charge. Codes per the AMA CPT descriptors and the CDC CVX-to-CPT mapping.

Modifiers for CPT Code 90700

Modifier selection for 90700 depends on two questions. Where did the vaccine stock come from, and was a significant, separately identifiable evaluation and management (E/M) service provided the same day?

Modifier What it signals Append to
SL State-supplied vaccine (VFC stock) 90700, where state Medicaid policy requires the vaccine line
25 Significant, separately identifiable E/M on same day as vaccine E/M code (not 90700)

Payers treat modifier SL differently. Some carriers don’t recognize it, and others require it only on Medicaid claims. Check each payer’s modifier rules before submitting, because SL on a commercial claim that doesn’t accept it can trigger a rejection.

Documentation requirements for 90700 claims

Adequate documentation protects the claim on audit and supports medical necessity. Every 90700 encounter should have these elements in the chart before the claim is submitted.

  • VIS provision: Document that the Vaccine Information Statement was given to the patient or guardian, including the VIS edition date and the date given.
  • Vaccine brand and lot number: Record the specific product name (Daptacel or Infanrix), manufacturer lot number, and expiration date.
  • NDC number: Required on Medicaid claims and best practice on all others (see the NDC section below).
  • Injection site and route: Intramuscular, and the specific anatomical site (for example, the vastus lateralis).
  • Administering provider: Name and credential of the person who administered the vaccine.
  • Counseling note (if billing 90460): Document who provided counseling, what was discussed, and that it was face-to-face with the patient or guardian.

NDC reporting: Linking the physical vaccine to the claim

National Drug Code (NDC) reporting is mandatory on Medicaid vaccine claims and required by some commercial payers. The NDC must be in 11-digit format on the claim (5-4-2 format: labeler-product-package).

  • Daptacel and Infanrix each carry distinct NDCs. Confirm the NDC matches the product you administered, not a generic placeholder.
  • Map the NDC from the vial label at the time of administration. Don’t rely on memory or a static list, because NDCs can change over a product’s lifetime.
  • Common NDC errors: wrong digit count, transposed segments, or using the 10-digit instead of 11-digit format. The 11-digit format pads the shortest segment with a leading zero.

Top reasons CPT Code 90700 claims are denied

Each of the six denial reasons below is preventable, and each has a fix you can apply before the claim is sent.

Denial reason Root cause Fix
Wrong code used 90715 (Tdap) or 90714 (Td) billed instead of 90700 Confirm patient age and product administered before coding
Missing modifier SL VFC stock used but modifier not appended Add SL to the 90700 line when your state Medicaid program requires it for VFC stock
No diagnosis pointer Box 24E not linked to Z23 in Box 21 Ensure Z23 is in Box 21 and linked as diagnosis pointer in Box 24E
Unbundling with combination code 90700 billed when Pediarix (90723) was given Use the combination product code when applicable
Age eligibility failure 90700 submitted for a patient 7 years or older Verify date of birth at time of coding, and use 90715 or 90714 for patients 7 and older
Missing NDC Medicaid claim submitted without 11-digit NDC Capture the NDC from the vial label at administration, and verify the 11-digit format

Practices using integrated claims management software can set claim edits to flag missing NDCs and incorrect diagnosis pointers before the claim is transmitted. Without automated scrubbing, a manual review against the table above is the fallback. When a denial does come back, the adjustment reason code tells you which row applies, and medical billing denial codes explains each one.

Vaccine CPT codes often billed alongside 90700

Well-child visits routinely involve several vaccines in a single encounter. The childhood schedule from the Advisory Committee on Immunization Practices (ACIP) groups several antigens at the 2-, 4-, 6- and 15–18-month visits. At the 4–6 year visit, the fifth DTaP dose and the second MMR dose both fall due, and MMR bills as 90707. Each additional vaccine needs its own CPT code plus an add-on administration code (90472 or 90461).

CPT code Vaccine Common ACIP visit
90700 DTaP 2, 4, 6, 15-18 months; 4-6 years
90707 MMR 12-15 months; 4-6 years
90716 Varicella 12-15 months; 4-6 years
90677 PCV20 (pneumococcal) 2, 4, 6, 12-15 months
90648 Hib (PRP-T) 2, 4, 6, 12-15 months

When 90460 is used for the first vaccine, 90461 is appended for each additional antigen component. For three antigens on the counseling path, expect 90460 + 90461 + 90461. Confirm the antigen count against what the specific combination products contain before submitting add-on codes. Knowing how the 837 electronic claim file is structured helps you verify that all vaccine/administration pairs are transmitted correctly.

Pro Tip

Build a per-visit vaccine code cheat sheet for your most common well-child visit types (2-month, 4-month, 12-month, etc.). List the exact CPT codes, administration add-ons, and diagnosis pointers for each. Update it each January when the ACIP schedule and fee schedule are refreshed. This prevents mis-selection under time pressure during busy immunization days.

How Pabau supports DTaP vaccine billing workflows

On a busy immunization day, the checks in this guide usually happen by hand after the visit. A biller compares the code with the patient’s age, the NDC with the vial, and the pointer with Box 21.

Pabau’s claims management tools run validation checks in the background every time a claim is sent. They also track each claim from submission through payment or denial. The Claim.MD clearinghouse integration adds real-time eligibility checks before treatment, so a coverage problem surfaces while the family is still in the room.

Remittances come back into Pabau as electronic remittance advice, tied to the claims they settle. Your team sees which 90700 lines paid and which were denied, without reconciling a separate report.

Stop losing revenue to preventable vaccine claim denials

Pabau runs validation checks on every claim before it is sent and checks eligibility in real time through Claim.MD. Remittances post back to the claims they settle. See how it works for your pediatric or primary care practice.

Pabau claims management workflow

Conclusion

CPT Code 90700 looks simple on paper. The claim only goes through clean when four details agree: the patient’s age, the product in the vial, the stock source, and the administration path.

Capture those details at the point of care, not at the billing desk. The nurse holding the vial can read the NDC and lot number in seconds, while a coder rebuilding them a week later is guessing.

The trade-off is a few extra fields per dose in the chart, which takes less time than working a denied claim back through the payer. Book a demo to see how Pabau checks a full day of well-child vaccine claims before they go out.

Continue your research

Continue your research

Need to understand how clean claims are built before submission? Clean claim requirements in medical billing walks through the elements every claim must carry to clear payer edits on the first pass.

Billing the first vaccine without counseling? CPT code 90471 covers the administration code that pairs with 90700 when no physician counseling is documented.

Coding the well-child exam at the same visit? ICD-10 code Z00.129 explains the routine child health exam code that sits alongside Z23.

Want to understand how superbills connect to your vaccine claims? How superbills work in medical practices explains how superbill entries feed the CMS-1500 claim.

Managing denials across multiple vaccine codes? Denial codes in medical billing covers the CARC and RARC codes payers return when a claim is denied.

Frequently asked questions

What is CPT Code 90700 used for?

CPT Code 90700 is the billing code for the diphtheria, tetanus, and acellular pertussis (DTaP) vaccine given intramuscularly to patients under 7. It covers stand-alone DTaP products such as Daptacel and Infanrix. It must always be paired with a separate administration code (90471 or 90460) on the same claim.

What is the difference between CPT 90700 and CPT 90715?

CPT 90700 covers DTaP for children under 7. CPT 90715 covers Tdap (tetanus, diphtheria, acellular pertussis) for patients 7 years and older. Using 90715 for a child under 7, or 90700 for an adult, produces an age-eligibility denial.

What administration code is billed with CPT 90700?

Use 90471 when no face-to-face counseling is provided, or 90460 when a physician or qualified healthcare professional provides documented counseling during the visit. Add 90472 (or 90461 if using the counseling path) for each additional vaccine given in the same encounter.

What modifiers are used with CPT Code 90700?

Modifier SL marks state-supplied (VFC) vaccine on the 90700 line. State Medicaid policy decides whether that line is submitted and whether it carries a $0 charge. Modifier 25 applies to the E/M code (not 90700) when a significant, separately identifiable office visit occurs on the same day as the vaccine. Modifier JW applies to Medicare Part B drugs and generally not to vaccine product codes.

Can CPT 90700 be billed with CPT 90460?

Yes. Bill 90700 paired with 90460 when a physician or other qualified healthcare professional provides face-to-face vaccine counseling during the visit. That counseling must be documented in the chart. If counseling is not provided or not documented, use 90471 instead of 90460.

What is the MMR vaccine CPT code?

The MMR (measles, mumps, rubella) vaccine is billed under CPT 90707. The first MMR dose is due at 12–15 months, and the fourth DTaP dose at 15–18 months, so the two often share the 15-month visit. They also share the 4–6 year visit. Each additional vaccine given in the same encounter adds an administration add-on code (90472 or 90461 depending on the administration path used).

×