CPT 90715 is a high-volume vaccine product code with predictable denial patterns. Most reimbursement and audit risk comes from a small number of avoidable failures: (1) billing the wrong product code (Tdap vs Td), (2) omitting the administration code (or using the wrong administration family for counseling), (3) misaligning diagnosis and coverage pathways -- especially Medicare Part B's wound-care rule, and (4) using modifier 25 reflexively without a separately identifiable E/M service. This 2026-focused guide standardizes CPT, ICD-10, modifier, and payer logic so claims are defensible and consistent with authoritative coding guidance and CDC recommendations.
CPT 90715 reports the vaccine product commonly referred to as Tdap -- tetanus toxoid, reduced diphtheria toxoid, and acellular pertussis -- used for individuals 7 years and older and administered intramuscularly. The key compliance concept is that 90715 is the product (ingredient) code. It does not represent the clinical work of giving the injection, monitoring the patient, documenting the vaccination record, or counseling. Those services are reported using immunization administration codes that must be chosen based on patient age and counseling documentation.
In routine operations, 90715 is typically used in three clinical contexts:
Compliance boundary: Tdap (90715) is defined for individuals 7 years and older. If documentation shows a patient younger than 7 received a pertussis-containing tetanus/diphtheria vaccine, coding must follow the actual product and the coding rules applicable to that age group. Do not "force fit" 90715 to resolve a workflow mismatch; reconcile the clinical product, inventory, and documentation instead.
The most common product-code error is confusing Tdap with Td. The CPT descriptors make the difference operationally clear: 90715 includes the acellular pertussis component; 90714 does not. Because payers increasingly validate immunization claims through record review and product verification workflows, the medical record should clearly identify which vaccine was administered (and ideally the manufacturer/lot), so the billed CPT code can be defended if questioned.
flowchart TD
A[Tetanus-containing vaccine administered to patient age 7+] --> B{Which product was given?}
B -->|Tdap: tetanus + diphtheria + pertussis| C[Bill 90715]
B -->|Td: tetanus + diphtheria only| D[Bill 90714]
B -->|Unknown / ambiguous documentation| E[STOP: Clarify product before coding]
C --> F{Coverage pathway?}
D --> F
F -->|Routine immunization| G[Dx: Z23\nAdmin: 90471 first / +90472 additional]
F -->|Medicare wound care / acute injury| H[Dx: Injury ICD-10 highest specificity\nAdmin: 90471 + modifier AT\nDocument wound and medical necessity]
G --> I{Same-day E/M?}
H --> I
I -->|Yes, separately identifiable| J[Append modifier 25 to E/M code only]
I -->|No separate E/M| K[Submit vaccine + admin codes only]
CPT 90718 was an older Td product code and is deleted effective January 1, 2013. It should not appear on current claims. In practice, the correct response to "90718-era workflow remnants" is not to resurrect a deleted code; it is to ensure that: (a) the administered product is documented correctly, (b) the appropriate current code is chosen (often 90714 when Td is used), and (c) inventory/build sheets are updated so staff do not chart outdated codes.
Audit risk: Billing a deleted CPT code is a high-friction error. Even when a payer denies quickly, repeated submission can create compliance exposure, rework cost, and credentialing scrutiny. Use the current product code that matches the administered vaccine, and keep your charge master and EHR picklists current.
Vaccine product coding answers "what was administered." Administration coding answers "what work was performed to administer it." CPT immunization administration coding is split by counseling and patient age. AAFP's administration guidance summarizes that: 90471/90472 are commonly used when there is no physician/QHP counseling component billed, while 90460/90461 are used for patients through age 18 when counseling by a physician or other qualified health care professional is documented.
Example (adult, two injectable vaccines, no counseling billed):
When a physician/QHP provides documented vaccine counseling to a patient through age 18, administration coding shifts to 90460/90461 logic. Importantly, these codes are component-based for combination vaccines, and proper use depends on documentation that counseling occurred. AAFP's guidance is the operational anchor for selecting the correct administration code family.
Common compliance mistake: Using counseling administration codes without counseling documentation, or defaulting to 90460/90461 for all pediatric immunizations. Your coding should follow the record: if counseling is not documented by a physician/QHP, use the non-counseling administration codes instead.
Diagnosis coding determines which coverage pathway the claim is asking the payer to apply. For immunizations, two pathways dominate: (1) preventive/routine immunization, and (2) medically necessary administration for acute injury/wound care (particularly relevant to Medicare Part B).
For routine vaccination encounters (no acute injury), practices typically use Z23 ("Encounter for immunization"). This aligns with common preventive claim structures and is frequently accepted across commercial and Medicaid plans when the vaccine is part of covered preventive benefits.
Medicare Part B is the payer category where diagnosis specificity is most likely to control payment outcomes for tetanus-containing vaccines. Noridian's Medicare guidance emphasizes that claims must include an injury diagnosis code of the highest specificity (including site and 7th character when required), and documentation must support the injury and the need for vaccination. In operational terms, a wound-care Tdap claim is built around the injury, not around Z23.
Practical Medicare rule: If your documentation and ICD-10 coding read like a routine booster (Z23-only), Medicare Part B processing will generally treat the vaccine as noncovered under Part B preventive benefits and the claim will deny or shift to patient liability depending on modifier/ABN handling. Use the wound/injury diagnosis pathway when -- and only when -- the clinical record supports it.
When an E/M service is provided on the same date as immunization, modifier 25 may be appended to the E/M code only when the E/M is significant and separately identifiable from the vaccination work. AAFP's immunization administration guidance provides the baseline for this principle: routine immunization screening and related minimal services are not, by themselves, a separately billable problem-oriented visit.
For Medicare tetanus-containing vaccine claims submitted under the injury/wound-care benefit category, some Medicare processing workflows require modifier AT ("acute treatment") on the vaccine and administration lines to indicate the immunization is being provided due to acute injury/exposure rather than routine prevention. The Texas Medical Association's Medicare-facing guidance summarizes this operational expectation and highlights denial risk when AT is omitted. Noridian's billing guideline also operationalizes the wound-care logic and emphasizes documentation and diagnosis specificity.
Do not use AT to "force coverage": AT is appropriate only when the medical record supports acute injury/exposure. Using AT for routine immunization is a mismatch between documentation and claim intent and can create audit exposure.
For CPT 90715, documentation should be sufficient to answer two payer questions: (1) Did the patient receive the vaccine product billed? (2) Was the administration/coverage pathway billed consistent with the medical record?
CDC recommends Tdap during each pregnancy, with optimal timing between gestational weeks 27 through 36, preferably early in that period. Documentation should include gestational age/timing context and that the vaccine was provided per pregnancy vaccination recommendations. This strengthens consistency between the clinical note, the coded service, and preventive coverage expectations in commercial/Medicaid plans.
CDC's adult schedule indicates Td/Tdap boosters over the life course and highlights Tdap during pregnancy. While payers do not require the note to cite CDC, charting that the patient is due per immunization history (and recording the history) is a practical defense against medical necessity questions and helps prevent duplicate vaccination billing.
High-yield audit trigger: "Tetanus shot given" without specifying Tdap vs Td. This forces payers/reviewers to infer whether pertussis was included, which is a preventable ambiguity. Make the product explicit and ensure the billed CPT matches it.
| CPT Code | Core Description | What It Represents | Key Rules (2026 Practical) | Common Pairings / Notes |
|---|---|---|---|---|
| 90715 | Tdap vaccine product, age 7+ | Vaccine ingredient (Tdap) | Use when pertussis component is present; do not use for Td-only products. Product must match documentation. | Pair with 90471 (+90472 if additional injections) or 90460/90461 when counseling criteria are met. |
| 90714 | Td vaccine product, age 7+ | Vaccine ingredient (Td) | No pertussis. Use when Td was administered and documentation supports Td-only product. | Often used for tetanus/diphtheria boosters when pertussis is not included. |
| 90718 (deleted) | Deleted Td code effective 1/1/2013 | Not billable | Do not submit on current claims. Update charge masters/EHR picklists to avoid legacy selections. | Use current product code that matches the vaccine administered (commonly 90714 for Td), per documentation and payer policy. |
| 90471 | Immunization administration (first injection) | Administration work | Use for first injection in encounter in non-counseling context (typical adult structure). | Pair with 90715 (or other vaccine product codes). |
| +90472 | Each additional injection administration | Administration work | Add-on for each additional injectable vaccine administered in the same encounter. | Used when multiple injectable vaccines are given on the same date. |
Setting: Office/urgent care.
Clinical event: Patient presents with a laceration; clinician documents wound characteristics and tetanus prophylaxis need.
Coding logic: Build the claim around the injury diagnosis (highest specificity). Medicare Part B wound-care pathway requires documentation to support medical necessity and often requires modifier AT on vaccine and administration lines per workflow guidance.
Typical codes: 90715, 90471 (and AT when required by the processing pathway), linked to the injury ICD-10.
Documentation tip: Record body site, laterality when applicable, and the clinical rationale for tetanus prophylaxis. Noridian emphasizes that documentation must support the injury site and vaccination given.
Setting: Primary care visit or vaccine-only appointment.
Clinical event: Adult is due for booster based on immunization history.
Coding logic: Use Z23 for routine immunization, bill 90715 + 90471. If additional vaccines are given, add 90472 for each additional injection. Administration guidance supports correct use of 90471/90472 for these encounters.
Schedule anchor: CDC's adult schedule reflects Td/Tdap booster patterns and supports the clinical appropriateness of staying up to date.
Setting: Office visit.
Clinical event: Patient is evaluated for a distinct complaint (e.g., acute condition) and also receives Tdap.
Coding logic: Bill the appropriate E/M code with modifier 25 only if the record supports a separately identifiable evaluation and management service beyond vaccination work; then report 90715 + 90471 for the immunization. AAFP guidance is the operational baseline for appropriate immunization administration billing and E/M separation logic.
Audit-proofing tip: Ensure the note contains a distinct assessment/plan for the problem-oriented visit, not just immunization screening elements.
Setting: OB clinic or prenatal care setting.
Clinical event: Pregnant patient receives Tdap in the third trimester.
Coding logic: Bill 90715 + 90471, linked to appropriate pregnancy-related diagnosis coding used by your payer workflow (often with Z23 as appropriate for immunization lines depending on payer rules and claim design). The key compliance point is that documentation supports pregnancy context and timing.
Guideline anchor: CDC states Tdap during each pregnancy provides best infant protection, with optimal timing between 27 and 36 weeks gestation.
Setting: Any site.
Clinical event: Chart note says "tetanus shot," but does not specify Tdap vs Td.
Coding risk: This ambiguity creates risk that 90715 is billed when Td (90714) was administered, or vice versa.
Resolution: Require staff to document the vaccine name explicitly and reconcile to inventory/lot documentation. The CPT descriptors for both products support accurate code selection.
© Copyright 2026 American Medical Association. All rights reserved.
The CPT® Code 90715 refers to the Tetanus, diphtheria toxoids, and acellular pertussis vaccine (Tdap), specifically when administered to individuals aged 7 years or older via intramuscular injection. This vaccine is designed to provide long-lasting immunity by stimulating the body's immune system to produce antibodies that target and neutralize specific toxins generated by bacteria. Toxoids, which are inactivated forms of toxins, are utilized in this vaccine to elicit an immune response without the risk of causing disease. The process of creating a toxoid involves culturing the bacteria in a liquid medium, followed by purification and inactivation of the toxic substance they produce. Vaccines like Tdap expose the immune system to altered versions of the bacteria, prompting it to generate its own antibodies. This immunological memory allows the body to respond more effectively upon subsequent exposures to the actual pathogens. Since the immunity conferred by toxoid vaccines can diminish over time, booster doses are recommended to maintain adequate protection. The Tdap vaccine is particularly important for adults and older children, as it combines protection against tetanus, diphtheria, and pertussis, with the acellular pertussis component being a more refined and less reactogenic version of the traditional vaccine, resulting in fewer side effects. It is important to note that the codes associated with these vaccines, such as CPT® Code 90714 for preservative-free tetanus and diphtheria toxoids (Td), and CPT® Code 90715 for the Tdap vaccine, are used solely to report the specific product administered.
© Copyright 2026 Coding Ahead. All rights reserved.
Get instant expert-level answers from CasePilot, our coding assistant.
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Get instant expert-level medical coding assistance.