An allergy patient walks in with six weeks of unexplained hives. The physician takes a full history, rules out three other possible triggers, orders percutaneous testing, reads the wheals twenty minutes later, and sits back down with the patient to map out a treatment plan. That's one visit, two Current Procedural Terminology (CPT) codes, and, for a lot of practices, one denial letter three weeks later.
Allergy and immunology is one of the few specialties where diagnostic testing and patient evaluation routinely happen in the same room, on the same day, by the same provider. That overlap is exactly what makes the coding hard. Payers know allergy testing codes already include a chunk of evaluation work, including observing reactions, measuring wheal size, and interpreting results, so they scrutinize any E/M code billed alongside it.
Modifier 25 gets attached out of habit, the claim goes out, and the denial comes back citing bundling.
The frustrating part is that both directions of the mistake cost money. Bill an E/M service that wasn't really separate, and you're looking at a denial, a possible recoupment, or worse, a pattern that draws payer attention. Skip a legitimate E/M service because "we don't bill visits with testing," and you've quietly given away reimbursement for work the provider did.
Getting this right isn't about memorizing a rule. It's about understanding what allergy testing codes already pay for, and being able to point to documentation that shows something more happened.
Same-Day Billing: When It's Actually Allowed
Yes, an E/M code and allergy testing can be billed on the same date of service. Centers for Medicare & Medicaid Services (CMS) has never prohibited it. What CMS requires is that the E/M service be significant and separately identifiable from the work built into the testing code itself.
That single sentence is where most denials trace back to. Practices read "can be billed together" and stop there, without checking whether the visit met the second half of the requirement.
Modifier 25 is the mechanism that tells the payer that this wasn't just the testing visit, that something else clinically meaningful happened too. It doesn't create separate payability on its own. It's a flag, not a guarantee, and payers increasingly audit how often it appears relative to how often it's justified.
What's Already Baked Into the Testing Code
Most allergy testing CPT codes aren't just "apply allergen to skin." They bundle in a series of steps:
-
Performing the test
-
Observing the reaction over the appropriate interval
-
Measuring the response
-
Interpreting the result
-
Documenting findings in a test report
Common codes in this category include 95004 (percutaneous testing), 95024 (intracutaneous/intradermal testing), 95017 and 95018 (sequential and incremental testing for venoms and drugs/biologicals), 95027 (sequential and incremental intradermal testing for airborne allergens), and 95044 and 95052 (patch and photo patch testing).
Several of these are reported per test, which means unit accuracy matters almost as much as code selection. A claim with the right code but the wrong number of units is still a denial risk, just a different one.
Because interpretation is already inside the code, reviewing results with the patient and explaining which allergens reacted doesn't automatically create a second billable service. That single point accounts for a large share of the bundling denials we see across allergy and immunology billing engagements.
Two Encounters, Two Outcomes
Scenario one: A patient comes in specifically for scheduled skin testing. The provider performs the panel, watches for reactions, interprets the wheals, and explains the results. Nothing else happens. Billing an E/M code here, even with modifier 25 attached, is likely to get denied, and the denial would be correct. The work described is the testing service, not a separate visit.
Scenario two: A patient presents with chronic nasal congestion and intermittent wheezing. The provider works through a differential, considering allergic rhinitis, non-allergic rhinitis, early asthma, and medication side effects, reviews what's already been tried and failed, decides testing is warranted, performs it, and then builds a broader treatment plan that includes but isn't limited to the test results. That's a separately identifiable E/M service. Modifier 25 belongs on that claim, assuming the note documents the reasoning above.
The difference isn't how long the visit took. A rushed fifteen-minute encounter can still qualify as separate E/M work if the documentation shows genuine decision-making beyond the test. A thorough forty-minute discussion of test results, on the other hand, may not qualify at all if every minute of it is interpretation.
The Modifier 25 Trap Practices Keep Falling Into
A pattern shows up in a lot of allergy billing workflows: the patient is scheduled for testing, the provider tests and interprets, discusses results, and the front-office system automatically appends modifier 25 to the E/M line because "there was an office visit today." The modifier is technically present. The documentation supporting it is not.
Payers have gotten better at spotting this. If modifier 25 shows up on close to every allergy testing claim a practice submits, or if the E/M notes read almost identically encounter to encounter, it reads less like individualized clinical judgment and more like a standing billing rule, which is exactly what auditors are trained to flag.
A useful internal benchmark is that if modifier 25 appears on more than roughly a third of same-day testing encounters, it's worth an audit. That's not a CMS threshold, just a practical trigger point. A rate meaningfully higher than that usually means the modifier is being applied by habit rather than by chart review.
Common Bundling Mistakes, and How to Catch Them Before Submission
Billing an E/M code for routine test interpretation. If the only thing documented beyond the test is "results discussed with patient," that's part of the testing service, not a separate visit. Fix: require coders to identify the additional clinical work in writing before the E/M code goes on the claim.
Auto-appending modifier 25 as a standing rule. Some practice management systems are configured to add it whenever a testing code and an E/M code land on the same date. That configuration should be turned off. Fix: modifier assignment should be a coder or provider decision made per encounter, not a system default.
Documenting the same clinical work twice. When the procedure note and the E/M note describe the identical interpretation, a reviewer will reasonably conclude the same work got billed twice. Fix: keep procedure documentation and E/M documentation structurally separate, and make sure the E/M note stands on its own clinically.
Miscounting testing units. Percutaneous and intradermal codes are frequently billed per test, and a mismatch between units billed and antigens documented is one of the more mechanical, and more avoidable, denial reasons. Fix: reconcile the antigen list in the clinical note against the units on the claim before submission, every time.
Patterns like these are also what a structured denial management process is built to catch before they compound across a claim batch.
Don't Unbundle the Testing Codes Either
Bundling problems aren't limited to E/M. Photo patch testing is a common example: it's a single comprehensive code, and reporting separate patch testing and photo testing codes alongside it is unbundling, not thoroughness. The same logic applies to single tests versus sequential and incremental testing. Different allergens or different dilutions of the same allergen can generally be billed separately, but a single test and a sequential/incremental test for the same dilution of the same allergen cannot.
Allergy testing performed to confirm vial potency before immunotherapy, or as part of rapid desensitization, is also not separately billable, since it's considered inherent to those procedures. And testing and immunotherapy aren't typically billed on the same date at all, outside of specific circumstances like testing for additional allergens.
A Six-Step Workflow That Actually Prevents Denials
-
Identify why the patient is there. Scheduled testing only, or a broader evaluation that happens to include testing? This answers most of the question before you look at a single code.
-
Confirm the testing code and its unit basis. Per test, per procedure, per encounter, know which one applies and reconcile it against the documented antigens.
-
List what the testing code already includes. Performance, observation, measurement, interpretation, reporting. Anything on that list isn't separately billable.
-
Review the E/M note independently. Does it describe clinical work beyond that list, such as a differential, a treatment decision, or management of a related condition? If not, stop here.
-
Apply modifier 25 only when step 4 says yes. And only when the note supports it in writing, not just in intent.
-
Check National Correct Coding Initiative (NCCI) edits and payer-specific policy before submitting anything unusual or high-dollar. Commercial payer rules don't always mirror Medicare's.
This same discipline, matching documented work to billed codes before submission, is the foundation of multi-specialty medical coding done well, whether the specialty is allergy, dermatology, or cardiology.
Where Qway Healthcare Fits In
This is exactly the kind of coding nuance where a specialty-aware billing partner earns its keep. Qway Healthcare works with allergy and immunology practices to build the front-end documentation habits and back-end claim review that keep same-day E/M and testing claims clean, reconciling testing units against clinical notes, auditing modifier 25 usage before it becomes a payer pattern, and tracking denials by root cause instead of lumping everything into a generic "bundling" bucket.
This kind of upstream review is part of a broader shift toward preventing denials before claim submission rather than reworking them afterward. For practices that don't have the bandwidth to run that level of review internally, that's the difference between chasing denials after the fact and preventing them before the claim ever leaves the building.
Frequently Asked Questions
Can allergy testing and an E/M visit be billed on the same day?
Yes, when the provider performs a significant, separately identifiable E/M service beyond the work already included in the testing code, and the record documents it.
Does modifier 25 guarantee the E/M service will get paid?
No. It signals that a separate service occurred, but the payer will still evaluate whether the documentation supports that claim.
Is discussing test results with the patient enough to justify a separate E/M code?
Generally no. Interpretation and reporting are usually already part of the testing code, so discussing results alone doesn't create a separately billable visit.
How are allergy testing units typically reported?
Most percutaneous and intradermal codes are billed per test, so units should match the number of antigens documented as tested.
Can allergy testing and immunotherapy be billed the same day?
Usually not. They're typically performed on different dates, though limited exceptions exist, such as testing for additional allergens during an immunotherapy course.
What's the fastest way to reduce these denials?
Audit modifier 25 usage regularly, separate procedure notes from E/M documentation, and reconcile testing units against the chart before every claim goes out.
The Bottom Line
Allergy testing and E/M services can legitimately share a date of service, but “can” isn't the same as “should.” The test for separate billing isn't the amount of time spent or whether the provider discussed test results with the patient. It's whether the E/M work documented in the chart goes meaningfully beyond what the testing code already includes. Modifier 25 should be reported when that documentation supports a significant, separately identifiable E/M service, not as a default setting.
Get the distinction right, and you protect revenue in both directions: fewer unnecessary bundling denials and fewer instances of underbilling when legitimate evaluation and management work goes unpaid.
External References
-
American Medical Association, Reporting CPT Modifier 25, CPT Assistant, 2023
-
American Medical Association, Setting the Record Straight on Proper Use of Modifier 25
-
American Academy of Otolaryngic Allergy (AAOA), Modifier 25: Significant and Separately Identifiable
