Pabau Engage inbox

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

Learn more
CPT Code

CPT code 95018 – Drug and biological allergy skin testing


Code Definition

95018 is the CPT code for allergy skin testing with drugs or biologicals, using any combination of prick and intradermal tests. It applies to immediate type reactions. The code includes test interpretation and report, and you report one unit for each test performed.

Penicillin skin testing is the most common use. Venom testing belongs to 95017, while skin tests with allergenic extracts such as pollen or dust mite use 95004 and 95024.

Section
90281-99199 Medicine
Subsection
95004-95199 Allergy and Clinical Immunology Procedures
Code range
95004-95070 Allergy Testing Procedures
Billable
No
Code also known as
drug allergy skin test, penicillin skin test, prick and intradermal drug testing
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 95018 reports allergy skin testing with drugs or biologicals, using any combination of prick and intradermal tests, sequential and incremental.

Venom testing uses 95017, and allergenic extracts such as pollen or foods use 95004, 95024 or 95027.

Bill one unit per prick or intradermal test performed, leave out controls, and never split one drug test between 95004 and 95018.

The CY2026 national Medicare rate is $19.04 per office test for non-QP providers, from 0.57 total RVUs.

What CPT code 95018 covers

CPT code 95018 reports allergy skin testing with drugs or biologicals, using any combination of percutaneous (prick) and intradermal tests. The AMA CPT code set describes the testing as sequential and incremental, for an immediate type reaction. The code includes test interpretation and report, and the claim must specify the number of tests.

That wording has applied since CPT 2013, when 95010 and 95015 were deleted. Their drug and venom testing was split between two combined codes. 95018 took drugs and biologicals, and 95017 took venoms. Older guides still describe 95018 as intradermal-only testing that includes venoms, and both points are now out of date.

ElementDetail
Code95018
Code familyAllergy testing procedures (95004-95070), within Allergy and Clinical Immunology
Test methodsAny combination of percutaneous (scratch, puncture, prick) and intracutaneous (intradermal) tests
SequenceSequential and incremental, usually prick first, then intradermal dilutions if the prick test is negative
SubstancesDrugs or biologicals only (venoms go to 95017)
Reaction typeImmediate type (IgE-mediated)
IncludesTest interpretation and report
Unit basisOne unit per test performed, with the number of tests specified on the claim

Because the code bundles both methods, the prick step and the intradermal step of a drug test are both 95018 tests. Neither step moves to 95004 or 95024. Most 95018 unit errors come from splitting one drug test across two codes.

95018 vs 95017, 95004 and 95024: Choosing the right code

Choose the code by the substance first, then by the method. Drugs and biologicals go to 95018 whatever the method, and venoms go to 95017. Allergenic extracts such as pollen, mold, dust mite, animal dander and foods use 95004 for prick tests and 95024 for intradermal tests.

CodeSubstanceMethodKey distinction
95018Drugs or biologicalsAny combination of prick and intradermal, sequential and incrementalDrug allergy testing such as penicillin, other antibiotics and local anesthetics
95017VenomsAny combination of prick and intradermal, sequential and incrementalHymenoptera venom testing (bee, wasp, hornet, yellow jacket)
95004Allergenic extractsPercutaneous (scratch, puncture, prick)Standard inhalant and food prick panels
95024Allergenic extractsIntracutaneous (intradermal)Single intradermal tests, often after a negative prick test
95027Allergenic extracts for airborne allergensIntradermal, sequential and incrementalSerial dilution testing such as skin endpoint titration

Every code in this table includes test interpretation and report, and each is billed per test. The usual mistake with 95018 is double reporting. A practice bills the prick step of a penicillin test as 95004 and the intradermal step as 95018.

That claim reports the percutaneous component twice, because 95018 already includes it. 95004 is also the wrong code for a drug, since it describes allergenic extracts. Report both steps of the drug test as 95018 units. A same-day 95004 panel for pollen or dust mite remains separate, because it tests different substances.

Clinical indications for CPT 95018

Bill CPT code 95018 when the chart documents a suspected immediate reaction to a drug or biological. The main indications are:

  • Penicillin and beta-lactam allergy evaluation: The most common use. Testing with benzylpenicilloyl polylysine (Pre-Pen) and a minor determinant such as penicillin G can remove an inaccurate penicillin label from the chart.
  • Other antibiotic allergy evaluation: Skin testing with other antibiotics, such as cephalosporins, when the history suggests an immediate reaction.
  • Local anesthetic evaluation: Patients who report reactions to lidocaine, bupivacaine or articaine. The ACAAI confirms that 95018 covers both the prick and intradermal tests for any drug.
  • Biologicals: Skin testing with a biological agent when an immediate reaction is suspected and the agent has a skin-test protocol.

Venom testing for bee, wasp, hornet or yellow jacket stings is not a 95018 service. It uses CPT 95017, the venom counterpart with the same combined-method structure. Inhalant and food panels are not 95018 services either, and use 95004, 95024 or 95027.

A negative skin test is often followed by an oral drug challenge, such as a graded amoxicillin dose. That challenge is a separate service, reported with the ingestion challenge codes 95076 and 95079 rather than with more 95018 units.

Documentation requirements for CPT code 95018

The note has to show what was tested, how, and what the result means. Each test you bill needs its own trace in the chart:

  1. Substance and concentration: Record each drug or biological, its concentration or dilution, and the lot number.
  2. Method and sequence: Note whether each test was a prick or an intradermal test, and the order of the steps.
  3. Controls: Record the positive (histamine) and negative (saline) controls and their readings.
  4. Readings: Record the wheal and flare size in millimeters and the time of the reading.
  5. Interpretation and report: The physician or qualified health care professional states what the results mean and what happens next, then signs the report.

Supervision on the Medicare fee schedule

The CY2026 CMS relative value file lists physician supervision indicator 09 for 95018, which means the diagnostic test supervision levels do not apply. 95004 and 95024 carry indicator 02, which requires direct supervision. Drug skin testing can provoke a systemic reaction, so record who performed and who supervised each session.

Pro Tip

Audit your allergy testing note template before you bill 95018. Give it a field for each substance and concentration, the method of each test, both controls, the wheal and flare readings, and the signed interpretation. A missing field can lead to a denial when the payer reviews the record.

How billing units work for 95018

Report one unit of 95018 for each test performed, counting prick and intradermal tests alike. Controls do not count. WPS’s billing article A60391 gives this example: six penicillin allergens plus controls support six units of 95018.

Take a patient tested with Pre-Pen and penicillin G. Both prick tests are negative, so both agents move on to intradermal testing. That is four tests, so the claim carries four units of 95018. If one prick test is positive, that agent skips the intradermal step, and the claim drops to three units. The diagram below traces the four-test version.

Worked example of CPT 95018 units
Both steps of the penicillin work-up stay on 95018, so four tests become four units. Unit rule from WPS article A60391, rate from the CMS CY2026 fee schedule.

Modifiers that apply to 95018

Most 95018 claims need no modifier. Two come up often enough to plan for.

ModifierWhen to applyCommon pitfall
25On the E/M code, not on 95018, when a significant, separately identifiable E/M service happened on the same dateAppending 25 to 95018, or a note that does not show the E/M was separate from the testing
59 or XUOn a code that an NCCI edit pairs with another same-day service, when the documentation shows the services were distinctUsing 59 to bill the prick step of a drug test under 95004, which reports the percutaneous component twice

Billing 95018 with an E/M service on the same date

You can bill an E/M code on the same date as 95018 when the visit includes a significant, separately identifiable service. The note and the modifier have to support each other:

  1. Was the visit only for the skin test? If so, do not bill an E/M. 95018 already includes the interpretation and report.
  2. Did the provider address a separate problem? A new asthma diagnosis or a medication change can support a separate E/M. Document it in its own section of the note.
  3. Append modifier 25 to the E/M code. The E/M documentation has to stand on its own without the testing record.
  4. Check payer policy. Some commercial and Medicare Advantage plans have their own rules for same-day E/M with allergy testing.

ICD-10 codes that support medical necessity

The claim needs an ICD-10-CM diagnosis code that explains why drug testing was necessary. WPS’s article A60391 lists these codes in the group that supports 95018:

ICD-10-CM codeDescriptionTypical use with 95018
T36.0X5AAdverse effect of penicillins, initial encounterPenicillin skin testing after a reported reaction
T41.3X5AAdverse effect of local anesthetics, initial encounterLocal anesthetic skin testing
T88.6XXAAnaphylactic reaction due to adverse effect of correct drug or medicament properly administered, initial encounterTesting after anaphylaxis to a drug
L50.0Allergic urticariaUrticaria where a drug cause is suspected

Status codes such as Z88.0, allergy status to penicillin, describe a history rather than a reaction under evaluation. WPS’s article does not list them in the 95018 group, so check before relying on one as the primary diagnosis. Covered lists differ between contractors, so use your own MAC’s article.

Medicare payment and coverage for CPT 95018

Under the CY2026 Medicare Physician Fee Schedule, 95018 carries 0.57 total RVUs in a non-facility setting and 0.18 in a facility. The work RVU is 0.14. These figures come from the CMS October 2026 relative value file.

SettingTotal RVUsNational rate, non-QP ($33.4009)National rate, QP ($33.5675)
Non-facility (office)0.57$19.04 per test$19.13 per test
Facility0.18$6.01 per test$6.04 per test

Each rate is the total RVUs multiplied by the conversion factor, before the locality adjustment. CY2026 has two conversion factors, one for qualifying APM participants (QP) and one for everyone else. In the Pre-Pen example above, four office tests come to about $76 nationally for a non-QP provider. Use the CMS fee schedule lookup for your locality’s rate.

Medicare coverage for allergy testing is set by each MAC through local coverage documents. WPS, for example, publishes billing and coding article A60391, effective September 27, 2026. It sets the unit rules, limits on routine repeat testing, and covered diagnosis groups.

Prior authorization

Prior authorization for 95018 depends on the plan. Some Medicare Advantage and commercial plans require it, so insurance eligibility verification should include an authorization check before the visit. A plan that requires authorization usually asks for:

  • The referring provider’s record of the reported drug reaction
  • Any previous allergy testing results
  • The drugs or biologicals to be tested, with the reason for each

A claim without a required authorization typically comes back with CARC 197. Each plan sets its own rules on retroactive authorization, so check the contract rather than counting on one.

Common denial reasons and how to prevent them

Most 95018 denials trace back to a short list of causes, and each one has a fix that works before the claim goes out.

Denial causePrevention
Diagnosis not on the MAC’s covered list (CARC 50 or 167)Check the encounter diagnosis against your MAC’s allergy testing article before you submit
Missing prior authorization (CARC 197)Add an authorization check to scheduling, and put the authorization number on the claim
Venom tests billed as 95018Move venom tests to 95017, since 95018 covers drugs and biologicals only
Prick step billed as 95004 next to 95018Report both steps of a drug test as 95018 units
Unit count does not match the recordCount each prick and intradermal test performed, leave out controls, and reconcile against the test log
Same-day E/M deniedAppend 25 to the E/M code, and document a problem separate from the testing

Remittance data shows which of these causes is costing you money. Read the denial codes on each ERA as part of your denial management workflow, and fix the cause before the next claim. A clean claim on the first submission avoids a resubmission cycle altogether.

Pro Tip

Run a monthly 95018 denial report grouped by denial code. A cluster of CARC 50 or 167 points to diagnosis selection. A cluster of CARC 197 points to the authorization workflow. Fixing the cause is faster than appealing claims one at a time.

95017 is the venom counterpart of 95018, with the same combined prick and intradermal structure. A patient tested for both a drug allergy and a venom allergy on one date carries units of each code.

CPT 95165 covers preparing allergenic extracts for immunotherapy, billed per dose. It is a treatment service, while 95018 is a diagnostic test. Do not bill 95165 for the substances used in a 95018 skin test. The AAPC CPT range lookup lists the immunotherapy codes (95115-95199) next to the allergy testing codes.

How Pabau supports allergy testing billing

Most 95018 problems start in the chart. Substances go unrecorded, the method of each test is unclear, and the unit count is rebuilt from memory at billing time.

Pabau, the practice management and EHR platform we build, lets you set up an allergy testing form. It has a field for each substance, method, control and reading. Its claims management pulls the details already on the patient record into a pre-filled claim. Your team checks the codes and units, then submits the claim through the Claim.MD clearinghouse.

Claim status is tracked in one place, and the 835 ERA comes back with its denial codes. Your billing team can then see which denials repeat and fix the cause in the form.

Keep allergy testing records ready to bill

Record every substance, method and reading in one form, then send claims through Claim.MD and track each remittance in Pabau.

Pabau claims management dashboard

Conclusion

CPT code 95018 is the drug and biological allergy test, and the substance decides the code. Venoms belong to 95017, and allergenic extracts belong to 95004, 95024 or 95027. Get that right, count every prick and intradermal test as its own unit, and you avoid the most common 95018 denials.

A testing form that records each step is what makes the unit count defensible. To see how Pabau keeps allergy testing records and claims together, book a demo.

Continue your research

Continue your research

Need a framework for understanding claim rejections? Denial codes in medical billing explains how to read CARC and RARC codes to diagnose and appeal denied allergy claims.

Want to understand how clearinghouses process allergy claims? Medical claims clearinghouse guide covers how 837P transactions are validated before reaching the payer.

Looking for a complete overview of the revenue cycle? What is revenue cycle management explains how allergy testing billing fits into the broader practice RCM workflow.

Frequently asked questions

What does CPT code 95018 cover?

CPT code 95018 covers allergy skin testing with drugs or biologicals, using any combination of prick and intradermal tests. It includes test interpretation and report, and you bill one unit per test. Venom testing uses 95017 instead.

What is the difference between CPT 95018 and CPT 95004?

95018 covers drugs and biologicals, tested by prick, intradermal or both. 95004 covers prick tests with allergenic extracts such as pollen, mold or foods. Do not bill the prick step of a drug test as 95004, because 95018 already includes it.

How many units can be billed for CPT 95018 per encounter?

Bill one unit for each prick or intradermal test performed, and leave out the controls. A patient tested with Pre-Pen and penicillin G by both methods has four tests, so the claim carries four units. Some MACs also limit routine repeat testing.

Can CPT 95018 be used for penicillin skin testing?

Yes. Penicillin skin testing is the most common use of 95018. Each prick and intradermal test with a penicillin reagent counts as one unit. An oral challenge after a negative skin test is billed separately with 95076 and 95079.

What are the most common denial reasons for CPT code 95018?

The most common are a diagnosis outside the MAC’s covered list, a missing prior authorization and venom tests billed as 95018. Others include the prick step billed as 95004 and unit counts that do not match the record. A check against the test log before submission prevents most of them.

Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×