95165 pays for preparing the antigen; 95115 and 95117 pay for giving the shot. Bill 95165 once per vial on the mixing date, a maximum of 10 doses per multi-dose vial. Bill 95115 or 95117, never both, once per injection date. Medicare pays $17.37 per 95165 dose in 2026.
Most allergy practices are not underpaid because payers are stingy, they are underpaid because they treat immunotherapy as one service instead of two. In our claim audit, 95165 doses above the 10-per-vial maximum on 12% of immunotherapy claims, and in our billing reviews 78% of units denied over the daily limit were written off without an appeal. That second number is the expensive one, because those units are appealable.
Methodology:Figures come from three Luxen datasets: the Luxen claim audit of 61,400 claims audited between January 2025 and June 2026, including 5,900 allergy and immunotherapy claims; 410 Luxen billing reviews run between January 2025 and June 2026; and Luxen client data covering 38 client practices between January 2024 and June 2026. Medicare payment amounts are 2026 national non-facility amounts under the Medicare Physician Fee Schedule.
CPT 95165 pays a physician for supervising the preparation and provision of allergenic extract, and nothing else. The CPT 95165 description is professional services for the supervision of preparation and provision of antigens for allergen immunotherapy, single or multiple antigens, and it asks you to specify the number of doses. No needle enters a patient under this code. The work being paid for is clinical judgment about which antigens go into the vial, at what concentration, in what volume, plus the supplies and staff time to mix it.
That is why CPT code 95165 is almost entirely practice expense, and why the 2026 fee went up: CMS raised the direct cost input for allergy antigen from $8.96 to $13.00 and exempted the allergy immunotherapy family from the efficiency adjustment applied elsewhere.
Medicare defines a dose for 95165 as a one cc aliquot drawn from a single multi-dose vial. Since January 1, 2001, that definition has been fixed, and it does not follow what the physician decides a clinical dose is. A 10 cc maintenance vial produces 10 billable doses. A 5 cc vial produces 5. If you draw 0.5 cc clinical doses from a 10 cc vial and get 20 injections out of it, you still bill 10, because payment for the whole vial is already in those 10 units.
Dilutions are not separately billable. The build-up bottles that step a patient down from the maintenance concentration are already paid for when the maintenance vial was billed. Billing each dilution series as its own 95165 units generates denials and, on audit, refunds.
CPT code 95115 and CPT 95117 are injection-only codes, and you bill one or the other on a given date of service, never both. 95115 is professional services for allergen immunotherapy not including provision of allergenic extracts, single injection. 95117 is the same sentence ending in two or more injections. The phrase not including provision of allergenic extracts is the entire point: the extract was already paid for under 95165 or one of the venom codes.
Both MAC articles say it plainly. Bill one code, one unit, per date of service in box 24G, and do not report 95115 and 95117 on the same date. A patient who gets three shots from three vials in one visit is one 95117 line at one unit, not three lines.
Under 42 CFR 410.68, Medicare pays for a supply of antigen sufficient for not more than 12 months when it is prepared by a physician who has examined the patient and set a plan of treatment, and administered by a physician or by a properly instructed person under that physician’s supervision. The shot nurse can inject, but the incident-to and direct supervision rules still have to hold at the time of the injection. A nurse-run shot clinic on a day when no physician is on site creates claims that will not survive a records request.
Place of service is the part nobody agrees on. One MAC article restricts 95115 and 95117 to the office setting and allows 95144 and 95145 to 95170 in the office, outpatient hospital and, with the physician present, a skilled nursing facility. Others sort 95144 differently. Check your own MAC before treating any national answer as settled.
95165 is billed on the date the vial is prepared, and 95115 or 95117 is billed on each date a patient is injected. This is the single split that causes the most confusion, because it means the two codes usually never appear on the same claim at all. One 95165 line for 10 units goes out in March when the vial is mixed. Ten 95115 lines then trickle out across the following months as the patient comes in for shots.
In our billing reviews, 1 in 6 allergy practices billed 95165 on the injection date instead of the preparation date. The claims are not always denied, which is what makes the habit stick. It spreads one vial across ten dates of service at one unit each, and produces a claim trail that looks nothing like the medical record when a payer asks for it.
Ten units per multi-dose vial, and 30 units per date of service before the edit stops you. The 10-per-vial figure is the payment rule. The 30-per-day figure is a Medically Unlikely Edit, a different thing that gets treated wrongly almost everywhere.
Multiple vials on one day are allowed when medically necessary. Three 10 cc vials for one patient on one day is 30 units, exactly on the MUE. A fourth pushes past it.
The MUE for 95165 is an MUE Adjudication Indicator 3 edit, which means it is clinically based and appealable with documentation, not an absolute cap. Every competing page treats 30 as a hard ceiling. It is not. If the record shows four vials were medically necessary for that patient on that date, the units above 30 can be pursued. Across 410 Luxen billing reviews, 78% of units denied over the daily limit were written off without an appeal, which is a policy decision most practices never consciously made.
Precisely, the 2026 non-facility national amounts are $17.37 for one 95165 dose, $10.35 for 95115 and $12.36 for 95117, so a single 10-dose vial is worth $173.70 in antigen fees against roughly $10 to $12 for the shot that delivers it. The preparation code carries the money. Our wider medical coding work starts from that asymmetry: if the units on the prep code are wrong, nothing downstream fixes it.
Take a three-physician allergy practice with 120 Medicare immunotherapy patients, each on two 10 cc maintenance vials and roughly ten shot visits a year. That is 240 vials, 2,400 units of 95165 at $17.37, and 1,200 single-injection lines at $10.35. Preparation is $41,688, injections are $12,420, and the year is worth $54,108 before any office visits.
The chart shows the same practice at $54,108 billed correctly against $40,360 in the pattern we see most often, a gap of $13,748 a year, with almost all of it on the antigen preparation side rather than the injections.
It is rarely one dramatic failure. It is a vial mixed in December and billed against a January date, a second vial for a patient on two allergen groups that nobody charged, units above 30 denied and written off, and claims billing the number of ccs instead of doses. Each one is small. Two hundred and forty vials a year makes them large. Recovering it is ordinary denials and AR recovery work.
Because those are complete-service codes and Medicare does not accept them. CPT 95120 through 95134 bundle the antigen and its preparation together with the injection into a single line for a single encounter. CMS articles describe them variously as not valid and as not covered, which matters for how the denial is handled, but the practical answer is identical: split the service. The correct allergy shot CPT code pairing is 95115 or 95117 for the injection, plus 95144 through 95170 for the extract, billed on their own dates.
In our claim audit, complete-service codes 95120 to 95134 appeared on 7% of immunotherapy claims sent to Medicare. Those are not edge cases, they are an old superbill or a practice management template nobody has touched in years. A working claim scrubber catches every one before the X12 837 leaves the clearinghouse.
95144 is for single-dose vials prepared by one physician for administration by another, billed per vial. 95165 is for multi-dose vials. A practice supplying extract to a referring primary care office is usually in 95144 territory, and billing 95165 there misstates what was prepared.
Four errors account for most of the denied immunotherapy dollars we see, and none are clinical. Coding and modifier errors caused 21% of denials across the wider claim audit, and immunotherapy concentrates them because the same few codes repeat thousands of times a year in the same wrong way.
Across the denied immunotherapy claims in the audit, 663 came back on doses over the 10-per-vial cap, 514 on modifier 25 problems with a same-day visit, 385 on 95115 and 95117 billed together, and 578 on everything else.
An E/M service on the same day as an immunotherapy service is payable only when it is significant and separately identifiable, and it has to carry modifier 25. The NCCI policy manual and both MAC articles agree. What practices miss is that obtaining informed consent is part of the immunotherapy service, and a quick check that the patient tolerated the last dose is not a separate visit either. In our audit, same-day office visits with an allergy injection were denied for modifier 25 on 11% of claims, and a fair share of those denials were correct.
The code descriptor says specify the number of doses. Staff who think in volume enter 10 for a 10 cc vial and are accidentally right, then get the 5 cc vials wrong. Whether the mental model is volume or doses only shows up on the vials that are not 10 cc.
Practices keep asking how to bill the observation period after an injection. You do not. The 20 to 30 minute wait is a practice parameter recommendation for monitoring serious reactions, extended for higher-risk patients, and it is a standard of care rather than a Medicare billing requirement. No separate code attaches to it and none of the coverage articles require it as a condition of payment for 95115 or 95117.
Antigen preparation is expensive to get wrong because the extract is bought and mixed before the coverage problem surfaces. Eligibility and coverage errors caused 24% of denials across the claim audit, and a 270 and 271 eligibility check costs nothing while a discarded vial costs real money. Run the check before mixing, not before injecting, as part of eligibility and prior authorization.
It depends on volume and on whether anyone currently reconciles vials to charges. Immunotherapy billing is mechanical: a small code set, fixed rules, and a reconciliation step that either happens weekly or not at all. That suits a trained in-house biller who owns it, and does not suit a front desk squeezing it in.
For practices under $2M in collections, fully loaded in-house billing cost 7.9% of collections across 96 practices that shared payroll data with us. Outsourced revenue cycle work typically runs 3% to 6% of collections. The in-house figure includes benefits, software and the months when the biller is out, and many practices have never calculated it. The real question is not which is cheaper, it is whether anyone reconciles mixed vials against billed units at all. If nobody does, the gap in the worked example is being paid for either way.
If you are comparing options, the questions worth asking are on our medical billing companies guide, and how prep, injection and follow-up fit together sits under revenue cycle management. Practices that move the whole cycle use full-service medical billing rather than carving out immunotherapy alone, because the same staff touch the office visits on shot days.
A practice with this under control reviews AR ageing monthly, reconciles every mixed vial against a billed 95165 line within the week, appeals MUE denials instead of writing them off, and watches its clean claim rate on the 835 remits. Across our client practices, first-pass denial rate fell from 14.2% to 6.1% within 90 days of onboarding and median days in AR dropped from 54 to 33 within 120 days. Allergy practices carried a median 39 days in AR in our billing reviews, so there is usually room. Every 10 days removed from AR released a median $41,000 in cash for practices collecting $1.5M to $3M a year, which for most allergy groups beats the coding fixes themselves. A free billing review reads your own claim data rather than an industry average.
Want to know how this applies to your practice? We will review your AR and denials, free, in 30 minutes.
Book the reviewThe three codes differ on what is being paid for, when it is billed, and how the units are counted. Read the table across rather than down, because a single patient generates one line in the first column and many lines in the other two.
| Question | 95165 | 95115 | 95117 |
|---|---|---|---|
| What it pays for | Supervising preparation and provision of the antigen | Giving one injection | Giving two or more injections |
| Includes the extract | Yes | No | No |
| Date billed | Date the vial is prepared | Each date of injection | Each date of injection |
| Unit counted | One 1 cc aliquot from the vial, per Medicare | One unit, per date | One unit, per date |
| Cap per instance | 10 doses per multi-dose vial | 1 per date of service | 1 per date of service |
| Daily edit | 30 units, MUE adjudication indicator 3 | Not published in the sources reviewed | Not published in the sources reviewed |
| Billed with the other injection code | Separate service, different date | Never with 95117 | Never with 95115 |
| 2026 Medicare non-facility amount | $17.37 per dose | $10.35 | $12.36 |
| Most common denial | Units above the 10-per-vial maximum | Billed alongside 95117 | Billed alongside 95115 |
One distinction is worth holding onto: 95165 is paid once whether the patient shows up for every shot or none, while 95115 and 95117 only pay when someone walks in. A practice with high immunotherapy drop-off loses injection revenue without losing preparation revenue, which is why the two lines drift apart on the AR report.
This is where the codes live, and where the volume makes small errors expensive. A mid-sized allergy group mixes hundreds of vials a year, so a habit of billing ccs rather than doses compounds fast. The operational test is whether the extract log and the billed 95165 units reconcile weekly. Venom practices add another layer, since 95145 to 95149 carry their own 10-unit daily edits per code rather than 95165’s 30. Our allergy and immunology billing page covers the full code set including testing.
Primary care offices usually administer, they rarely prepare. If an allergist supplies the extract, the primary care practice bills 95115 or 95117 only and never touches 95165, which belongs to whoever mixed the vial. The common failure is a primary care biller adding 95165 to the injection claim because the antigen was obviously used. The other is billing a problem-oriented visit on the same day without modifier 25. See primary care billing for the same-day visit rules in more detail.
Pediatric allergy shot clinics run high visit volume at low dollar value per visit, so the injection codes dominate the claim count while the preparation code dominates the revenue. Medicaid programs frequently set their own unit maximums that differ from the Medicare 10-per-vial rule, and several apply the CPT definition of a dose rather than the 1 cc definition, which changes the unit count entirely. Check each state program separately, as covered on pediatric billing.
ENT practices doing otolaryngic allergy sit in the awkward middle: they prepare and inject, but their payer mix often leans commercial rather than Medicare, and commercial plans do not uniformly adopt the 1 cc definition. The allergy societies have formally argued that private payers should respect the physician-determined dose instead of imposing Medicare-style unit caps. Until a plan says otherwise in writing, bill its contract terms, not the Medicare rule, and keep the two sets of logic separate in the practice management system.
Therapy practices do not bill immunotherapy, but they run into the identical structural problem: a unit definition set by the payer rather than by clinical judgment. The 8-minute rule does to therapy units what the 1 cc rule does to antigen doses, and the same reconciliation habit fixes both. In our claim audit, 8-minute rule unit errors appeared on 9% of therapy claims, across 4,300 claims, a rate close to what we see on immunotherapy vial counts.
Usually not, because they belong to different dates of service. 95165 is billed on the date the vial is prepared and 95115 on each date an injection is given. They land on one claim only when a vial is mixed and injected the same day. If your claims routinely pair them, the preparation date is probably being set to the injection date.
Thirty units is the Medically Unlikely Edit for 95165, which works out to three 10 cc multi-dose vials. That edit is clinically based rather than absolute, so units above 30 can be appealed when the record shows the extra vials were medically necessary that day. Most practices write them off instead.
No. Medicare treats the diluted build-up bottles as already paid for within the units billed for the maintenance vial, so they are not separately billable. Billing each dilution in the series as its own set of 95165 units produces denials and, on a post-payment audit, refund demands. Count only the 1 cc aliquots available from each multi-dose vial you prepare.
95144 covers single-dose vials prepared by one physician for another physician to administer, billed per single-dose vial. 95165 covers multi-dose vials, billed in doses. An allergist who mixes extract and sends it to a referring office for injection is generally in 95144 territory. Using 95165 for that arrangement misstates what was actually prepared and how it will be given.
Only when the visit is significant and separately identifiable from the immunotherapy service, and only with modifier 25 on the E/M code. Obtaining informed consent and checking how the patient tolerated the previous dose are part of the immunotherapy service. A new complaint evaluated at the same appointment generally does qualify.
No separate code applies to it. The waiting period is a practice parameter recommendation for monitoring serious reactions, extended for higher-risk patients such as those on beta blockers or with unstable asthma. It is a standard of care rather than a Medicare billing requirement, and none of the coverage articles condition payment for 95115 or 95117 on documenting it.
A free 30 minute review of your AR ageing and denial reasons. We tell you what is recoverable and what it would take. No deck, no commitment, no fee.
Book a free billing review