Pabau Engage inbox

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

Learn more
Book a demo Book a demo
☰
CPT Code

CPT code 86301 – CA 19-9 tumor marker immunoassay


Code Definition

86301 is the CPT code for immunoassay for tumor antigen, quantitative; CA 19-9. It covers one quantitative serum measurement of carbohydrate antigen 19-9, billed by the laboratory that runs the test.

Medicare covers 86301 under NCD 190.30 to follow patients with an established pancreatic or biliary ductal carcinoma, not to screen or work up symptoms. Neighboring codes measure other antigens: 86300 is CA 15-3, 86304 is CA-125, and 82378 is CEA.

Section
80047-89398 Pathology and laboratory
Subsection
86000-86849 Immunology
Code range
Immunoassay for tumor antigen, quantitative: 86300, 86301, 86304, 86316
Billable
No
Code also known as
Cancer Antigen 19-9, carbohydrate antigen 19-9, sialyl-Lewis antigen, CA19-9 blood test
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT 86301 covers the quantitative CA 19-9 serum immunoassay only. CA 15-3 (86300), CA-125 (86304) and CEA (82378) each have their own code.

Medicare covers CA 19-9 under NCD 190.30 to follow patients with established pancreatic or biliary ductal carcinoma, not to screen or work up symptoms.

The core covered pairings are C25.x, C24.x, C22.1 (intrahepatic bile duct carcinoma) and Z85.07 for a history of pancreatic cancer.

Hepatocellular, colorectal and gastric cancer codes fall outside the NCD, so treat them as payer-specific and issue an ABN for Medicare patients.

Pabau’s claims management software builds CMS-1500 claims from invoices, submits them through Claim.MD and tracks each claim to payment or denial.

CPT code 86301: official descriptor and code specifications

CPT code 86301 is the American Medical Association (AMA) code for a quantitative immunoassay for the tumor antigen CA 19-9. CA 19-9 is also called carbohydrate antigen 19-9 or sialyl-Lewis antigen. The test measures serum CA 19-9 in Units/mL, and the clinical or reference laboratory that runs it bills the code.

Medicare also covers it under NCD 190.30 to follow patients with established pancreatic or biliary ductal carcinoma, and pays $20.81 for it in 2026.

Field Detail
CPT code 86301
Official descriptor Immunoassay for tumor antigen, quantitative; CA 19-9
Code category Pathology and laboratory / Immunology (86000-86849)
Test methodology Quantitative immunoassay (chemiluminescent, ELISA, or similar)
Specimen type Serum
Units reported Units/mL (upper reference limit typically 37 U/mL)
CLIA requirement Moderate complexity or higher; performing lab must hold appropriate CLIA certificate
Who bills Performing laboratory (not the ordering provider, unless the test runs in-office under its own CLIA certificate)

Specifically, the code covers only the quantitative serum CA 19-9 measurement. Qualitative tests and urine-based assays, for example, don’t fall under 86301. Nor does CA 19-9 run inside a reflexed panel without a separate order.

Clinical indications: when is CA 19-9 testing medically necessary?

Under NCD 190.30, CA 19-9 testing is medically necessary to follow a patient with an established pancreatic or biliary ductal carcinoma. However, CA 19-9 can’t confirm or rule out cancer on its own. As a result, Medicare doesn’t cover it for patients evaluated for signs or symptoms suggestive of malignancy, or as a screen.

Within that diagnosis, the NCD supports these uses:

  • Monitoring response to chemotherapy, radiation or other treatment, including across later treatment cycles
  • Assessing whether residual tumor remains after surgery
  • Checking for recurrent disease during follow-up, as often as the clinical picture requires

However, hepatocellular carcinoma, colorectal cancer and gastric cancer fall outside the NCD. Some commercial payers cover CA 19-9 for them under their own policies, so check before treating those indications as covered.

Benign pancreatitis, cholestasis, cirrhosis and other non-malignant conditions don’t support medical necessity, even though CA 19-9 often rises in them. A claim with only a pancreatitis code is denied even if the ordering provider suspected cancer. The NCD excludes the workup of suspected malignancy, so the chart must document the established cancer and the reason for the test.

Covered ICD-10 diagnosis codes to pair with CPT 86301

Every Medicare claim for CPT 86301 also needs an ICD-10-CM code for an established pancreatic or biliary ductal carcinoma, or its history. The table also separates the NCD’s core codes from codes only some commercial payers accept. Verify the current NCD 190.30 covered-code list before billing, because CMS revises the lab NCD code lists.

ICD-10-CM code Description Coverage context
C25.0-C25.9 Malignant neoplasm of pancreas (head, body, tail, unspecified) Covered under NCD 190.30; treatment monitoring and recurrence checks
C24.0-C24.9 Malignant neoplasm of other and unspecified parts of biliary tract Covered under NCD 190.30; extrahepatic bile duct and other biliary carcinoma
C22.1 Intrahepatic bile duct carcinoma Covered under NCD 190.30; intrahepatic cholangiocarcinoma only
Z85.07 Personal history of malignant neoplasm of pancreas Covered under NCD 190.30; recurrence checks after treatment
C22.0 Liver cell carcinoma (hepatocellular carcinoma) Not an NCD 190.30 indication; payer-specific at most
C16.x, C18.x, C20 Malignant neoplasm of stomach, colon or rectum Not an NCD 190.30 indication; payer-specific at most
Z85.038 Personal history of other malignant neoplasm of large intestine Not an NCD 190.30 indication; payer-specific at most

In contrast, codes from the K80-K87 range (gallstones, cholecystitis, pancreatitis) and R-codes for elevated lab values lead to denial when billed alone. Confirm each code in the CDC/NCHS ICD-10-CM tool, then check it against the NCD 190.30 code list. In addition, for pancreatic tail and overlapping sites, the C25.7 reference covers the “other parts of pancreas” code.

Medicare and payer coverage policies for CPT 86301

Medicare Part B covers CPT 86301 under NCD 190.30, Tumor Antigen by Immunoassay – CA 19-9, and pays it under the Clinical Laboratory Fee Schedule (CLFS). A national coverage determination applies in every Medicare Administrative Contractor (MAC) jurisdiction, so no local policy changes the rule.

First, the patient must have an established pancreatic or biliary ductal carcinoma. The test can then be repeated as needed to check for recurrence or response to each treatment cycle.

The coverage call comes down to two questions, and both are answered before the specimen is drawn:

Decision diagram for Medicare coverage of CPT 86301 under NCD 190.30
Only an established pancreatic or biliary ductal carcinoma, followed for treatment response or recurrence, clears the NCD. Source: CMS NCD 190.30 and the CY2026 CLFS.

Key Medicare coverage rules for CPT 86301:

  • Covered: Following an established pancreatic or biliary ductal carcinoma, including treatment response and recurrence checks
  • Not covered: Screening, or evaluating signs and symptoms that suggest a malignancy
  • Not covered: Benign conditions (pancreatitis, cholestasis, IBS) as the sole ICD-10 diagnosis, even when CA 19-9 is elevated
  • Outside the NCD: Monitoring hepatocellular, colorectal or gastric cancer. Treat these as payer-specific and issue an ABN for Medicare patients.
  • ABN requirement: Issue an Advance Beneficiary Notice of Noncoverage (ABN) before the test when Medicare may not cover it for a specific patient. For instance, a chart that only lists benign pancreatitis is the classic example. Otherwise, the lab cannot bill the patient if Medicare denies the claim.
  • Commercial payers: Coverage criteria and prior authorization requirements also vary. Check individual payer policies before assuming Medicare rules apply universally.

How to bill CPT 86301: modifiers, units, and place of service

Billing CPT 86301 correctly requires attention to who is submitting the claim, where the test is performed, and whether any modifiers apply. For example, a common error is the ordering provider’s office billing a test that an outside laboratory performed.

Billing element Requirement
Billing entity Performing laboratory bills; ordering provider does not bill unless the test is performed in-office under the practice’s own CLIA certificate
Units Always 1 per date of service per specimen
Place of service (POS) POS 81 (independent laboratory) for reference labs; POS 22 (outpatient hospital) for hospital-based labs
Modifier 91 Append when the same CA 19-9 test is legitimately repeated on the same date of service for a separate, documented clinical reason. Verify MAC-specific policy before use.
Ordering provider NPI Required on claim; must match the provider who signed the order in the medical record
CLIA number The performing laboratory’s CLIA number must appear on the claim; moderate complexity certification required for immunoassay testing

In contrast, practices that run CA 19-9 in-office under their own CLIA certificate bill 86301 themselves. Pabau, the practice management platform we build, generates CMS-1500 claims from invoices and sends them to thousands of US insurance payers through the Claim.MD clearinghouse. In addition, a real-time eligibility check (270/271) confirms the patient’s coverage before the test is performed.

Pabau checkout screen next to a completed invoice with an insurer attached
Pabau turns a completed checkout into an invoice, and that invoice becomes the CMS-1500 claim for an in-office CA 19-9 draw.

CPT 86301 reimbursement rates: Medicare CLFS payment data

Medicare pays for CPT 86301 under the Clinical Laboratory Fee Schedule (CLFS). Its rates also come from private payer data reported under the Protecting Access to Medicare Act (PAMA). The 2026 rate for 86301 is $20.81, unchanged from 2025. Check the current figure in the CMS Clinical Laboratory Fee Schedule files before billing.

CPT code Antigen measured Primary cancer context 2026 Medicare CLFS
86300 CA 15-3 / CA 27.29 Breast cancer $20.81
86301 CA 19-9 Pancreatic and biliary ductal carcinoma $20.81
86304 CA-125 Ovarian cancer $20.81
82378 CEA (carcinoembryonic antigen) Colorectal, lung, breast $18.96
86316 Other tumor antigens (quantitative) Varies by antigen tested $20.81

In contrast, commercial payer rates often use a multiplier of the CLFS rate. Overall, reimbursement can range from 80% to 150% or more of the Medicare allowable depending on the payer contract. Therefore, verify contracted rates directly with each payer; do not assume CLFS figures apply to commercial claims.

The tumor marker codes sit next to each other, but each one maps to a single antigen. Thus, billing the wrong one reports a test the lab didn’t run, which is both a coding error and a compliance issue.

Code Antigen Primary cancer type Key distinguishing factor
86300 CA 15-3 / CA 27.29 Breast cancer Covers two breast cancer markers under one code. Never use it for CA 19-9.
86301 CA 19-9 Pancreatic and biliary ductal carcinoma The only correct code for quantitative CA 19-9 serum immunoassay
86304 CA-125 Ovarian cancer Ovarian marker only; common confusion because both are “CA” codes
82378 CEA (carcinoembryonic antigen) Colorectal, lung, breast Different antigen family entirely; CEA and CA 19-9 can be billed together when both are ordered with separate documented clinical indications
86316 Other tumor antigens (quantitative) Varies Catch-all for antigens not specifically listed; never use for CA 19-9, which has its own dedicated code at 86301

The most consequential confusion is between 86301 (CA 19-9) and 82378 (CEA). Both are also commonly ordered together for colorectal and pancreatic cancer patients. However, billing both on the same date of service is permitted when each has a separately documented clinical indication in the ordering note.

Billing one code when the lab ran the other is a coding error, whatever the dollar impact. Therefore, reference the AAPC CPT code lookup to confirm the correct descriptor before submitting.

Common denial reasons for CPT 86301 and how to avoid them

Denials for CPT 86301 follow predictable patterns, and most start with the ordering note rather than the claim form. That is why denial management for this code begins before the claim is created.

Denial reason Root cause Corrective action
Non-covered ICD-10 pairing Benign diagnosis (pancreatitis, cholestasis) submitted as the primary code Code the established cancer or its history. If only a benign condition is documented, issue an ABN before the test
Missing NCD-supported indication Chart doesn’t say why CA 19-9 was ordered (treatment monitoring or a recurrence check) State the reason in the ordering note. “CA 19-9 to monitor treatment response in pancreatic adenocarcinoma” works, while “CA 19-9” alone doesn’t
Screening-purpose denial No documented cancer, or test ordered to work up symptoms CA 19-9 isn’t covered for screening or symptom workups. Issue an ABN and bill the patient directly if ordered outside covered indications
Duplicate with CEA (82378) on same DOS Both 86301 and 82378 billed without separate documented clinical indications for each Document a separate clinical reason for each marker in the ordering note. Co-billing is permitted when both are justified
CLIA compliance issue Lab performed the test without appropriate CLIA certification for immunoassay complexity Confirm the performing lab holds a moderate-complexity or higher CLIA certificate. The CLIA number must appear on the claim
Missing ABN when coverage uncertain Ordering provider didn’t issue an ABN when the patient’s diagnosis was unlikely to satisfy the NCD Issue the ABN before the test when any doubt exists about coverage. Without a valid ABN, the lab cannot recover cost from the patient on a denied claim
Cancer type outside the NCD Hepatocellular, colorectal or gastric cancer code billed to Medicare These sit outside NCD 190.30. Issue an ABN for Medicare patients and check commercial policies separately

To begin with, review your medical billing denial codes to see whether CA 19-9 denials cluster around one claim adjustment reason code (CARC). For example, CARC 50 (not medically necessary), CARC 167 (diagnosis not covered) and CARC 96 (non-covered charge) can all apply to 86301.

Documentation requirements for successful CPT 86301 claims

The ordering provider’s note is the most auditable part of a CA 19-9 claim. In fact, an appeal turns on whether that note names the established pancreatic or biliary ductal carcinoma. It must also give the reason for the test in the terms NCD 190.30 uses.

Required documentation elements for a clean 86301 claim:

  • Active or historical malignancy: The patient’s chart must contain an active cancer diagnosis or a documented history of a covered malignancy. The diagnosis must also be linked to the order in the same note or the most recent relevant visit note.
  • Clinical rationale: The ordering note must state whether the test monitors treatment response or checks for recurrence. “Monitoring pancreatic cancer response to FOLFIRINOX” satisfies this requirement. “Repeat labs” does not.
  • Date of service and ordering provider signature: Both are required on the lab requisition. Also, the ordering provider’s NPI must match the signature.
  • CLIA number of the performing lab: Must appear on the claim itself, rather than just in the lab’s internal records.
  • ICD-10 code alignment: The diagnosis codes on the claim must also match the active diagnoses documented in the patient’s record on the date of service. For example, submitting a C25.9 code when only K85.9 (pancreatitis) appears in the chart is a false claim risk.

In Pabau, the clinical note, the invoice and the claim built from that invoice all sit on the same patient record. When a payer questions an 86301 claim, your billing team finds the ordering rationale right beside it. As a result, nobody has to request notes from a separate EHR. That is also the groundwork for clean claim submission on in-office lab draws.

How Pabau supports CA 19-9 claim submission and follow-up

Practices that draw CA 19-9 in-house often juggle an EHR, a billing spreadsheet and a clearinghouse portal for one $20.81 test. Moreover, each handoff is a chance to drop a diagnosis code or lose track of a denial. Instead, Pabau’s claims management software keeps claim creation, submission and follow-up in one place.

Key workflow capabilities relevant to CPT 86301:

  • Claims built from invoices: Pabau generates CMS-1500 claims from the visit invoice, so the codes already on the patient record carry over without retyping.
  • Electronic submission via Claim.MD: Claims also go to thousands of US insurance payers through the Claim.MD clearinghouse, without leaving Pabau.
  • Real-time eligibility checks: A 270/271 check confirms the patient’s coverage and benefits before the specimen is drawn.
  • Claim status and ERA posting: Statuses also update from the payer. Electronic remittance advice (835 files) posts against the claim it settles, so an 86301 denial appears beside the original claim.

Knowing how medical billing works end to end shows you where CA 19-9 claims fail: documentation, coding or submission. With claims, eligibility and remittances in one system, you can also fix the weak step without adding billing staff.

Conclusion

Billing 86301 well comes down to one check before the draw. Does the patient have an established pancreatic or biliary ductal carcinoma, and is the test following it? If yes, then code the cancer or its history and write the purpose into the order.

Otherwise, issue an ABN or check the commercial payer’s policy before the specimen goes out. The effort is front-loaded on purpose. In short, a minute spent on the ordering note saves an appeal that a $20.81 test rarely justifies.

To see how Pabau takes a CA 19-9 claim from invoice to posted remittance in one system, book a demo.

Frequently asked questions

What does CPT code 86301 cover?

CPT code 86301 covers the quantitative serum immunoassay for the tumor antigen CA 19-9, used to follow pancreatic and biliary ductal cancers. It applies to one quantitative test per specimen. Qualitative assays, urine-based tests and CA 19-9 run inside a bundled panel without a standalone order don’t bill under 86301 as a separate claim.

Does Medicare cover CPT code 86301?

Yes. Medicare Part B covers CPT 86301 under NCD 190.30 to follow patients with an established pancreatic or biliary ductal carcinoma. That includes treatment response and recurrence checks. It doesn’t cover CA 19-9 for screening or for patients evaluated for signs or symptoms of cancer. When coverage is uncertain, issue an Advance Beneficiary Notice (ABN) before the test.

What ICD-10 codes are used with CPT 86301?

The core Medicare pairings for CPT 86301 are C25.x for pancreatic cancer and C24.x for other and unspecified parts of the biliary tract. C22.1 (intrahepatic bile duct carcinoma) and Z85.07 (history of pancreatic cancer) also qualify. Hepatocellular, colorectal and gastric cancer codes fall outside NCD 190.30, so only some commercial payers accept them. Benign codes such as K85.x (acute pancreatitis) or K80.x (cholelithiasis) lead to denial even when CA 19-9 is elevated.

What is the difference between CPT 86300, 86301, and 86304?

Each code covers a different tumor antigen. 86300 covers the breast cancer markers CA 15-3 and CA 27.29. 86301 covers CA 19-9, the pancreatic and biliary marker, and 86304 covers the ovarian marker CA-125. Billing one in place of another is a coding error, because the CPT code must match the antigen the performing laboratory measured.

Can CPT 86301 be billed with CEA (82378) on the same date of service?

Yes. CPT 86301 and CPT 82378 (CEA) can be billed on the same date of service. Each test needs its own documented clinical indication in the ordering note. Oncologists often follow pancreatic cancer with both markers. Billing both without a separate rationale for each risks a duplicate-billing denial under Medicare edit policies.

When is an ABN required for CA 19-9 testing?

An Advance Beneficiary Notice (ABN) is required whenever the ordering provider believes Medicare is unlikely to cover the CA 19-9 test for a specific patient. That typically means the only documented diagnosis is benign, or the purpose falls outside NCD 190.30. The patient must sign the ABN before the test. Without a valid ABN, the lab can’t bill the patient if Medicare denies the claim.

×