Need help choosing the right code?
Ask CasePilot about procedures, modifiers, bundling, and coding guidance.
Try CasePilotLast Updated: January 2026 | Verified for 2026 AMA CPT & CMS Guidelines
Official AMA CPT Descriptor: Skin test; tuberculosis, intradermal
CPT 86580 falls under the Pathology and Laboratory section of the CPT code set, specifically within the range for Qualitative or Semiquantitative Immunoassays. This placement is important: the code represents a laboratory/diagnostic skin test, not a vaccine or immunization, and therefore follows laboratory billing rules — not immunization administration rules.
The TST (Mantoux method) is performed in three steps:
CPT 86580 is an all-inclusive code for the placement/administration portion of the test. The following are bundled into 86580 and must NOT be billed separately:
The reading of the TB skin test — performed 48 to 72 hours after placement — is where billing practices differ most significantly across providers and payers.
Per guidance from the American Academy of Pediatrics (AAP) and clarification in coding resources, the reading of the PPD test is NOT included in 86580. This is because the CPT code covers the skin test (placement/administration), while the interpretation is a separate clinical encounter involving the patient returning to the office and having a qualified staff member evaluate and document the site .
If a patient returns to the office solely for the TST reading, you may report CPT 99211 (Office or other outpatient visit, established patient, minimal presenting problem — typically performed by ancillary staff) on that date of service. To support 99211, the nurse or clinician must document:
If the TST returns positive, a more complex evaluation is warranted — the provider reviews clinical history, orders additional workup (e.g., chest X-ray, sputum smear/culture, QuantiFERON confirmatory testing), and discusses LTBI treatment. In these cases:
Proper ICD-10 coding is essential to establish medical necessity and prevent denials. The correct code depends on why the test is being performed and what the result is.
| ICD-10 Code | Description | When to Use |
|---|---|---|
| Z11.1 | Encounter for screening for respiratory tuberculosis | Routine or preventive TST screening (employment, school, pre-travel, immigration, healthcare workers). This is the primary code used with 86580 at placement. |
| R76.11 | Nonspecific reaction to tuberculin skin test without active tuberculosis | Positive TST result in a patient without confirmed active TB disease. Use for the reading visit and follow-up encounters after a positive result. |
| Z22.7 | Latent tuberculosis | Confirmed latent TB infection (LTBI) — after clinical evaluation confirms the positive TST represents LTBI and treatment is being considered or initiated. |
| A15.0 | Tuberculosis of lung, confirmed by sputum microscopy | Active pulmonary TB confirmed; used in follow-up encounters, not at the time of the screening TST itself. |
| Z03.89 | Encounter for observation for other suspected diseases ruled out | When a TST is ordered as part of a workup for suspected exposure but TB is ultimately ruled out. |
| Z77.098 | Contact with and (suspected) exposure to other hazardous, chiefly nonmedicinal, chemicals | In occupational health settings where TST is mandated due to workplace TB exposure risk (use in combination with Z11.1). |
| Z56.0 | Unemployment, unspecified | Not applicable — listed here to remind coders: employment-related TSTs use Z11.1, not a Z56 social determinants code. |
| Do Not Use Outdated ICD-9 Crossover Codes: The legacy ICD-9 code V74.1 (screening exam for pulmonary TB) is no longer valid. All claims with a date of service on or after October 1, 2015 must use ICD-10-CM codes. Using V74.1 on a current claim will result in an immediate rejection. The correct ICD-10 replacement is Z11.1 . |
CPT 86580 is not a standard covered preventive benefit under Medicare Part B. Unlike influenza vaccines or colorectal cancer screenings, TB skin testing does not appear on Medicare’s preventive services list as a routinely covered, zero-cost-sharing benefit for average-risk beneficiaries .
However, Medicare may cover 86580 when the test is medically necessary — meaning there is a clinical indication documented in the medical record. Medically necessary indications that typically support coverage include:
Medicaid coverage varies by state. Most state Medicaid programs cover 86580 for medically necessary indications and, in many states, for mandated screening of healthcare workers, childcare workers, and school employees. In EPSDT (Early and Periodic Screening, Diagnostic and Treatment) encounters for children, some state Medicaid programs bundle 86580 into the global EPSDT visit fee — verify with your state’s Medicaid provider manual before billing separately.
Most commercial payers cover 86580 under the lab/diagnostic benefit with standard cost-sharing. Employment- and school-related TSTs are increasingly covered under ACA-compliant plans when documented as preventive care using Z11.1. Some plans require a physician order for reimbursement.
In states where EPSDT lab services are bundled, separately billing 86580 alongside the well-child E/M code will trigger a denial. In states where 86580 is billable separately (such as Arizona/AHCCCS), bill it independently from the E/M. Always review your specific state Medicaid policy .
Use modifier 25 appended to an E/M code (NOT to 86580 itself) when a physician performs a separately documented and medically necessary evaluation and management service on the same date as the TST. The E/M must address a problem or concern distinct from — or significantly beyond — the TB screening itself.
Example: A patient presents for an annual wellness exam. The provider also administers a TST as part of occupational health requirements. Bill the wellness E/M with any applicable preventive care code, and separately bill 86580 with modifier 25 attached to the E/M. Actually — modifier 25 goes on the E/M code, not on 86580. Many coders make the error of appending -25 to the procedure code.
Modifier 59 is occasionally required when 86580 is billed alongside another immunology or skin test on the same date and the payer’s NCCI (National Correct Coding Initiative) edits bundle the codes. When two separate skin tests or immunoassays are performed on the same date for distinct clinical indications, append modifier 59 to the secondary code (not 86580, which is the dominant test) to indicate a distinct and separate service.
Caution: Several coders incorrectly append -59 to 86580 when billed with a wellness visit. This is not needed — 86580 and a preventive E/M code do not trigger NCCI edits with each other.
Append modifier GY to 86580 when the test is being performed for an employment, school, or travel-related reason for a Medicare beneficiary — services statutorily excluded from Medicare benefits. This allows the patient to receive a non-covered service and be billed directly.
Use modifier GA when a signed ABN is on file and there is reason to believe Medicare may deny the service as not medically necessary (i.e., for a marginal indication). This modifier protects the practice and informs Medicare that the patient has acknowledged potential financial responsibility .
Some Local Coverage Determinations (LCDs) for lab services require modifier KX to affirm that the clinical criteria for coverage are met and documented in the record before Medicare will reimburse. Verify whether your MAC (Medicare Administrative Contractor) requires KX for 86580 under applicable LCDs.
Because CPT 86580 is straightforward, auditors typically look for very specific documentation elements. Incomplete records are the most common reason for retrospective recoupment demands.
Required at the Time of Placement (Day 1):
Order / Indication: Document the clinical reason for the test (e.g., “TST ordered for pre-employment screening per occupational health requirements,” “TST ordered for immunosuppressed patient prior to initiation of adalimumab,” or “screening ordered due to recent exposure to confirmed TB case”).
Lot Number & Expiration Date: Record the PPD product name, lot number, and expiration date. This is a regulatory and liability requirement, especially in public health settings.
Injection Site: Document the anatomical site (e.g., “volar surface, right forearm”).
Dose and Route: “0.1 mL tuberculin PPD injected intradermally; wheal raised.”
Return Instructions: Document that the patient was instructed to return in 48–72 hours for reading and to avoid rubbing or covering the site. Required at the Reading Visit (Day 2–3):
Date and Time: Confirm the reading occurred within the valid 48–72 hour window.
Measurement: Document the transverse diameter of induration in millimeters — not redness. Example: “Induration measured at 0 mm — negative result per criteria for low-risk individual.” Or: “Induration 14 mm — positive per ≥10 mm threshold for recent immigrant from high-prevalence country.”
Interpretation Criteria Used: State the threshold applied and why (CDC 5 mm / 10 mm / 15 mm tiers based on risk category).
Patient Notification: Note that the patient was informed of the result and given instructions for follow-up if positive. Documentation Pitfall — “TB test negative” Is Not Enough: A note reading only “PPD negative — no follow-up needed” does not support a 99211 billing for the reading visit. The note must demonstrate that a clinical evaluation occurred: induration was measured, the appropriate threshold was applied, and the patient received clinical guidance. A vague notation exposes your practice to a recoupment demand on audit.
The two-step TST is standard practice for baseline TB screening of healthcare workers, long-term care staff, correctional facility employees, and other individuals who undergo periodic TST testing.
Some individuals with true latent TB infection may show a falsely negative initial TST due to immune system waning over time — a phenomenon called the “booster effect.” In such cases, the first TST acts as an immune system “reminder,” and the second TST placed 1–3 weeks later may show a positive result. The two-step test prevents the subsequent positive from being misclassified as a new TB conversion (which would trigger a costly contact investigation) .
Each step of a two-step TST is billed as a separate encounter:
Providers frequently must choose between the traditional TST (86580) and the newer blood-based Interferon Gamma Release Assays (IGRAs: 86480 and 86481) for TB screening. Each has distinct clinical advantages, patient populations where they are preferred, and billing implications.
| Feature | 86580 (TST / Mantoux / PPD) | 86480 (QuantiFERON-TB / IGRA-ELISA) | 86481 (T-SPOT.TB / IGRA-T-cell) |
|---|---|---|---|
| Test Method | Intradermal injection; skin induration read at 48–72 hrs | Blood draw; ELISA measurement of IFN-γ | Blood draw; T-cell enumeration via ELISPOT |
| Return Visit Required | Yes — patient must return for reading | No | No |
| Preferred Population | General screening; children ≥5 years; low-resource settings | BCG-vaccinated individuals; immunocompromised adults | Immunocompromised patients; children where TST is difficult; complex cases |
| Not Recommended For | Immunocompromised patients (less sensitive); BCG-vaccinated (false positives) | Children under 5 years (not recommended) | Children under 5 years (not recommended) |
| Typical Medicare Reimbursement | ~$8–$12 (national average; varies by MAC) | ~$35–$55 | ~$90–$110 |
| NCCI Edit Risk | Low if billed correctly; do not bundle with 96372 or 90471 | Low; do not bundle with 86481 on the same date | Low; do not bundle with 86480 on the same date |
| Specimen Type | No blood draw needed | Venous blood draw (36415 may be separately billable) | Venous blood draw (36415 may be separately billable) |
CDC Guidance on Test Selection: The CDC and USPSTF both recognize TST and IGRAs as acceptable for LTBI screening. IGRAs are preferred for BCG-vaccinated individuals and those unlikely to return for TST reading (e.g., homeless populations, transient workers). TST is often preferred for children under age 5, where blood draw is difficult, and in settings with strong TST infrastructure .
Patient: 28-year-old new hospital employee, no prior TB history, no BCG vaccination.
Day 1: Nurse administers TST. No prior E/M needed.
Day 3: Nurse reads result: 0 mm induration — negative.
Coding Day 1: 86580 / Z11.1.
Coding Day 3: 99211 / Z11.1 (nurse documents measurement, interpretation, and counseling in chart).
Rationale: 86580 covers placement and PPD material. 99211 for reading visit is supported by documented clinical assessment. No modifier needed. Some payers will bundle 99211 into 86580 — check your payer contracts .
Patient: 55-year-old with rheumatoid arthritis scheduled to begin adalimumab (Humira). Physician orders TST per guidelines before initiating TNF inhibitor therapy.
Day 1: TST placed.
Day 3: Induration measured at 12 mm — positive. Physician evaluates patient, reviews prior exposure history, orders chest X-ray, and discusses LTBI treatment options (isoniazid preventive therapy).
Coding Day 1: 86580 / Z11.1.
Coding Day 3: 99213-25 / R76.11 (E/M for evaluation of positive TST + 86580 was placed Day 1; Day 3 visit is purely E/M, no procedure billed).
Alternative Approach: If confirmatory QuantiFERON is ordered on Day 3, add 86480 / R76.11.
Rationale: R76.11 replaces Z11.1 once a positive result is documented. A separate E/M on the reading day is appropriate because the physician — not just nursing staff — evaluated the patient and made treatment decisions .
Patient: 5-year-old presenting for 5-year well-child exam. Pediatrician places TST as part of AAP-recommended LTBI screening for children with risk factors (parent recently immigrated from high-prevalence country).
Coding: Bill the appropriate well-child preventive E/M code (e.g., 99394 for 5–11 years) AND separately bill 86580 / Z11.1. Append modifier -25 to the E/M code if any problem-oriented service is also documented.
Note: The AAP supports billing 86580 separately from the preventive visit. No modifier is needed on 86580 itself. Do not add a vaccine administration code (90471) .
Patient: 67-year-old Medicare beneficiary who volunteers at a daycare and is required by the daycare to have an annual TB test.
Action: Obtain a signed ABN before the test. Explain that Medicare will not cover TB testing for employment or voluntary work requirements.
Coding: Bill 86580 / Z11.1 with modifier -GA (ABN on file). The claim will be denied by Medicare, and the patient is responsible for payment.
Rationale: Without an ABN and modifier GA, if Medicare denies the claim, the provider may be required to write off the charge entirely. The ABN creates the contractual basis for patient billing .
| Denial Reason | Root Cause | Corrective Action |
|---|---|---|
| Bundled with 96372 or 90471 | Coder added an injection administration code alongside 86580 | Remove 96372 or 90471. 86580 includes the injection. Resubmit. |
| Duplicate claim (for two-step testing) | Two 86580 charges billed close together without explanation | Add Box 19 notation: “Step 2 of two-step baseline TST per CDC protocol.” Resubmit with documentation. |
| Not medically necessary (Medicare) | Test ordered for routine employment without supporting ICD-10 diagnosis | If ABN was obtained, append -GA and bill the patient. If no ABN, write off the charge and implement ABN policy going forward. |
| 99211 denied — reading bundled into 86580 | Payer bundles reading into 86580 code | Verify payer policy. If confirmed bundled: do not bill 99211 for that payer. Adjust workflow and internal billing rules accordingly. |
| Invalid diagnosis code (V74.1 or ICD-9 code used) | Outdated crosswalk used; ICD-10 not applied | Update superbill/charge capture to Z11.1 for screening, R76.11 for positive result. Resubmit with corrected ICD-10. |
| EPSDT bundling (pediatric Medicaid) | 86580 billed separately during a Medicaid well-child visit in a state where it’s bundled | Review your specific state’s EPSDT policy. In states that bundle, do not bill 86580 separately during EPSDT. Adjust charge capture rules. |
© Copyright 2026 American Medical Association. All rights reserved.
The CPT® Code 86580 refers to a skin test specifically designed to detect tuberculosis (TB) infection through an intradermal method. Tuberculosis is an infectious disease caused by the bacterium Mycobacterium tuberculosis, which can affect various parts of the body, primarily the lungs. The skin test is a critical diagnostic tool used to evaluate the cellular immune response in individuals who may have been exposed to the TB bacterium. During the procedure, a small amount of tuberculin purified protein derivative (PPD) is injected into the intradermal layer of the skin, typically on the forearm. This injection is a standard method for assessing whether an individual has developed an immune response to the TB bacteria. After the administration of the PPD, the individual must return for evaluation within 48 to 72 hours, during which a healthcare professional measures the size of any induration (swelling) at the injection site. The results of this test are crucial, as a positive reaction may suggest an active TB infection, indicate a past exposure to the bacterium, or reflect a response to the bacille Calmette-Guerin (BCG) vaccine, which is used in some countries to prevent TB. Understanding the implications of the test results is essential for determining the appropriate follow-up actions and treatment options for the patient.
© Copyright 2026 Coding Ahead. All rights reserved.
The skin test for tuberculosis, coded as CPT® 86580, is indicated for several specific scenarios where there is a potential risk of TB infection. The following conditions warrant the performance of this test:
The procedure for administering the tuberculosis skin test involves several key steps to ensure accurate results. The following outlines the procedural steps associated with CPT® 86580:
After the tuberculosis skin test is administered, the patient is expected to return within 48 to 72 hours for the reading of the test results. During this follow-up visit, the healthcare provider will assess the injection site for any swelling or induration. It is important for the patient to avoid scratching or covering the area to ensure an accurate reading. If the test result is positive, further evaluation may be necessary, which could include a chest X-ray or additional diagnostic tests to confirm active tuberculosis infection. Patients with a negative result may still require monitoring if they have risk factors for TB. Proper documentation of the test results and any follow-up actions taken is essential for maintaining accurate medical records and ensuring appropriate patient care.
| Short Descr | TB INTRADERMAL TEST | Medium Descr | SKIN TEST TUBERCULOSIS INTRADERMAL | Long Descr | Skin test; tuberculosis, intradermal | Status Code | Active Code | Global Days | XXX - Global Concept Does Not Apply | PC/TC Indicator (26, TC) | 3 - Technical Component Only Code | Multiple Procedures (51) | 0 - No payment adjustment rules for multiple procedures apply. | Bilateral Surgery (50) | 0 - 150% payment adjustment for bilateral procedures does NOT apply. | Physician Supervisions | 09 - Concept does not apply. | Assistant Surgeon (80, 82) | 0 - Payment restriction for assistants at surgery applies to this procedure... | Co-Surgeons (62) | 0 - Co-surgeons not permitted for this procedure. | Team Surgery (66) | 0 - Team surgeons not permitted for this procedure. | Diagnostic Imaging Family | 99 - Concept Does Not Apply | APC Status Indicator | STV-Packaged Codes | Type of Service (TOS) | 5 - Diagnostic Laboratory | Berenson-Eggers TOS (BETOS) | T1G - Lab tests - other (Medicare fee schedule) | MUE | 1 | CCS Clinical Classification | 235 - Other Laboratory |
| GY | Item or service statutorily excluded, does not meet the definition of any medicare benefit or, for non-medicare insurers, is not a contract benefit | 59 | Distinct procedural service: under certain circumstances, it may be necessary to indicate that a procedure or service was distinct or independent from other non-e/m services performed on the same day. modifier 59 is used to identify procedures/services, other than e/m services, that are not normally reported together, but are appropriate under the circumstances. documentation must support a different session, different procedure or surgery, different site or organ system, separate incision/excision, separate lesion, or separate injury (or area of injury in extensive injuries) not ordinarily encountered or performed on the same day by the same individual. however, when another already established modifier is appropriate it should be used rather than modifier 59. only if no more descriptive modifier is available, and the use of modifier 59 best explains the circumstances, should modifier 59 be used. note: modifier 59 should not be appended to an e/m service. to report a separate and distinct e/m service with a non-e/m service performed on the same date, see modifier 25. | GA | Waiver of liability statement issued as required by payer policy, individual case | GW | Service not related to the hospice patient's terminal condition | GX | Notice of liability issued, voluntary under payer policy | X1 | Continuous/broad services: for reporting services by clinicians, who provide the principal care for a patient, with no planned endpoint of the relationship; services in this category represent comprehensive care, dealing with the entire scope of patient problems, either directly or in a care coordination role; reporting clinician service examples include, but are not limited to: primary care, and clinicians providing comprehensive care to patients in addition to specialty care | 25 | Significant, separately identifiable evaluation and management service by the same physician or other qualified health care professional on the same day of the procedure or other service: it may be necessary to indicate that on the day a procedure or service identified by a cpt code was performed, the patient's condition required a significant, separately identifiable e/m service above and beyond the other service provided or beyond the usual preoperative and postoperative care associated with the procedure that was performed. a significant, separately identifiable e/m service is defined or substantiated by documentation that satisfies the relevant criteria for the respective e/m service to be reported (see evaluation and management services guidelines for instructions on determining level of e/m service). the e/m service may be prompted by the symptom or condition for which the procedure and/or service was provided. as such, different diagnoses are not required for reporting of the e/m services on the same date. this circumstance may be reported by adding modifier 25 to the appropriate level of e/m service. note: this modifier is not used to report an e/m service that resulted in a decision to perform surgery. see modifier 57 for significant, separately identifiable non-e/m services, see modifier 59. | 51 | Multiple procedures: when multiple procedures, other than e/m services, physical medicine and rehabilitation services or provision of supplies (eg, vaccines), are performed at the same session by the same individual, the primary procedure or service may be reported as listed. the additional procedure(s) or service(s) may be identified by appending modifier 51 to the additional procedure or service code(s). note: this modifier should not be appended to designated "add-on" codes (see appendix d). | 76 | Repeat procedure or service by same physician or other qualified health care professional: it may be necessary to indicate that a procedure or service was repeated by the same physician or other qualified health care professional subsequent to the original procedure or service. this circumstance may be reported by adding modifier 76 to the repeated procedure or service. note: this modifier should not be appended to an e/m service. | 79 | Unrelated procedure or service by the same physician or other qualified health care professional during the postoperative period: the individual may need to indicate that the performance of a procedure or service during the postoperative period was unrelated to the original procedure. this circumstance may be reported by using modifier 79. (for repeat procedures on the same day, see modifier 76.) | 91 | Repeat clinical diagnostic laboratory test: in the course of treatment of the patient, it may be necessary to repeat the same laboratory test on the same day to obtain subsequent (multiple) test results. under these circumstances, the laboratory test performed can be identified by its usual procedure number and the addition of modifier 91. note: this modifier may not be used when tests are rerun to confirm initial results; due to testing problems with specimens or equipment; or for any other reason when a normal, one-time, reportable result is all that is required. this modifier may not be used when other code(s) describe a series of test results (eg, glucose tolerance tests, evocative/suppression testing). this modifier may only be used for laboratory test(s) performed more than once on the same day on the same patient. | 95 | Synchronous telemedicine service rendered via a real-time interactive audio and video telecommunications system: synchronous telemedicine service is defined as a real-time interaction between a physician or other qualified health care professional and a patient who is located at a distant site from the physician or other qualified health care professional. the totality of the communication of information exchanged between the physician or other qualified health care professional and the patient during the course of the synchronous telemedicine service must be of an amount and nature that would be sufficient to meet the key components and/or requirements of the same service when rendered via a face-to-face interaction. modifier 95 may only be appended to the services listed in appendix p. appendix p is the list of cpt codes for services that are typically performed face-to-face, but may be rendered via a real-time (synchronous) interactive audio and video telecommunications system. | AG | Primary physician | AQ | Physician providing a service in an unlisted health professional shortage area (hpsa) | CC | Procedure code change (use 'cc' when the procedure code submitted was changed either for administrative reasons or because an incorrect code was filed) | CR | Catastrophe/disaster related | CS | Cost-sharing waived for specified covid-19 testing-related services that result in and order for or administration of a covid-19 test and/or used for cost-sharing waived preventive services furnished via telehealth in rural health clinics and federally qualified health centers during the covid-19 public health emergency | GC | This service has been performed in part by a resident under the direction of a teaching physician | GE | This service has been performed by a resident without the presence of a teaching physician under the primary care exception | GV | Attending physician not employed or paid under arrangement by the patient's hospice provider | GZ | Item or service expected to be denied as not reasonable and necessary | JZ | Zero drug amount discarded/not administered to any patient | KX | Requirements specified in the medical policy have been met | LT | Left side (used to identify procedures performed on the left side of the body) | Q1 | Routine clinical service provided in a clinical research study that is in an approved clinical research study | Q6 | Service furnished under a fee-for-time compensation arrangement by a substitute physician or by a substitute physical therapist furnishing outpatient physical therapy services in a health professional shortage area, a medically underserved area, or a rural area | QJ | Services/items provided to a prisoner or patient in state or local custody, however the state or local government, as applicable, meets the requirements in 42 cfr 411.4 (b) | QP | Documentation is on file showing that the laboratory test(s) was ordered individually or ordered as a cpt-recognized panel other than automated profile codes 80002-80019, g0058, g0059, and g0060. | QW | Clia waived test | RT | Right side (used to identify procedures performed on the right side of the body) | SA | Nurse practitioner rendering service in collaboration with a physician | U1 | Medicaid level of care 1, as defined by each state | U6 | Medicaid level of care 6, as defined by each state | U7 | Medicaid level of care 7, as defined by each state | UD | Medicaid level of care 13, as defined by each state | UH | Services provided in the evening | X3 | Episodic/broad services: for reporting services by clinicians who have broad responsibility for the comprehensive needs of the patient that is limited to a defined period and circumstance such as a hospitalization; reporting clinician service examples include but are not limited to the hospitalist's services rendered providing comprehensive and general care to a patient while admitted to the hospital | XE | Separate encounter, a service that is distinct because it occurred during a separate encounter | XS | Separate structure, a service that is distinct because it was performed on a separate organ/structure | XU | Unusual non-overlapping service, the use of a service that is distinct because it does not overlap usual components of the main service |
|
Date
|
Action
|
Notes
|
|---|---|---|
| 2015-01-01 | Note | AMA Guidelines changed. |
| 2013-01-01 | Changed | Guideline information changed. |
| Pre-1990 | Added | Code added. |
Get instant expert-level medical coding assistance.