Pabau Engage inbox

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

Learn more
Book a demo Book a demo
☰
Billing Codes

CPT Code 86003: Allergen-specific IgE billing guide 2026

CPT code 86003 covers allergen-specific immunoglobulin E (IgE) testing, billed as one unit for each allergen tested. Allergy, immunology, and primary care practices use it for blood-based sensitization workups. Medicare prices the test on the Clinical Laboratory Fee Schedule, so 2026 payment runs roughly $3 to $6 per allergen.

Two mistakes cause most denials on this code. The first is a diagnosis code that does not support medical necessity. The second is a unit count that does not match the lab report. This guide covers the 2026 rates, the ICD-10-CM pairings, documentation, and the payer rules that decide whether a claim survives.

Key takeaways
Found our content helpful?

Key takeaways

CPT code 86003 describes allergen-specific IgE testing, quantitative or semiquantitative, billed as one unit per allergen tested.

Medicare prices 86003 on the Clinical Laboratory Fee Schedule, so 2026 rates run roughly $3 to $6 per allergen.

Clinical lab codes carry no RVUs and no facility or non-facility split, unlike codes paid under the Physician Fee Schedule.

An ICD-10-CM diagnosis code must support medical necessity on every claim, and missing linkage is the top denial reason.

CMS article A56558 treats in vitro IgE testing as a substitute for skin testing rather than an addition to it.

CPT code 86003: definition and code description

CPT code 86003 describes allergen-specific IgE, quantitative or semiquantitative, each allergen. The test measures a patient’s immune response to one named allergen by detecting IgE antibodies in a blood sample. Skin prick testing uses separate codes in the 95000 series, because that method challenges the patient directly rather than a serum sample.

CPT 86003 official code attributes

Attribute Details
Code 86003
Short descriptor Allergen specific IgE; quantitative or semiquantitative, each allergen
CPT section Pathology and Laboratory
Subsection Immunology (86000-86849)
Billing unit Per allergen (1 unit = 1 allergen tested)
Test type Blood-based (serum IgE measurement)
Medicare fee schedule Clinical Laboratory Fee Schedule (CLFS), not the Physician Fee Schedule
Governing CMS article Local Coverage Article A56558

The American Medical Association maintains the code through its annual CPT update cycle. Each allergen tested generates one unit, so a panel covering 15 allergens is reported as 15 units.

When is CPT code 86003 used?

CPT code 86003 is used when a clinician orders blood-based allergen-specific IgE testing to assess sensitization to named allergens. It applies whenever a laboratory runs the test on a serum sample rather than challenging the patient’s skin.

Common clinical scenarios that justify ordering allergen-specific IgE testing include:

  • Patients with suspected allergic rhinitis, asthma, or atopic dermatitis who cannot undergo skin prick testing
  • Evaluation of food allergy sensitization in pediatric or adult patients
  • Monitoring changes in IgE levels for patients already on allergen immunotherapy
  • Occupational allergy assessments that require documented evidence of specific sensitization
  • Patients with a history of anaphylaxis, where skin testing carries clinical risk

CMS Local Coverage Article A56558 treats in vitro IgE testing as a substitute for skin testing, not an addition to it. Coverage rests on a documented reason that skin testing is unsuitable or unreliable for this patient. Antihistamine use, severe dermatographism, and extensive eczema are the usual ones. Write that reason into the order, because a general allergy evaluation request will not support the claim.

CPT 86003 reimbursement and the 2026 lab fee schedule

Medicare prices CPT 86003 under the Clinical Laboratory Fee Schedule, not the Physician Fee Schedule. Clinical lab codes carry no work, practice expense, or malpractice RVUs, and there is no facility versus non-facility split. Payment is a single amount per test, set by carrier, and 2026 rates run roughly $3 to $6 per allergen.

West Virginia pays $5.22 per unit in 2026, while Florida pays $3.20. Check your own carrier in the CMS Clinical Laboratory Fee Schedule before you quote a figure to a patient.

Pricing element How it works for 86003 2026 figure
Fee schedule Clinical Laboratory Fee Schedule, updated annually by CMS One amount per test, per carrier
RVUs Lab codes carry no work, practice expense, or malpractice RVUs Not applicable
Facility split The CLFS has no facility or non-facility variant Not applicable
Typical rate Paid per allergen tested, so one unit is one allergen About $3 to $6 per unit
Carrier examples Rates vary by carrier rather than by geographic practice cost $5.22 West Virginia, $3.20 Florida
Panel value A 20-allergen panel at the two carrier rates above About $64 to $104

Because the billable unit is the allergen, panel size decides what the claim is worth.

Range bars showing CPT 86003 claim value by panel size at 2026 CLFS rates
A miscounted unit costs only a few dollars, but the same error repeats on every panel. Figures use the 2026 CLFS carrier rates above.

Reconciling each remittance against the units you billed matters more here than on a single-unit code. One missing unit is small on its own, and it repeats on every panel the practice sends.

Rates quoted here are approximate and move with each annual CLFS update. Private payer amounts come from your own contract, and they often sit well above or below Medicare.

Pro Tip

Check the patient’s allergen testing benefit before the blood draw, not after the laboratory reports. Practice management software like Pabau runs eligibility through its Claim.MD connection, so a coverage limit shows up while you can still adjust the panel.

ICD-10 codes commonly paired with CPT code 86003

Every 86003 claim needs an ICD-10-CM diagnosis code that supports medical necessity. CMS Local Coverage Article A56558 lists the covered diagnoses, and a code outside that list is a common, correctable denial cause. Re-check the applicable codes against current CDC ICD-10-CM guidance each October 1, when the code set updates.

ICD-10-CM code Description Clinical context
J30.1 Allergic rhinitis due to pollen Seasonal allergy workup
J30.2 Other seasonal allergic rhinitis Seasonal symptoms, non-pollen specific
J30.81 Allergic rhinitis due to animal hair and dander Pet allergy evaluation
J45.20 Mild intermittent asthma, uncomplicated Allergy-triggered asthma workup
L20.9 Atopic dermatitis, unspecified Eczema with suspected allergic trigger
T78.1XXA Other adverse food reactions, initial encounter Food allergy evaluation
Z84.89 Family history of other specified conditions Family history of allergy (supplementary)

Pick the most specific code the chart supports, because an unspecified diagnosis is the leading cause of 86003 denials. Our ICD-10-CM code library carries the full descriptors for the respiratory and dermatologic codes in the table above.

Documentation requirements for CPT code 86003

Every CPT 86003 claim needs supporting clinical documentation in the patient chart. CMS Local Coverage Article A56558 sets the minimum standard, and most private payers apply the same criteria. Putting the chart in order before submission prevents most medical-necessity denials.

Required elements per CMS A56558 guidance:

  • Written order: A signed order from the treating clinician naming the allergens to test and the clinical reason for testing
  • Clinical indication: A chart note explaining the symptoms or history behind the request, and why skin testing is unsuitable
  • ICD-10 linkage: A diagnosis code on the claim that matches the condition documented in the chart
  • Test results: Laboratory results naming each allergen tested and the IgE value measured for it
  • Repeat testing rationale: For patients on immunotherapy or with prior results, a note explaining why retesting is justified

Audit a random sample of 86003 charts every month. A missing physician order, and an IgE result that never reached the chart, are the two failures payers find most often in post-payment review.

Billing guidelines and units for CPT code 86003

CPT code 86003 uses a per-allergen unit structure, and that is the part practices most often get wrong.

How many units can be billed for CPT 86003?

Each allergen tested is one billable unit of CPT 86003. A patient tested for 20 allergens in a single laboratory encounter generates 20 units on one claim line. The AMA sets no cap on allergens per encounter. Individual payers and Medicare Administrative Contractors do apply their own limits through coverage policy or prior authorization.

Run insurance eligibility verification before the panel, so benefit limits and prior authorization requirements surface early. A 40-allergen panel submitted without that check is the most expensive version of this mistake.

  • 1 unit = 1 allergen tested, so cat dander and dust mite are one unit each
  • 20-allergen panel = 20 units of CPT 86003 on a single claim line
  • Payer unit limits vary, and some contractors cap a panel at 15 to 20 allergens without prior authorization
  • Modifiers are not normally required for unit-based billing, though payer claim edits still apply

Knowing where CPT 86003 sits among its siblings prevents miscoding and supports complete allergy testing billing. The AAPC CPT code lookup carries full descriptors for each code below.

CPT code Description Key distinction
86003 Allergen-specific IgE; quantitative or semiquantitative, each allergen Whole allergen extract, one unit per allergen
86008 Allergen-specific IgE; quantitative or semiquantitative, recombinant or purified component, each Single molecular component, one unit per component
82785 Gammaglobulin (immunoglobulin); IgE (total) Total serum IgE, not allergen-specific
95004 Percutaneous tests (scratch, puncture, prick) with allergenic extracts Skin testing, per test (Medicine section)

CPT 86003 vs CPT 86008: key differences

CPT 86003 and CPT 86008 both measure allergen-specific IgE, and they differ in what the laboratory puts into the assay. 86003 reports testing against a whole allergen extract, billed once per allergen. 86008 reports testing against a single recombinant or purified molecular component, billed once per component.

Component testing usually follows a positive extract result, so the two codes often appear on separate dates rather than the same claim. Confirm which assay the laboratory ran before you pick the code.

One older sibling no longer exists. CPT 86006 was deleted from the code set in 1998, so any claim carrying it will reject as an invalid code. Coders who learned the mixture-panel rule under 86006 should treat 86008 as the current second code in this family.

Can CPT 86003 and CPT 82785 be billed together?

Usually not. CMS Local Coverage Article A56558 states that total IgE testing is not appropriate in most general allergy testing. Pairing 82785 with a routine specific-IgE panel will therefore not hold up.

Report both codes only where the chart documents a separate, specific reason for measuring total IgE, and name that reason in the note. Check National Correct Coding Initiative edits and the payer’s own policy before you assume separate payment.

Common billing errors and how to avoid them

CPT code 86003 produces a predictable set of errors, and workflow changes fix them more reliably than coder training does.

Billing error What goes wrong Fix
Wrong ICD-10 code Claim billed with a non-covered or unspecified diagnosis Use the most specific covered code from CMS A56558, and confirm it annually
Incorrect unit count Units billed do not match the allergens tested Cross-reference the lab report against claim units before submission
Missing physician order The lab runs the test with no signed order in the chart Require a signed electronic order before the draw is scheduled
86003 and 86008 confusion Component code used for whole extract testing, or the reverse Confirm the assay with the laboratory before coding
Total IgE added by habit 82785 billed alongside a routine panel with no separate rationale Order total IgE only where the note gives a specific clinical reason
Exceeded payer unit limit Panel exceeds the contractor or private payer allergen cap Verify benefit limits before ordering, and obtain prior authorization when required

Verify each of these elements before the claim leaves the practice. Correcting a denial afterwards costs far more staff time than the review would have taken.

Pro Tip

Audit CPT 86003 claims monthly by matching billed unit counts against the laboratory reports in the chart. A one-unit mismatch on a 20-allergen panel is easy to miss on the day, and it compounds across a high-volume allergy practice.

How Pabau supports allergy testing billing

An allergy practice running large panels has to keep three records in step: the order, the lab report, and the claim. When those live in separate systems, the unit count gets retyped, and retyping is where it drifts.

Practice management software like Pabau connects clinical documentation directly to claim submission. Digital forms capture the ordered allergens in a structured field, so the claim carries the count the clinician recorded. Pabau’s approach to cleaner claims management keeps the order, the documentation, and the submitted units in one system.

Claims go out electronically through the Claim.MD connection, and remittances post back against the units billed. Denied 86003 claims land in a worklist instead of a paper remittance stack. Billing staff can correct and refile from there, without rebuilding the claim from scratch.

Keep allergen orders and claim units in step

Pabau connects clinical documentation to claim submission for CPT 86003 and related allergy codes. Eligibility checks, electronic claims, and automated remittance posting help your billing team get panels paid the first time.

Pabau claims management dashboard for allergy billing

Conclusion

Getting CPT 86003 right comes down to three habits. Match the units to the lab report, link a covered diagnosis the chart genuinely supports, and record why blood testing replaced a skin test.

Payment per unit is small, so the cost of an error shows up in volume rather than in any single claim. A practice running weekly panels recovers more from a tight pre-submission check than from any appeal it files later.

Book a demo to see how Pabau keeps allergen orders, documentation, and claim units in step for an allergy practice.

Continue your research

Continue your research

Need help understanding how claims move from submission to payment? Medical claims clearinghouse guide explains the full lifecycle from 837P file to remittance posting.

Want to reduce payer rejection rates before claims leave the practice? How Claim.MD clearinghouse works covers claim edits, payer enrollment, and eligibility checks.

Not yet enrolled with the payers your allergy patients use? Getting credentialed with insurance companies covers the provider enrollment steps that decide whether a panel gets paid at all.

Frequently asked questions

What does CPT code 86003 describe?

CPT code 86003 describes allergen-specific immunoglobulin E (IgE) testing, quantitative or semiquantitative, reported once per allergen tested. It covers blood-based allergy sensitization testing, and it sits in the Pathology and Laboratory section of the AMA CPT code set, within the Immunology subsection.

How many units of CPT 86003 can be billed per encounter?

One unit of CPT 86003 is billed per allergen tested, so a 15-allergen panel generates 15 units on a single claim line. The AMA sets no cap per encounter. Medicare Administrative Contractors and private payers do impose their own unit limits, so verify payer rules before submitting large panels.

What ICD-10 codes are used with CPT 86003?

Common ICD-10-CM codes paired with CPT 86003 include J30.1 for allergic rhinitis due to pollen and J45.20 for mild intermittent asthma. L20.9 covers atopic dermatitis unspecified, and T78.1XXA covers adverse food reactions. The linked diagnosis must be documented in the chart, and it must match a covered diagnosis in CMS article A56558.

What is the Medicare reimbursement rate for CPT 86003?

Medicare pays CPT 86003 under the Clinical Laboratory Fee Schedule, at roughly 3 to 6 dollars per allergen unit in 2026. West Virginia pays 5.22 dollars per unit and Florida pays 3.20 dollars, so the amount depends on the carrier. Confirm the current figure in the CMS Clinical Laboratory Fee Schedule before billing.

Does CPT 86003 have RVUs under the Physician Fee Schedule?

No. CPT 86003 is a clinical laboratory test priced on the Clinical Laboratory Fee Schedule, so it carries no work, practice expense, or malpractice RVUs. There is also no facility or non-facility split. An RVU lookup tool will not return a usable rate for this code.

Found our content helpful?
×