CPT 88341, 88342 & 88344: Complete Guide to Immunohistochemistry (IHC) Billing, Coding & Reimbursement in 2026

An IHC claim can look right and still be wrong. Three stains on one specimen, and the claim shows three units of the first-stain code. A cocktail billed as multiplex. A stain run, but never documented. Because IHC is billed stain by stain, small coding errors add up in both directions: overbilling that creates compliance risk and underbilling that leaves revenue unpaid. This guide explains how 88341, 88342, and 88344 work and how to keep these claims clean.
What Is Immunohistochemistry (IHC) Billing?
IHC uses antibodies to detect specific proteins in tissue, helping pathologists classify a tumor or confirm a diagnosis. Billing it means counting stains accurately: which antibodies were applied, on which specimen, and how. Practices often work with a medical billing company for this because the unit rules are strict and payers apply their own edits.
Billing tip: IHC is reported per specimen, not per block. The record needs to show every antibody stain performed on each specimen. |
CPT 88341, 88342 & 88344 at a Glance
CPT Code | General Purpose | Billing Consideration | Common Risk |
88342 | Initial single antibody stain, per specimen | One unit per specimen | Billing multiple units for one specimen |
+88341 | Each additional single antibody stain (add-on) | Reported with 88342; one unit per additional antibody | Extra units without documentation; payer unit limits |
88344 | Each multiplex antibody stain procedure | Multiple antibodies on one slide with distinguishable results | Billing an antibody cocktail as multiplex |
Descriptors are condensed. Confirm exact wording in the current AMA CPT code set.
Understanding the Difference
CPT 88342: the first single stain
88342 reports the initial single antibody stain on a specimen. It is the primary code, and only one unit applies per specimen. A second antibody on the same specimen doesn't earn a second 88342.
CPT 88341: each additional single stain
88341 is an add-on code, so it is reported with 88342, never alone. Each additional separately identifiable single antibody on the same specimen supports one unit. CPT says not to report more than one unit for the same antibody on a specimen.
CPT 88344: multiplex stains
88344 is not "additional staining." It describes a multiplex procedure, where more than one separately identifiable antibody is applied and the results can be told apart, for example by staining location or color. An antibody cocktail isn't multiplex, and CPT points to 88342 in that case unless another separate antibody is used. The notes also say not to report these codes with 88360 or 88361 unless each is for a different antibody.
So there is no "one code equals one stain" rule. Code selection and units follow current CPT instructions, the documentation, and payer policy.
Quick Decision Guide
START: What was performed? | Review report and stain log | Single antibody or multiplex? | Apply CPT unit rules | Check payer policy | Submit if supported |
Submit only when the documentation supports the reported service and units.
How IHC Billing Works in a Real-World Workflow
# | Step | What Should Happen |
1 | Pathology service performed | Specimen received and processed |
2 | Stain documented | Each antibody recorded per specimen |
3 | Report completed | Results and interpretation signed |
4 | CPT code selected | 88342, 88341, or 88344 from the record |
5 | Units reviewed | Unit count matches documented antibodies |
6 | Medical necessity evaluated | Indication fits payer policy |
7 | Payer requirements checked | Edits, limits, and MAC policy |
8 | Claim submitted | Clean data, correct modifiers |
9 | Claim tracked | Status monitored through adjudication |
10 | Denials and underpayments worked | Root cause found and corrected |
Documentation That Supports IHC Claims
☐ Pathology report | ☐ Test and stain documentation |
☐ Clinical indication | ☐ Relevant diagnosis information |
☐ Number and type of stains per specimen | ☐ Ordering and provider information |
☐ Payer-specific documentation | ☐ Medical-necessity support |
Requirements vary by payer. Not every item is universally required.
Common IHC Billing and Coding Mistakes
Common Mistake | Why It Creates Risk | Better Practice |
Wrong CPT code | Claim doesn't match the stain performed | Code from the stain log |
Unsupported units | Overbilling or compliance exposure | Match units to documented antibodies |
Outdated coding knowledge | Per-block thinking, deleted codes | Review current CPT each year |
Ignoring payer policy | Unit caps and coverage differ | Keep a payer reference |
Missing documentation | Denials and records requests | Pre-bill chart check |
No medical necessity check | Coverage denials | Verify indication against policy |
Inconsistent charge capture | Missed or duplicate stains | Reconcile lab log to charges |
Not investigating denials | Same errors repeat | Track denials by cause |
Why IHC Claims Get Denied
Where to look first when a claim comes back. We don't cite denial percentages, because they vary by payer and practice.
Coding mismatch | Documentation gap | Medical necessity | Payer policy | Claim edit | Coverage / auth |
Category | What It Means |
Coding mismatch | The reported service doesn't align with documentation |
Documentation gap | The record doesn't sufficiently support the billed service |
Medical necessity | The payer questions whether coverage criteria are met |
Payer policy | The payer applies its own billing or coverage rules |
Claim or edit issue | An automated or manual edit, such as an NCCI pairing, stops the claim |
Authorization or coverage | Required conditions weren't met |
Not Sure Why Your Pathology Claims Are Denied? Talk with our revenue cycle specialists about your current billing challenges. |
How to Improve IHC Reimbursement
Better reimbursement isn't about sending more claims. It comes from accurate, supported, compliant claims and steady management of the whole revenue cycle: coding review, documentation review, charge capture audits, payer-policy monitoring, denial trend analysis, A/R follow-up, underpayment checks, staff education, and regular audits.
How Strong Is Your IHC Billing Workflow?
☐ CPT selections reviewed against current guidance | ☐ Reported units supported by documentation |
☐ Payer-specific requirements monitored | ☐ Denials categorized |
☐ Underpayments reviewed | ☐ Recurring coding errors tracked |
☐ Charges reconciled to the stain log | ☐ Medical necessity checked before billing |
☐ A/R followed up consistently | ☐ Staff trained on IHC unit rules |
If you checked fewer than 7 boxes, your IHC billing workflow may have opportunities for improvement. This is not an official compliance score.
Medicare, Commercial Payers & IHC Reimbursement
Payment varies by payer, geographic area, contract, MAC jurisdiction, coverage determination, medical necessity, coding edits, documentation, and claim circumstances. Medicare pays under the Physician Fee Schedule, with technical (TC) and professional (26) components, and commercial payers pay by contract. Some payers limit 88341 units per specimen. We don't publish amounts. Check current payer policies and NCCI edits before you bill.
How MedCloudMD Helps Improve Billing Performance
At MedCloudMD, our billing specialists help healthcare organizations with claims management, coding support, denial management, A/R management, eligibility, documentation workflow, billing audits, payer follow-up, and reporting. Better Understanding. Smarter Billing. Stronger Revenue.
CPT 88341, 88342 & 88344 FAQs
What is CPT 88341 used for?
It reports each additional single antibody stain on a specimen, as an add-on to 88342.
What is CPT 88342 used for?
It reports the initial single antibody stain on a specimen, one unit per specimen.
What is CPT 88344 used for?
It reports a multiplex antibody stain, where separately identifiable antibodies produce distinguishable results.
What is the difference between them?
88342 is the first single stain, 88341 adds each further single stain, and 88344 is for multiplex staining.
How are IHC services billed?
Per specimen: one unit of 88342, one unit of 88341 per additional antibody, or 88344 for multiplex, with 26 or TC when components are split.
Why are IHC claims denied?
Wrong code or units, documentation gaps, medical necessity, payer unit limits, and NCCI edits.
What documentation supports IHC billing?
The signed report, stain log by specimen, clinical indication, and a supporting diagnosis. Payers vary.
How can a billing company help with pathology reimbursement?
By reviewing codes and units, checking payer rules, tracking denials, and following up on A/R.
Disclaimer: This article is provided for general educational and informational purposes and does not constitute medical, legal, coding, compliance, or reimbursement advice. CPT codes, payer policies, Medicare requirements, coverage rules, and reimbursement guidelines may change. Providers and billing professionals should verify current AMA CPT guidance, CMS requirements, applicable MAC policies, payer policies, and the documentation supporting each claim before submission. MedCloudMD does not guarantee reimbursement or claim approval. Last reviewed: October 2026. |




Comments