Laboratory CPT Codes: Complete List by Category With Billing Rules

Laboratory CPT Codes Complete List by Category With Billing Rules
A complete list of laboratory CPT codes with panel rules, QW and 91 modifiers, toxicology G-codes, and the CPT 2027 changes labs must know

Laboratory CPT codes are five-digit codes that describe the lab tests a laboratory performs. The American Medical Association (AMA) maintains them in the Pathology and Laboratory section of the CPT code set. This section runs from 80047 to 89398, plus Proprietary Laboratory Analyses (PLA) codes that end in “U.”

Labs use these codes to bill Medicare, Medicaid, and commercial payers for every test they run. The right code depends on the test method, the number of components, and the specimen type. A single wrong digit can turn a paid claim into a denial.

This guide lists the most used lab CPT codes by category, from panels and chemistry to molecular and pathology codes. It also covers the billing rules, modifiers, ICD-10 pairings, and 2027 changes that decide whether each code gets paid. For the full revenue cycle behind these codes, see our laboratory billing guide.

Want certified lab coders checking every CPT code before it reaches the payer?

Transcure Logo

What Are Laboratory CPT Codes?

Laboratory CPT codes are Current Procedural Terminology codes that report pathology and laboratory services. Each code describes one test or a defined group of tests. Payers use the code to decide the payment amount and whether the test is covered.

The AMA updates the CPT code set every year, with changes taking effect on January 1. PLA codes follow a faster cycle, with new codes released every quarter. Labs need current code files to avoid billing deleted or revised codes.

Lab CPT Codes vs HCPCS and PLA Codes

Lab claims can use three types of procedure codes: CPT, HCPCS Level II, and PLA. CPT codes cover most routine tests. HCPCS and PLA codes fill specific gaps that CPT does not describe.

Code TypeFormatMaintained ByUsed For
CPT Category IFive digits, such as 80053AMAMost lab tests and panels
PLA codesFour digits plus “U,” such as 0001UAMAProprietary tests from a single lab or manufacturer
CPT Category IIIFour digits plus “T”AMAEmerging services, such as new AI-based pathology tests
HCPCS Level IILetter plus four digits, such as G0480CMSMedicare-specific codes for drug testing and specimen collection

How Is the Pathology and Laboratory CPT Section Organized?

The Pathology and Laboratory section is divided into subsections by test type. Each subsection covers a code range for one area of testing. Knowing the ranges helps coders find the right code faster.

SubsectionCode RangeWhat It Covers
Organ or disease oriented panels80047 to 80081Grouped tests billed as one code
Therapeutic drug assays80143 to 80299Drug level monitoring
Presumptive drug class screening80305 to 80307Drug screens by method
Definitive drug testing80320 to 80377Confirmation of specific drugs
Evocative and suppression testing80400 to 80439Stimulation and suppression panels
Urinalysis81000 to 81099Urine tests by method
Molecular pathology81105 to 81479Gene tests, sequencing panels, unlisted code
Multianalyte assays (MAAA)81490 to 81599Algorithm-based tests with a score
Chemistry82009 to 84999Single analytes, such as glucose
Hematology and coagulation85002 to 85999Blood counts and clotting tests
Immunology86000 to 86849Antibody and antigen tests
Transfusion medicine86850 to 86999Blood typing and compatibility
Microbiology87003 to 87999Cultures, antigen tests, and NAATs
Cytopathology88104 to 88199Cell-based exams, such as Pap tests
Cytogenetics88230 to 88299Chromosome studies
Surgical pathology88300 to 88399Tissue exams, stains, and IHC
Reproductive medicine89250 to 89398Embryo and sperm procedures
PLA codes0001U and upProprietary lab tests

What Are the Organ and Disease Panel CPT Codes?

Panel codes bundle several tests into one billable code. A lab can bill a panel only when it performs every component listed in the code. If one component is missing, the lab bills each test separately instead.

CPT CodePanelComponents
80047Basic metabolic panel, ionized calcium8 tests with ionized calcium
80048Basic metabolic panel (BMP)Calcium, CO2, chloride, creatinine, glucose, potassium, sodium, BUN
80050General health panelCMP, CBC, and TSH
80051Electrolyte panelSodium, potassium, chloride, CO2
80053Metabolic panel (CMP)BMP plus albumin, bilirubin, ALP, total protein, ALT, AST
80055Obstetric panelCBC, hepatitis B antigen, rubella, syphilis, antibody screen, blood typing
80061Lipid panelTotal cholesterol, HDL, triglycerides
80069Renal function panel10 kidney-related tests
80074Acute hepatitis panelHepatitis A, B, and C markers
80076Hepatic function panel7 liver tests
80081Obstetric panel with HIV80055 components plus HIV testing

Panel Billing Rules

Three rules prevent most panel coding errors. Each one ties back to how CPT and NCCI define a panel.

  • Bill the panel only when every component is performed. CMP (80053) requires all 14 tests on the same date of service.
  • Do not bill a panel and its components on the same claim. This triggers an NCCI edit and a CO-97 bundling denial.
  • Report extra tests separately. Tests beyond the panel’s components get their own codes.

What Are the Most Common Chemistry CPT Codes?

Chemistry codes report single analytes measured in blood, urine, or other fluids. They make up the largest share of routine lab claims. Many also carry payer frequency limits.

CPT CodeTestCommon Use
82947Glucose, quantitative, bloodDiabetes screening and monitoring
83036Hemoglobin A1cDiabetes monitoring
84443Thyroid stimulating hormone (TSH)Thyroid screening
84439Thyroxine, free (free T4)Thyroid function
82306Vitamin D, 25-hydroxyVitamin D status
82652Vitamin D, 1,25-dihydroxyKidney and calcium disorders
82607Vitamin B-12Anemia and neuropathy workup
82728FerritinIron stores
84153Prostate-specific antigen (PSA), totalProstate monitoring
84484Troponin, quantitativeHeart muscle injury
83880Natriuretic peptide (BNP)Heart failure evaluation
82565Creatinine, bloodKidney function

Vitamin D, HbA1c, and PSA are the most common targets of frequency limits. Many Medicare contractors limit how often these tests are covered without a qualifying diagnosis.

Which CPT Codes Are Used for Urinalysis?

Urinalysis codes depend on two choices: automated or manual, and with or without microscopy. The code must match the method the lab actually used. Billing the wrong method code is one of the most common lab coding errors.

CPT CodeMethodMicroscopy
81000Non-automated (manual)With microscopy
81001AutomatedWith microscopy
81002Non-automated (manual)Without microscopy
81003AutomatedWithout microscopy
81005Qualitative or semiquantitativeNot applicable
81025Urine pregnancy test, visual color comparisonNot applicable

In practice, labs using an automated analyzer should never bill 81002. The LIS should record the method at accessioning, so the correct code flows to the claim.

What Are the Hematology and Coagulation CPT Codes?

Hematology codes cover blood counts, while coagulation codes cover clotting tests. The complete blood count (CBC) is the most billed test in this group. The CBC code depends on whether the lab ran a differential.

CPT CodeTestBilling Note
85025CBC with automated differentialUse when the differential is performed
85027CBC without differentialUse when no differential is reported
85610Prothrombin time (PT/INR)Common for warfarin monitoring
85730Partial thromboplastin time (PTT)Clotting pathway test
85379D-dimer, quantitativeClot breakdown marker
85652Sedimentation rate (ESR), automatedInflammation marker
85045Reticulocyte count, automatedBone marrow response

Which CPT Codes Cover Microbiology and Infectious Disease Tests?

Microbiology codes report cultures, antigen tests, and nucleic acid amplification tests (NAATs). Each code depends on the organism, the method, and sometimes the number of targets. Rapid antigen tests often need modifier QW.

Culture and Susceptibility Codes

CPT CodeTest
87040Blood culture, bacterial
87070Culture, bacterial, any other source except urine, blood, or stool
87086Urine culture, bacterial, quantitative colony count
87088Urine culture with isolation and presumptive identification, each isolate
87186Susceptibility study, microdilution or agar dilution

Rapid Antigen Codes

CPT CodeTestQW Often Required?
87880Strep A antigen, direct optical observationYes, when CLIA-waived
87804Influenza antigen, direct optical observationYes, when CLIA-waived
87811SARS-CoV-2 antigen, direct optical observationYes, when CLIA-waived

Nucleic Acid Amplification (NAAT) Codes

CPT CodeTest
87635SARS-CoV-2, amplified probe technique
87491Chlamydia trachomatis, amplified probe technique
87591Neisseria gonorrhoeae, amplified probe technique
87624Human papillomavirus (HPV), high-risk types
87631Respiratory virus panel, 3 to 5 targets
87632Respiratory virus panel, 6 to 11 targets
87633Respiratory virus panel, 12 to 25 targets

Respiratory panels with many targets draw extra payer scrutiny. Many payers cover large panels only for specific patients, such as those who are immunocompromised or hospitalized.

How Are Drug Testing and Toxicology Codes Billed?

Drug testing codes split into presumptive screens and definitive tests. Presumptive tests show whether a drug class is likely present. Definitive tests identify the specific drug and its amount.

Presumptive Drug Testing Codes

Presumptive codes are billed once per date of service, no matter how many drug classes are tested. The code depends on the testing method, not the number of drugs.

CPT CodeMethod
80305Read by direct optical observation, such as cups or dipsticks
80306Read by instrument-assisted direct optical observation
80307By instrument chemistry analyzers, such as immunoassay or mass spectrometry

Definitive Drug Testing Codes

Commercial payers usually accept CPT codes 80320 to 80377, while Medicare requires G0480 to G0483. The CPT codes are drug-class specific. The Medicare G-codes are grouped by how many drug classes the lab tested.

HCPCS CodeDrug Classes Tested
G04801 to 7 drug classes
G04818 to 14 drug classes
G048215 to 21 drug classes
G048322 or more drug classes

Toxicology is among the most audited lab areas. Labs need written reflex criteria and documented medical necessity for every definitive test.

Toxicology claims drawing payer audits or frequency denials?

Transcure Logo

What Are the Molecular Pathology and Genetic Testing CPT Codes?

Molecular pathology codes report tests that analyze DNA or RNA. CPT organizes them into Tier 1 single-gene codes, Tier 2 grouped codes, and genomic sequencing panels. Many molecular claims in MolDX states also need a DEX Z-Code.

Code GroupCode Range or ExampleWhat It Covers
Tier 1 molecular codes81105 to 81383 (approximate)Specific gene tests, such as BRAF or CFTR
Tier 2 molecular codes81400 to 81408Less common gene tests grouped by complexity
Genomic sequencing panels81410 to 81471Multigene panels, such as tumor panels
Unlisted molecular code81479Tests with no specific code
MAAA codes81490 to 81599Algorithm-based tests that produce a score
PLA codes0001U and upProprietary tests from a single lab

Common Molecular and Pharmacogenomic Codes

CPT CodeTest
81162BRCA1 and BRCA2 full sequence and duplication or deletion analysis
81210BRAF gene analysis, V600 variants
81220CFTR gene analysis, common variants
81225CYP2C19 gene analysis, common variants
81226CYP2D6 gene analysis, common variants
81227CYP2C9 gene analysis, common variants
81235EGFR gene analysis, common variants
81445Targeted genomic panel, solid organ tumor, 5 to 50 genes
81450Targeted genomic panel, hematolymphoid tumor, 5 to 50 genes
81455Targeted genomic panel, solid organ or hematolymphoid tumor, 51 or more genes

The CYP2C19, CYP2D6, and CYP2C9 codes support pharmacogenomic (PGx) testing. These tests show how a patient may process certain drugs, such as clopidogrel or some antidepressants. Coverage depends heavily on the drug being prescribed and the payer’s policy.

PLA Codes

When a PLA code exists for a proprietary test, labs should bill the PLA code instead of a generic molecular code. The AMA releases new PLA codes every quarter. A recent quarterly update added 29 PLA codes, revised two, and deleted four.

Which CPT Codes Cover Anatomic and Surgical Pathology?

Surgical pathology codes 88300 to 88309 report tissue exams at six levels of complexity. The level depends on the specimen type, not the time spent. Each specimen submitted for separate exam gets its own unit.

CPT CodeLevelExample Specimens
88300Level I, gross exam onlySpecimens examined without a microscope
88302Level IIRoutine tissue with low disease risk
88304Level IIIGallbladder, appendix with lower complexity
88305Level IVSkin biopsy, colon biopsy, prostate needle biopsy
88307Level VMore complex resections
88309Level VIMajor resections, such as a colectomy for tumor

Stains, IHC, and Cytopathology Codes

CPT CodeService
88312Special stain, Group I, for microorganisms
88342Immunohistochemistry (IHC), initial single antibody
88341IHC, each additional single antibody
88112Cytopathology, selective cellular enhancement technique
88142Cervical or vaginal cytopathology, thin layer prep, manual screening

Pathology claims often split into a technical component (TC) and a professional component (modifier 26). The lab bills the TC for slide prep, and the pathologist bills the professional read.

Which Codes Are Used for Specimen Collection?

Specimen collection codes report the act of drawing or collecting a sample. They are billed separately from the test itself. Medicare has its own rules for several of these codes.

CodeServiceMedicare Note
36415Venous blood collection by venipunctureSeparately payable
36416Capillary blood collection, such as a finger stickBundled, not paid separately
G0471Venipuncture for a SNF or home health patientMedicare-specific code
P9603Travel allowance, prorated by milesMedicare-specific code
P9604Travel allowance, flat rate per tripMedicare-specific code
99000Specimen handling and conveyanceBundled under Medicare

Which Modifiers Are Used With Laboratory CPT Codes?

Modifiers tell the payer something specific about how a lab test was performed or billed. A missing modifier often triggers an automatic rejection. These are the modifiers labs use most.

ModifierMeaningCommon Use
QWCLIA-waived testRapid antigen tests and other waived tests
90Reference (outside) laboratoryTest sent to another lab for performance
91Repeat clinical lab testSame-day repeat for a new result, such as serial troponins
26Professional componentPathologist’s interpretation
TCTechnical componentLab’s slide prep and processing
59 or XUDistinct procedural serviceServices NCCI would otherwise bundle
GA, GZ, GYABN and coverage statusTests Medicare may not cover

Modifier 91 never applies to quality control repeats or instrument problems. It only applies when a repeat test is medically needed for a new clinical result.

How Do ICD-10 Codes Support Lab CPT Codes?

Every lab CPT code must link to an ICD-10-CM code that proves medical necessity. Payers compare the diagnosis to their coverage policy for that test. A mismatch triggers a CO-11 or CO-50 denial, even when the CPT code is correct.

CPT CodeTestExample Supporting ICD-10-CM Codes
83036Hemoglobin A1cE11.9 (type 2 diabetes), E11.65 (with hyperglycemia)
84443TSHE03.9 (hypothyroidism), E05.90 (thyrotoxicosis)
85025CBC with differentialD64.9 (anemia), R50.9 (fever)
80053CMPE87.6 (hypokalemia), N18.30 (CKD stage 3)
80061Lipid panelE78.5 (hyperlipidemia), Z13.220 (lipid screening)
82306Vitamin D, 25-hydroxyE55.9 (vitamin D deficiency), M81.0 (osteoporosis)
84484TroponinI21.9 (acute MI), R07.9 (chest pain)

Two Medicare screening rules catch many labs off guard. Screening PSA for Medicare uses G0103, not 84153. Medicare covers cardiovascular screening blood tests, including the lipid panel, once every five years.

What Lab CPT Code Changes Are Coming in 2027?

The CPT 2027 code set includes 453 changes, effective January 1, 2027. The AMA released 299 new codes, 74 revisions, and 80 deletions across all specialties. Labs should check each change against their test menu before January.

For labs, three updates matter most:

  • New AI-based pathology codes: Five new Category III codes now describe algorithm-based pathology tests. CMS’s 2027 proposals point toward contractor pricing or hospital-specific rates, not a national CLFS rate.
  • Ongoing PLA releases: New PLA codes continue every quarter, so molecular labs need quarterly code file updates.
  • CLFS rate reset: New CLFS rates based on PAMA private payer data also take effect January 1, 2027.

What Are the Most Common Lab CPT Coding Errors?

Most lab coding errors repeat across hundreds of claims before anyone catches them. Each one has a simple fix at the charge capture stage.

ErrorWhat Goes WrongFix
Incomplete panelsPanel billed with a missing componentBill individual tests when any component is missing
Panel unbundlingPanel and its components billed togetherRoll components into the panel code
Wrong urinalysis method81002 billed for an automated testMap the LIS method to the correct code
Missing QWWaived test billed without QWMake QW a required field for waived tests
Misused modifier 9191 added to QC repeatsUse 91 only for medically needed repeats
Generic molecular codes812xx code billed when a PLA code existsKeep a current PLA mapping table
Outdated codesDeleted codes billed after January 1Load new CPT and PLA files each update
Wrong toxicology codesCPT definitive codes billed to MedicareUse G0480 to G0483 for Medicare

How Can Labs Keep CPT Coding Accurate?

Accurate lab coding depends on current code files, LIS mapping, and coder review. Labs should load annual CPT updates each January and PLA updates every quarter. Charge capture rules in the LIS should match each test to its correct code and modifier.

Many labs work with outside laboratory billing providers to keep up with these changes. A strong partner tracks CPT, PLA, NCCI, and MolDX updates and applies them before claims go out.

Transcure’s laboratory billing services pair certified lab coders with lab-specific claim scrubbing. Every code, modifier, and diagnosis is checked against payer rules before submission.

Ready to stop losing revenue to lab coding errors?

Transcure Logo

Laboratory CPT Code FAQs

What Is the CPT Code Range for Laboratory Tests?

Laboratory and pathology CPT codes range from 80047 to 89398. PLA codes for proprietary tests start at 0001U. Medicare also uses some HCPCS Level II codes, such as G0480 to G0483.

What Is the Most Common Lab CPT Code?

The CBC with automated differential (85025) and the CMP (80053) are among the most billed lab codes. The lipid panel (80061), HbA1c (83036), and TSH (84443) are also high-volume codes.

Can You Bill a Panel and Individual Tests Together?

You cannot bill a panel and its own components on the same claim. Doing so triggers an NCCI bundling edit. Tests outside the panel’s components can be billed separately.

What Is the Difference Between CPT 81001 and 81003?

CPT 81001 is automated urinalysis with microscopy, while 81003 is automated urinalysis without microscopy. The code must match whether the lab actually performed microscopy.

Does Medicare Accept CPT Codes for Definitive Drug Testing?

Medicare requires HCPCS codes G0480 to G0483 for definitive drug testing instead of CPT codes 80320 to 80377. Many commercial payers accept the CPT codes, so labs need payer-specific rules.

How Often Do Lab CPT Codes Change?

Lab CPT codes change every January, and PLA codes change every quarter. CMS also updates NCCI edits, MUEs, and the CLFS on a quarterly or annual basis.

Which are the Top Laboratory Billing Companies in the U.S.?

Transcure, Lighthouse Lab Services, and PGM Billing are among the top laboratory billing companies in the U.S. Transcure ranks first for its certified lab coders, AI-powered claim scrubbing, and 4% to 5% pricing.

Picture of Osama Amir
Osama Amir
Expert Healthcare Writer with Specialization in Medical Billing

Share:

Facebook
Twitter
LinkedIn

Your financial well-being is our top priority!

Get in touch with us for a personalized billing solution that secures your practice’s finances.

Specialties

Physical Medicine

Sleep Medicine

Urology

Behavioral Health

Rehabilitative Medicine

Oncology

Allergy Immunology

Pulmonary

Vascular Surgery

Rheumatology

Hand Surgery

Physical Therapy

Speech Therapy

Urgent Care

Otolaryngology