HCPCS code R0076 – Portable EKG machine transportation billing
HCPCS code R0076 describes transporting a portable EKG machine to a facility or location, reported per patient. It covers the trip to a nursing home or similar site, not the tracing or its interpretation.
Here's the catch for billing teams. Medicare Part B never pays R0076 separately. CMS has bundled the transport cost into the EKG payment since January 1, 1997. Put it on a Medicare claim and the line denies as bundled. Commercial plans set their own rules, so every portable EKG claim starts with the same question. Who is the payer?
- Level
- Level II
- Category
- R — Diagnostic radiology services
- Medicare status
- Bundled, never paid separately by Medicare (PFS status B)
- Billable
- No
- Code also known as
- portable ECG transport billing, portable electrocardiograph transport, EKG equipment transport to facility, mobile EKG transportation coding
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
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
HCPCS code R0076 covers moving a portable EKG machine to a facility, per patient, not the tracing or its interpretation.
Medicare Part B never pays R0076 separately. CMS has bundled it into the EKG payment since January 1, 1997.
Its fee schedule status is B, so no modifier, ABN, or local policy turns it into a paid line.
Commercial and Medicaid payers set their own rules. Where one recognizes R0076, bill one unit per patient.
Pabau, the practice management platform we build, pre-fills claims from the patient record and checks required fields before sending.
HCPCS code R0076 describes the trip, not the test
HCPCS code R0076 is the Level II code for transporting a portable EKG machine to a facility or location, reported per patient. It lives in the R section of the Healthcare Common Procedure Coding System maintained by CMS. That section holds only three codes: R0070, R0075, and R0076.
R0070 and R0075 cover portable x-ray equipment and personnel. R0076 is the only one for EKG equipment, and it describes logistics. Getting the machine to the patient is the service, while the clinical test goes on other lines.
In practice, its payment status matters more than its wording. Medicare hasn’t paid R0076 separately since January 1, 1997, because the transport cost sits inside the EKG payment. That single rule shapes each decision below, starting with the descriptor itself.
The official descriptor sets the unit at one per patient
The official CMS descriptor for R0076 reads: Transportation of portable EKG to facility or location, per patient. Those last two words set the unit of service. A trip that serves four residents counts as four units wherever a payer pays it.
Here are the reference details to check before R0076 goes near a claim.
R0076 covers one narrow service, and the EKG isn’t it
R0076 billing errors usually start with reading the code too broadly. So it helps to separate what the code describes from what belongs on other lines.
It describes moving the machine
- Transport of a portable EKG (electrocardiograph) machine from the provider’s base to a facility, nursing home, assisted living site, or other non-office location
- One unit per patient who receives an EKG at that location on that date of service
It leaves out the tracing, the read, and the ride
- The EKG tracing itself, which is CPT 93005 (routine electrocardiogram with at least 12 leads, tracing only, without interpretation and report)
- Interpretation and report of the EKG, which is CPT 93010
- Ambulance or patient transportation services
- Transport of portable x-ray equipment, which is R0070 or R0075
- In-office EKG procedures where the equipment does not travel to an outside location
Here’s how that plays out. A portable EKG service visits a skilled nursing facility and records tracings on three residents. On a Medicare Part B claim, the service reports only the EKG codes, such as CPT 93005 for each tracing. The interpreting physician then reports CPT 93010 for each report.
R0076 stays off that Medicare claim, because its value is already inside those payments. For a commercial plan whose written policy recognizes R0076, the same visit would carry three units, one per resident.
Four neighboring codes get confused with R0076
R0076 travels alongside the EKG procedure codes, which is exactly why it gets swapped for them. The table shows what each code covers and how Medicare treats it.
R0076 is a logistics code. Billing it in place of 93005 is a coding error, since the tracing is the payable service. A supplier also can’t swap in R0070 or R0075 for an EKG trip. Noridian’s portable x-ray transportation guidance says those codes must not be billed for portable EKG services.
Medicare never pays R0076 as its own line
Medicare Part B never pays HCPCS code R0076 separately. The Medicare Claims Processing Manual, Chapter 13, §90.3 sets the rule. Since January 1, 1997, Medicare Administrative Contractors (MACs) have been barred from paying it. The rule covers portable x-ray suppliers and any other entity that transports EKG equipment.
On the Physician Fee Schedule, the code carries status indicator B, meaning always bundled. Payment for the transport is included in the covered EKG service, whether that’s CPT 93000, 93005, or 93010. The CMS Physician Fee Schedule lookup shows no separate payment amount for R0076.
The rule is national, too. It holds across Medicare billing in every MAC jurisdiction, locality, and year, and no local coverage determination changes it.
- Separate payment: None, in any MAC jurisdiction, since January 1, 1997.
- Status indicator: B (bundled) on the Physician Fee Schedule.
- Where the payment goes: Into the payment for the EKG tracing and interpretation codes.
- Modifiers: KX, GA, GY, and GZ can’t unlock separate payment for a bundled code.
- Medicare Advantage: Plans set their own payment policies, so check the plan’s written policy. Don’t assume a plan will pay a code Original Medicare bundles.
Pro Tip
Remove R0076 from your Original Medicare charge templates altogether. Your portable EKG team then reports only the EKG service codes, and a bundled line never reaches a Medicare claim to be denied.
Commercial payers decide R0076 one policy at a time
Outside Original Medicare, the answer changes from payer to payer. Some commercial plans follow Medicare and bundle the transport. Others pay it under set conditions, so a written policy that recognizes R0076 is the only basis for billing it.
Four questions settle most commercial R0076 claims before the transport date.
Does the plan need prior authorization? Some commercial payers require it before the service date, and retroactive approval is rarely granted. Check before you schedule the transport.
Which destinations qualify? Many payers limit R0076 to skilled nursing facilities (SNFs) or long-term care facilities. A trip to a private home or assisted living site may deny under those definitions.
Which place of service (POS) code goes on the claim? Use the POS code for the destination facility, not the billing provider’s address. A mismatched POS code is a common trigger for edits on these claims.
How often should you recheck? Payer policies update every year. Before each new plan year, search the payer’s provider portal for R0076 or portable EKG transportation, then reread the bulletin.
Run this documentation checklist before an R0076 claim goes out
Where a non-Medicare payer recognizes R0076, consistent records are the fastest way to prevent denials. Sound medical billing compliance builds this checklist into every portable EKG visit. That beats rebuilding records after a claim is questioned.
Before you submit, confirm the record and the claim show each of these:
- Date of transport: The date the portable EKG machine was transported to the facility, matching the date of service on the claim
- Origin and destination: The provider’s base location and the facility name, address, and type (SNF, nursing home, assisted living, etc.)
- Patient identification: Full name, date of birth, and insurance member ID for each patient billed as one unit of R0076
- Ordering provider: Name and NPI of the physician who ordered the EKG service at the off-site location
- Equipment identification: Documentation identifying the portable EKG unit used (serial number or asset ID is best practice)
- Medical necessity: Physician’s documentation explaining why the EKG service was performed at the facility rather than in an office setting
- Units billed: Clear reconciliation showing one unit of R0076 per patient, with patient names tied to units on a transport log
The transport log does the heavy lifting. Signed at the facility on the date of service, it records arrival time, patients served, and the equipment serial number. The same log also supports the EKG codes on Medicare claims, even though R0076 isn’t billed there.
No modifier turns R0076 into a paid Medicare line
Modifiers report circumstances that affect coverage or financial liability. R0076’s problem is neither, because national payment policy bundles it. The table shows why each common Medicare liability modifier falls short.
Commercial claims work differently. Follow the modifier rules in each payer’s written R0076 policy. Don’t carry Medicare liability modifiers onto those claims unless the payer asks.
R0076 denials usually trace back to seven mistakes
The biggest cause is billing R0076 to Medicare at all. The rest are process slips, and a structured denial management process catches them before they repeat across a billing cycle.
- Billing R0076 as a separate line on a Medicare claim: The line denies as bundled, often with a CARC 97 reason code. Fix: remove R0076 from Medicare charge templates and report only the EKG service codes.
- Adding modifiers to force payment: KX, GA, GY, or GZ on R0076 doesn’t change the bundling rule. Fix: drop the line rather than adding a modifier or filing an appeal.
- Using R0070 or R0075 for an EKG trip: Those codes describe portable x-ray transport. Fix: never report x-ray transport codes for EKG equipment.
- Missing or incomplete documentation: No transport log, no physician order, or no medical necessity statement on a commercial claim. Fix: build the checklist into the transport workflow and require sign-off at the facility.
- Incorrect unit billing: One unit billed for a multi-patient trip instead of one per patient, where the payer pays R0076. Fix: reconcile the transport log against the claim before submission.
- Non-covered payer or plan: The plan excludes portable EKG transportation, or it required prior authorization that was never obtained. Fix: verify payer policy and authorization rules before scheduling the transport.
- Wrong place of service code: The POS code reflects the billing provider’s office rather than the destination facility. Fix: use the POS code for the facility type, such as POS 31 for a SNF or POS 32 for a nursing facility.
How an R0076 claim moves from payer check to payment
A clean portable EKG claim starts with the payer check. That one answer decides whether R0076 belongs on the claim at all. The diagram maps both paths, and the steps below walk through them in order.

- Identify the payer before the transport date. For Original Medicare, don’t report R0076. Code only the EKG service, either CPT 93000 or CPT 93005 with 93010.
- Check the written policy for Medicare Advantage, commercial, and Medicaid plans. Confirm whether the plan recognizes R0076 or bundles it the way Medicare does.
- Obtain prior authorization if the payer requires it. Document the authorization number and expiration date before proceeding.
- Confirm facility type eligibility. Verify the destination qualifies under the payer’s policy, which often means a SNF, nursing facility, or long-term care facility.
- Complete transport on the scheduled date and capture the transport log at the facility. Record arrival time, patients served, equipment serial number, and the provider or technician signature.
- Collect the EKG order from the ordering physician before the claim is submitted. A verbal order isn’t enough. Payers expect a written or electronic order tied to the patient record.
- Apply the correct unit count where the payer pays R0076: one unit per patient served, not per trip.
- Submit the claim with the POS code matching the destination facility type. Attach supporting documentation if the payer accepts attachments electronically.
- Monitor for denials. A bundling denial such as CARC 97 means R0076 reached a payer that bundles it. Fix the charge template instead of appealing.
How Pabau keeps portable EKG claims on the right path
Portable EKG billing splits by payer, and making that call by hand on every claim is where errors creep in. Medicare bundles R0076, while a commercial plan may pay it.
Pabau’s claims tools for billing teams pre-fill each claim from the patient record. The codes attached to the EKG service land on the charge lines automatically. A built-in CPT and HCPCS lookup lets your team confirm a descriptor before it goes out. The claim won’t send until required fields, such as member numbers and authorization codes, are complete.

On US claims, Pabau submits through Claim.MD, with real-time eligibility checks, claim-status tracking, and remittance posting. A bundling denial shows up the day it posts. Your team can then fix the charge template before the next batch.
Send cleaner portable EKG claims
Pabau pre-fills claims from the patient record and checks required fields before submission, so your portable EKG billing goes out complete.

Conclusion
Medicare does pay for portable EKG transport, just never as R0076. It pays inside the EKG service, and it has since January 1, 1997. That makes the payer check your first coding decision, ahead of any unit count or documentation question.
So settle it once. Strip R0076 from your Original Medicare charge templates, and handle commercial payers one written policy at a time. Your denial queue shrinks, and R0076 only appears on claims where it can be paid.
Book a demo to see how Pabau keeps portable EKG claims complete, from the patient record to submission.
Continue your research
Billing an x-ray trip on the same visit? HCPCS code R0075 explains the portable x-ray transport code for trips that serve more than one patient.
Want the full picture on Part B claims? Medicare billing walks through how claims, bundling, and contractor rules fit together.
Need a framework for handling denied claims systematically? Denial codes in medical billing covers the CARC and RARC reason codes most likely to appear on R0076 rejections.
Unsure how HCPCS codes fit into the broader billing ecosystem? What is medical billing explains how HCPCS Level II codes, claim forms, and payer edits work together in practice.
Looking to tighten your overall revenue cycle? What is revenue cycle management outlines the end-to-end workflow from patient eligibility through payment posting.
Frequently asked questions
Is there a CPT code for portable EKG transportation?
No. CPT has no code for moving EKG equipment. R0076 is the only code for it, and it sits in HCPCS Level II rather than CPT. The EKG itself is reported with CPT 93000, or with 93005 and 93010 when the tracing and the read are split.
What does status indicator B mean for R0076?
Status B means Medicare treats the code as bundled. Its payment is always included in the payment for other services, which here is the EKG. Even if relative value units appear next to the code, Medicare doesn’t use them to pay it.
Can you bill the patient when Medicare won’t pay R0076?
No. Medicare considers the transport already paid through the EKG service, so there’s no separate charge to pass on. An Advance Beneficiary Notice doesn’t apply either, because R0076 isn’t denied as not reasonable and necessary.
Does R0076 include the technician’s travel time or mileage?
The descriptor names only the EKG equipment. That differs from R0070 and R0075, which cover portable x-ray equipment and personnel. Under Original Medicare, neither the trip nor the technician’s time is paid separately. Commercial payers define what their R0076 payment includes.
Can R0076 be billed for an EKG in a patient’s home?
Not to Original Medicare, wherever the EKG happens. Commercial plans that pay R0076 often limit it to SNFs or long-term care facilities. A home visit may fall outside that definition, so check how the plan defines a facility or location first.



