
Allergy practices bill in units more than almost any other specialty. Skin testing is billed per test, antigen preparation per dose, and food challenges by time, so the number on the claim has to match the number in the record exactly. Bill 70 prick tests when the payer’s policy allows 40, or 30 doses of antigen when the vial only supports 10 under Medicare’s dose rules, and the claim is denied or flagged for review.
Payers watch allergy billing closely because the unit counts are high and easy to inflate. Clean claims come from documentation that shows why each test was done, how many were performed, and how each antigen dose was calculated.
Key Takeaways
- Percutaneous (95004) and intradermal (95024, 95027) skin tests are billed per test, with the number of tests as the units.
- Many payers limit how many allergy tests they’ll pay for per year and expect the panel to match the patient’s history.
- Antigen preparation (95165) is billed per dose, and Medicare defines a dose as a 1 cc aliquot from a multidose vial.
- Immunotherapy injections bill separately from antigen preparation, as 95115 for one injection or 95117 for two or more.
- An E/M visit on the same day as testing needs modifier 25 and a separately documented problem.
Which CPT codes are used for allergy testing?
Each allergy testing code describes a method, and most are billed per test. Twenty prick tests bill as 95004 with 20 units, and the record has to name each allergen tested. Controls are not billed as separate allergens under most payer policies.
- 95004: Percutaneous (prick, scratch, or puncture) tests with allergenic extracts, immediate reaction, per test
- 95024: Intradermal tests with allergenic extracts, immediate reaction, per test
- 95027: Intradermal tests, sequential and incremental, for airborne allergens, per test
- 95017: Allergy testing with venoms, any combination of percutaneous and intradermal, per test
- 95018: Allergy testing with drugs or biologicals, any combination of percutaneous and intradermal, per test
- 95044: Patch or application tests, per test
- 95076: Ingestion challenge test, initial 120 minutes
- 95079: Ingestion challenge test, each additional 60 minutes
- 86003: Allergen-specific IgE blood test, per allergen
Ingestion challenges are timed codes. 95076 covers the first 120 minutes of testing, and 95079 adds each further 60 minutes. The record needs start and stop times along with the doses given and the patient’s monitoring throughout, or the time can’t be supported.
How many allergy tests will payers cover?

Most Medicare contractors and many commercial plans publish allergy testing policies that set how many tests are reasonable for a patient in a year and which situations support testing at all. A panel of 70 airborne allergens for a patient whose history points to seasonal symptoms is a frequent audit target. The history should explain which allergens were selected and why, and the test count should match the documented exposure.
Blood testing for specific IgE (86003) is billed per allergen and is usually subject to similar limits. Payers often expect skin testing as the first approach and blood testing when skin testing isn’t appropriate, such as for patients on antihistamines they can’t stop or with extensive skin disease.
How is allergen immunotherapy billed?
Allergen immunotherapy is billed in two parts, one for preparing the antigen and one for giving the injection. Most practices that mix their own extracts bill 95165 for preparation and 95115 or 95117 for each injection visit.
- 95165 is billed per dose prepared, not per vial. Medicare defines a dose as a 1 cc aliquot from a single multidose vial, so a 10 cc vial supports 10 units no matter how many injections are drawn from it. Many commercial payers follow the same definition.
- 95115 covers one injection at a visit, and 95117 covers two or more. Neither is billed per injection.
- Venom immunotherapy uses its own preparation codes (95145 to 95149), billed by the number of venoms.
Antigen preparation is usually billed when the vials are mixed, so the dose count has to come from the vial log. If the count on the claim is higher than the log supports, the payer can recoup on audit even years later.
Can you bill an E/M visit on a testing or injection day?
Allergy testing codes include reading the results. A separate office visit on the same day is billable only when the provider evaluates a significant, separately documented problem, such as new asthma symptoms or a medication change, and the E/M line carries modifier 25. An injection-only visit generally doesn’t support an E/M charge at all. Billing an E/M on every testing day is one of the patterns payers look for first.
What do payers need to credential an allergist?
Allergists complete a residency in internal medicine or pediatrics, then a two-year allergy and immunology fellowship, and certify through the American Board of Allergy and Immunology. Payers verify board certification, licensure, DEA registration, and malpractice history, usually through a DataSpring CAQH profile.
Allergy testing and immunotherapy are also performed by otolaryngologists, primary care practices, and nurse practitioners. Some payers restrict testing or immunotherapy codes to specific specialties or require the practice to meet supervision rules, so the provider’s enrollment taxonomy and the payer’s policy both need to support the services billed. A new provider can’t bill a plan until that plan’s credentialing is approved, which is why you can’t bill what you can’t credential.
Allergy Testing Billing FAQs
How are allergy skin tests billed?
Per test. Percutaneous tests bill as 95004 and intradermal tests as 95024 or 95027, with the number of allergens tested as the units. The record needs to name each allergen.
What counts as a dose for CPT 95165?
Medicare defines a dose as a 1 cc aliquot from a single multidose vial. A 10 cc vial supports 10 units of 95165 regardless of how many injections are drawn from it.
What’s the difference between 95115 and 95117?
95115 is billed for a visit with one allergen injection, and 95117 for a visit with two or more. Neither code is billed once per injection.
Can an E/M visit be billed on the same day as allergy testing?
Only when the provider addresses a significant, separately documented problem. The E/M needs modifier 25, and reading the test results doesn’t count as a separate service.
Is there a limit on how many allergy tests a payer will cover?
Often yes. Many Medicare contractors and commercial plans set annual limits and expect the number and type of tests to match the patient’s history and symptoms.
How is allergen-specific IgE blood testing billed?
CPT 86003 is billed per allergen. Payers commonly apply the same limits as skin testing and may expect skin testing first unless it isn’t appropriate for the patient.
Why do allergists choose Medwave?
Medwave handles allergy and immunology billing, credentialing, and payer contracting under one team. We check test counts against each payer’s limits before claims go out, reconcile 95165 units against the vial log, and apply modifier 25 only when the visit supports it. That’s how we hold a 98% clean claim rate. Our post on 5 reasons to outsource your allergy billing covers when outsourcing makes sense.
On credentialing, we enroll allergists, ENTs, and the NPs and PAs who deliver immunotherapy with Medicare, Medicaid, and commercial plans, with a 60-day average turnaround.
Contact Medwave below to see how we can support your allergy practice.
