localis
Waitlist

Describe a service in plain words, or type a CPT/HCPCS code.

Procedure · Updated Aug 1, 2026

Drug test: CPT code and Medicare rate

A presumptive point-of-care drug screen read visually — the dip-card style test used most often in pain management, addiction treatment, and monitoring programs.

Also called: drug screen, urine drug screen, tox screen.

Usually billed as

80305 Presumptive Drug Screen, Visually Read

80305 has no national Medicare amount in the Q3 2026 release — its status is statutory exclusion. What Medicare pays depends on the circumstances of the individual claim.

A presumptive screen only flags what may be present. Confirming exactly which substance and how much requires separate definitive testing.

Common questions

Drug test: which code is it?
80305 — Presumptive Drug Screen, Visually Read. A presumptive point-of-care drug screen read visually — the dip-card style test used most often in pain management, addiction treatment, and monitoring programs.
Drug test: how much does Medicare pay?
80305 has no national Medicare amount in the Q3 2026 release — its status is statutory exclusion. What Medicare pays depends on the specific circumstances of the claim.
Drug test: what else affects the billing?
A presumptive screen only flags what may be present. Confirming exactly which substance and how much requires separate definitive testing.

Need the rate where you practice?

Every code page carries the full locality breakdown, the RVU and GPCI inputs, and the release that answered.

Open the code page

Keep exploring

This page maps everyday language to the code a claim normally carries. It is general information about how Medicare prices a service, not coding advice for a specific claim — the correct code always depends on what was actually documented and performed.

Did this answer your question about Drug test?

We're building this out in the open. Tell us what you were actually trying to work out and we'll either answer you directly or build the page that does.

Did this page answer your question?