Specimen Handling 99000 and 99001: When It's Payable
By MedPrecision Operations Team · Published
CPT 99000 is the specimen-handling code for conveyance of a specimen from the physician's office to an outside laboratory, and 99001 is the code for conveyance from the patient (not in a hospital or office) to a laboratory — both are handling/transfer codes, not the act of drawing blood (that is 36415). The single most important fact about these codes in U.S. billing is that Medicare assigns 99000 a status indicator of 'B' (bundled), meaning it is never separately payable under the Physician Fee Schedule; its value is always considered included in the related E/M or lab service. Commercial payers are inconsistent — some reimburse 99000 when the specimen genuinely leaves the office for an unaffiliated lab, many deny it as bundled or non-covered. This guide explains exactly what 99000 and 99001 describe, when each is appropriate, why Medicare bundles them, which commercial situations actually reimburse, the difference between 99000, 99001, and the venipuncture code 36415, the denial codes you will see (and which are appealable), and how to set realistic expectations with your providers about a code that is high-volume but low-yield.
Is Specimen Handling (99000) Payable?
Specimen handling 99000 bills the handling and conveyance of a specimen from the physician's office to an outside lab, and 99001 covers conveyance from the patient's location to a lab. Under Medicare both are status indicator 'B' — bundled and never separately payable. Some commercial payers reimburse 99000 for true send-outs to an independent lab; many bundle it.
- 99000 = office-to-outside-lab handling; 99001 = patient-to-lab handling — neither is the blood draw (that is 36415)
- Medicare status indicator B: 99000 is bundled, never separately payable, not appealable on the bundling basis
- 99000 is only defensible when the specimen genuinely leaves your office to an unaffiliated lab you do not bill the lab work for
- If your office runs the test in-house (POC/CLIA-waived) or bills the lab code, 99000 is not appropriate
- Commercial reimbursement varies — verify each payer's policy; treat 99000 as a low-yield, deny-prone line
What CPT 99000 and 99001 Actually Describe
Both codes live in the Special Services, Procedures and Reports range of CPT and describe the handling and conveyance of a specimen — the logistics of getting a specimen from where it was collected to where it will be analyzed. They do not describe collecting the specimen, drawing the blood, or performing the test.
CPT 99000 — Handling and/or conveyance of specimen for transfer from the office to a laboratory. This is the code for when your office collects a specimen (a blood tube, a tissue sample, a swab, a culture) and then prepares and transports it to an outside, independent laboratory that will perform and bill for the actual analysis. The work being billed is the staff time and materials to centrifuge, aliquot, package, label, and arrange courier transfer of the specimen so it survives transit to the reference lab.
CPT 99001 — Handling and/or conveyance of specimen for transfer from the patient in other than an office to a laboratory (distance may be indicated). This is the less common code, used when the specimen is conveyed from the patient at a location other than a physician's office (for example a patient's home) to a laboratory. The 'distance may be indicated' language reflects its origin as a home-collection conveyance code.
The critical conceptual point: these are transfer codes, not collection codes and not analysis codes. CPT itself describes 99000 as billable when the handling is the only service — the practice incurs real cost moving the specimen to an entity that will perform the lab work it does not bill for. The moment your office either performs the test in-house or bills the laboratory code itself, the handling is considered part of that service and 99000 is no longer separately reportable.
In our denial audits we routinely see 99000 attached reflexively to every blood draw on a fee schedule, which is the fastest way to generate a recurring, low-dollar denial stream that costs more in rework than it ever collects.
Why Medicare Bundles 99000 (Status Indicator B)
The reason 99000 almost never pays under Medicare is structural, not discretionary. On the Medicare Physician Fee Schedule (MPFS), every HCPCS/CPT code carries a status indicator that controls whether it is separately payable. CPT 99000 carries status indicator 'B' — Bundled.
CMS defines status B as: 'Payment for covered services is always bundled into payment for other services not specified. If RVUs are shown, they are not used for Medicare payment. If these services are covered, payment for them is subsumed by the payment for the services to which they are incident.' In plain terms: Medicare considers specimen handling a built-in cost of providing the related office visit or lab service, so it is folded into the payment for that other service and never paid on its own line.
Three consequences for billing teams:
- There is no separate Medicare allowable for 99000 — ever. It does not matter how legitimate the handling cost is. A status-B code has no payable amount on the MPFS, so a clean claim with 99000 to Medicare returns no additional payment for that line.
- Appealing the bundling is futile. Because the bundling is a CMS payment-policy rule (status B), there is no documentation that overrides it. You cannot appeal a 99000 denial to Medicare on the grounds that the handling really happened — the rule is categorical.
- It usually denies CO-97 or a bundling/non-covered CARC. When 99000 hits a Medicare claim you typically see CO-97 ('payment is included in the allowance for another service/procedure') or a non-covered/bundled adjustment. Either way the patient cannot be balance-billed for a CO-grouped 99000.
Medicare Advantage generally follows the same status-B logic as traditional Medicare, so do not expect MA plans to pay 99000 separately either. The practical Medicare rule is simple: do not expect 99000 to generate revenue on any Medicare or Medicare Advantage claim, and do not waste appeal cycles on it.
99000 vs 99001 vs 36415: The Code You Probably Mean
The most common billing error in this area is confusing the specimen handling codes (99000/99001) with the venipuncture code (36415). They are not interchangeable, and 36415 is the one that actually pays under Medicare.
| Attribute | 99000 | 99001 | 36415 |
|---|---|---|---|
| What it bills | Handling/conveyance of specimen, office to outside lab | Handling/conveyance of specimen, patient (non-office) to lab | Collection of venous blood by venipuncture (the actual blood draw) |
| CPT family | Special services (99000–99091) | Special services (99000–99091) | Surgery / vascular injection & collection |
| Medicare status | B — bundled, never separately payable | B — bundled, never separately payable | Separately payable (on the Clinical Lab Fee Schedule basis; a small fixed national amount) |
| Typical Medicare allowable | $0 (bundled) | $0 (bundled) | A few dollars, fixed nationally (verify current CLFS amount) |
| When to use | Specimen physically leaves your office to an independent lab you do not bill for | Specimen conveyed from patient's home/other site to a lab | You drew the blood by venipuncture in your office |
| Common pairing | Drawn 36415 + sent out → 99000 may be added (commercial only) | Home-draw scenarios | Bills alongside the lab/handling code for the draw itself |
| Appealable if denied? | No on Medicare (status B); commercial varies | No on Medicare (status B); commercial varies | Yes if denied in error — it is a payable service |
The clarifying question to ask before billing any of these: Did we draw the blood, did we run the test, and did the specimen physically leave the building to a lab we are not billing for?
- If you drew blood by venipuncture, you bill 36415 (this is the line that reliably pays a small fixed amount).
- If your office ran the test in-house, you bill the lab CPT for that test — and 99000 is not appropriate because the handling is part of running the test.
- If the specimen genuinely left your office to an outside/independent lab that bills the analysis, then 99000 may be reportable to commercial payers (never separately to Medicare).
Most practices that think they are losing money on 'specimen handling' are actually under-capturing 36415 (the payable draw code) while over-billing 99000 (the bundled handling code). Fixing the mix is usually a net revenue gain even though 99000 collections drop.
When 99000 Is Actually Appropriate (and When It Is Not)
99000 is one of the most over-reported codes in outpatient billing, so the boundary matters. Use this as the documentation test.
99000 IS appropriate when ALL of these are true:
- Your office collected the specimen (drew the blood, took the swab, obtained the tissue).
- The specimen physically left your office for an outside, independent reference laboratory.
- That outside lab — not your practice — performs and bills for the analysis (you do not report the lab CPT).
- Your staff incurred real handling work: centrifuging/spinning, aliquoting, special packaging, refrigeration/freezing, biohazard packing, courier arrangement.
99000 is NOT appropriate when ANY of these are true:
- Your office runs the test in-house (point-of-care, CLIA-waived, or your own lab) — the handling is part of performing the test, so you bill the lab code, not 99000.
- You are also billing the lab CPT for that analysis — you cannot bill both the analysis and a separate handling fee for the same specimen.
- The specimen never left the building, or was picked up by the reference lab's own phlebotomist/courier as part of their service.
- You are simply trying to add a fee to every blood draw — 99000 is not an automatic add-on to 36415.
Documentation that supports a defensible 99000 (commercial): an order showing the specimen was sent to a named outside lab, a courier/transfer log, and an accurate diagnosis. Because the payable cases are narrow, treat 99000 as an exception line, not a default.
A note on 'specimen handling 99000' as a search query: much of the confusion online comes from international pathology/collection contexts where 'specimen handling fee' means something different. In U.S. CPT billing, 99000 is narrowly the office-to-outside-lab conveyance code, and it is bundled by Medicare regardless of how the handling is documented.
Which Commercial Payers Reimburse 99000 — and Why It Varies
Outside Medicare, reimbursement for 99000 is genuinely inconsistent, and there is no single national answer. The honest framing for your providers: this is a payer-by-payer, plan-by-plan question that must be verified against each contract and policy — do not assume it pays.
The table below describes the patterns we see across payer categories. Treat these as starting hypotheses to confirm against each payer's reimbursement policy and your specific contract, not as guaranteed outcomes — actual handling differs by plan and is revised periodically.
| Payer category | Typical handling of 99000 | What to verify |
|---|---|---|
| Medicare / Medicare Advantage | Bundled (status B). Not separately payable. | Nothing to verify — it will not pay separately. Capture 36415 instead. |
| Medicaid (state programs & MCOs) | Frequently non-covered or bundled; varies by state. | The state's lab/handling policy and the specific MCO's fee schedule. |
| Large national commercial (BCBS plans, UnitedHealthcare, Aetna, Cigna) | Inconsistent — some allow 99000 when the specimen goes to an independent reference lab; many bundle it into the E/M or deny as included. | The payer's specimen-handling/lab reimbursement policy and whether your contract lists a 99000 allowable. |
| Regional / smaller commercial plans | Mixed; a minority pay a small handling allowance. | The contracted fee schedule line for 99000. |
| Workers' comp / auto (no-fault) | More likely to allow a handling fee under fee-schedule rules in some states. | The applicable state WC/PIP fee schedule. |
The practical workflow: before adding 99000 to a payer's fee schedule, pull that payer's reimbursement policy and check whether 99000 has a listed allowable in your contract. If it does not, expect it to deny, and decide whether the rare paying claims justify the rework on the denying ones. For most practices the answer is to bill 99000 only to the handful of payers known to allow it and to suppress it for the rest — a rule your billing team or outsourced medical billing services can configure at the clearinghouse so the code only goes out where it can pay.
We maintain payer-specific specimen-handling rules in client fee schedules precisely because billing 99000 universally produces more denials than dollars.
Common Denials for 99000 & 99001 — and How to Fix Them
Because 99000 is bundled by Medicare and inconsistently covered commercially, it is a denial-generating code by design. Here are the denials you will actually see on the 835 ERA and what each one means.
| CARC / scenario | What it means | What to do |
|---|---|---|
| CO-97 (payment included in allowance for another service) | The payer (often Medicare) considers 99000 bundled into the E/M or lab service. | Do not appeal on Medicare — status B is categorical. Write off the CO amount; never balance-bill the patient. On commercial, check policy before appealing. |
| CO-B15 (requires a qualifying service first) | The handling line is dependent on a primary service that was not paid or present. | Confirm the associated lab/E/M line and whether the specimen genuinely went outside. |
| CO-16 (claim lacks information) | A required element (diagnosis, ordering provider, outside-lab indicator) is missing. | Read the paired RARC, correct the named element, resubmit a corrected claim. See our CO-16 denial code guide. |
| CO-236 (procedure/modifier combination not compatible per NCCI) | An NCCI edit fired between 99000 and another code on the claim. | Look up the NCCI edit; if Modifier Indicator is 0 it is a write-off. See the CO-236 NCCI guide. |
| Non-covered / PR-204 / plan-exclusion | The plan simply does not cover a separate specimen-handling fee. | Verify the policy; if truly non-covered and the patient was given proper notice, patient liability follows the plan rules — otherwise write off. |
| Denied as inclusive to 36415 / lab code | The payer treats handling as part of the draw or the analysis you also billed. | If you billed the lab CPT for the same specimen, 99000 is correctly denied — remove it. |
The key triage rule: the first question on any 99000 denial is which Group Code and which CARC. A CO-97 from Medicare is final and not worth an appeal cycle. A CO-16 is a fixable data error. A commercial non-covered denial is a contract/policy question. Routing 99000 denials by CARC the way you would any other denial keeps your team from wasting hours on the un-appealable bundling denials. For practices drowning in low-dollar handling denials, structured denial management services can suppress the un-payable submissions upstream and only work the denials that can actually be reversed.
For the broader CARC reference, see the CARC denial codes list and the 97 denial code explainer.
Specimen Handling vs the Venipuncture You Should Be Capturing (36415)
The revenue conversation around specimen handling almost always turns out to be the wrong conversation. The line that reliably pays is 36415 — Collection of venous blood by venipuncture — not 99000.
36415 is separately payable (it carries a small fixed national amount on the lab fee schedule basis) and is appropriate every time your staff draws venous blood by venipuncture, regardless of who runs the test. Yet under-capture of 36415 is far more common than people expect, because:
- Some EHR templates default a draw to a generic 'lab' line without dropping 36415.
- Staff conflate the draw (36415) with the handling (99000) and bill only the one that does not pay.
- 36416 (capillary blood collection, e.g., heel/finger stick) is forgotten for pediatric and point-of-care draws.
The clean specimen-billing pattern for an office that draws blood and sends it out:
- 36415 for the venipuncture (pays a small fixed amount — capture it every time).
- The lab CPT for any test your office actually runs in-house.
- 99000 only if the specimen genuinely left to an outside independent lab you are not billing for and the specific payer is known to reimburse it (commercial only).
For a practice that runs a meaningful in-house or send-out lab volume, the highest-yield move is auditing 36415 capture rates, not chasing 99000 collections. We typically find more recoverable dollars in missed venipuncture and capillary-draw codes than in handling fees — and those dollars come without the denial overhead. A focused medical billing audit of your lab and draw codes usually pays for itself in recaptured 36415/36416. For laboratory-focused practices and send-out workflows, our laboratory billing services build the fee-schedule and scrubber rules that keep handling codes out of the claims where they will only deny.
Operational Playbook: Make Specimen Handling a Net Positive
A practice that handles 99000/99001 well does not chase the code — it controls it. Here is the operational checklist.
- Set the expectation up front. 99000 is bundled by Medicare and Medicare Advantage and inconsistently covered commercially. Brief providers that it is not a reliable revenue line so they stop pushing to bill it on every draw.
- Build a payer-keyed 99000 rule. Configure your clearinghouse/scrubber so 99000 only transmits to the specific commercial payers known to allow it, and is suppressed for Medicare, Medicare Advantage, and payers that bundle or exclude it. This converts a denial generator into an occasional, defensible line.
- Capture 36415 / 36416 every time. Audit your venipuncture and capillary-draw capture rate. This is where the actual, payable specimen revenue lives, and it pays without denial overhead.
- Never bill 99000 with the lab CPT for the same specimen. If you ran the test or billed the analysis, the handling is included — drop 99000.
- Document defensibly for the commercial cases you do bill. Keep the outside-lab order and the courier/transfer log so a 99000 that does pay can survive a post-payment review.
- Triage denials by CARC, not by code. Send CO-97 Medicare 99000 denials straight to write-off (no appeal), fix CO-16 data errors, and only escalate commercial non-covered denials where the contract actually lists an allowable.
- Quantify before you keep billing it. Run 90 days of 99000 claims: total billed, total paid, total denied, and staff hours spent reworking denials. If the paid dollars do not exceed the rework cost, restrict 99000 to the paying payers only.
Done this way, specimen handling stops being a chronic low-dollar denial drain and becomes a tightly scoped line that only goes out where it can be paid — while the real specimen revenue (36415/36416 and clean in-house lab coding) gets captured in full.
Free Billing Audit · No obligation
Stop Losing Money on Specimen Handling and Lab Draws
We will audit your last 90 days of 99000, 36415, and lab coding — capture the payable draws you are missing, suppress the handling codes that only deny, and quantify the net revenue gain at no cost.
Common Questions
Common questions about specimen handling 99000 & 99001 billing: when it's payable (2026).
Get a Free Billing Audit
Our billing specialists can walk you through this and more.
Get a Free Billing Audit arrow_forwardWhat is the difference between CPT 99000 and 99001?
Both are specimen-handling/conveyance codes, but they differ by where the specimen starts. CPT 99000 bills the handling and conveyance of a specimen for transfer from the physician's office to an outside laboratory. CPT 99001 bills the handling and conveyance of a specimen for transfer from the patient in a location other than an office (for example the patient's home) to a laboratory, with distance optionally indicated. Neither code bills the blood draw itself — that is 36415 — and neither bills the lab analysis. Under Medicare both 99000 and 99001 carry status indicator B, meaning they are bundled and never separately payable.
Is CPT 99000 reimbursed by Medicare?
No. On the Medicare Physician Fee Schedule, CPT 99000 carries status indicator B (bundled). CMS treats specimen handling as a built-in cost of the related office visit or lab service, so payment is always subsumed into that other service and 99000 has no separate Medicare allowable. Because the bundling is a categorical payment-policy rule, there is no documentation that overrides it and appealing a Medicare 99000 denial on the bundling basis is futile. Medicare Advantage plans generally follow the same status-B logic, so do not expect separate payment from them either. Capture the venipuncture code 36415 instead, which is separately payable.
Can you bill the patient for a 99000 denial?
It depends on the Group Code. When 99000 denies under Group Code CO (Contractual Obligation) — for example CO-97 from Medicare for bundling — it is a provider write-off and cannot be balance-billed to the patient. When a commercial plan returns a true non-covered/plan-exclusion denial (often a PR group code) and the patient was given proper advance notice that the handling fee may not be covered, patient liability can follow the plan's rules. The safe default is: do not bill the patient for a CO-grouped 99000, and only bill the patient for a non-covered 99000 if the plan rules and your advance-notice process genuinely support patient responsibility.
When can I bill 99000 to a commercial payer?
Only when the specimen genuinely leaves your office to an outside, independent laboratory that performs and bills for the analysis, you are not billing the lab CPT yourself, your staff incurred real handling work (spinning, aliquoting, special packaging, courier arrangement), and the specific payer's policy and your contract list a 99000 allowable. Commercial reimbursement is inconsistent — some large national plans allow it for true send-outs while many bundle it into the E/M or deny it as included. Verify each payer's specimen-handling reimbursement policy before billing, because billing 99000 to payers that bundle it just generates denials.
What is the difference between 99000 and 36415?
They bill completely different things. CPT 36415 is the collection of venous blood by venipuncture — the actual blood draw — and it is separately payable, including by Medicare, for a small fixed national amount. CPT 99000 is the handling and conveyance of a specimen from the office to an outside lab — the logistics of getting the specimen to where it will be analyzed — and it is bundled (status B) under Medicare. If you drew the blood, you bill 36415. You only add 99000 if the specimen then physically left your office to an independent lab you are not billing for, and only to commercial payers known to reimburse it. Most practices under-capture the payable 36415 while over-billing the bundled 99000.
Why does 99000 keep getting denied?
Because it is a bundled or inconsistently covered code by design. Medicare and Medicare Advantage bundle it (status B), so it denies CO-97 or as non-covered every time. Commercial payers vary — many treat specimen handling as included in the E/M or in the lab service and deny it as inclusive. It is also commonly denied when you bill 99000 alongside the lab CPT for the same specimen (the handling is part of the analysis) or when a required data element is missing (CO-16). The fix is rarely to appeal: suppress 99000 for payers that bundle it, drop it when you also bill the lab code, and reserve it for true outside-lab send-outs to payers known to allow it.
Can I bill 99000 and 36415 together?
Sometimes, on commercial claims, but not on Medicare. 36415 (the venipuncture) is the payable line and should be captured whenever you draw venous blood. 99000 (handling/conveyance to an outside lab) can be added on the same claim only when the specimen genuinely left your office to an independent lab you are not billing the analysis for, and only to a commercial payer whose policy and your contract list a 99000 allowable. To Medicare, 36415 pays its small fixed amount and 99000 is bundled (status B), so adding 99000 produces no extra payment. Never bill 99000 with the lab CPT for the same specimen you also analyzed and billed — that is the handling being correctly denied as inclusive.
What status indicator does CPT 99000 have on the Medicare fee schedule?
CPT 99000 has Medicare status indicator B, which stands for Bundled. CMS defines status B as services for which payment is always bundled into payment for other services; if relative value units are shown they are not used for Medicare payment, and the payment is subsumed by the services to which the bundled service is incident. The practical effect is that 99000 has no separate Medicare allowable, will not pay on its own line, and cannot be unbundled by documentation or appeal. The same applies to 99001. Knowing the status indicator is B is what tells you, before submitting, that the code will not generate Medicare revenue.
Related Services
Related Specialties
Stop Losing Money on Specimen Handling and Lab Draws
We will audit your last 90 days of 99000, 36415, and lab coding — capture the payable draws you are missing, suppress the handling codes that only deny, and quantify the net revenue gain at no cost.
- check_circleNo contract
- check_circleNo setup fees
- check_circleReply within 1 business day