Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

HCPCS code E0304: Bariatric hospital bed billing and coverage guide

Key Takeaways

Key Takeaways

HCPCS code E0304 describes a hospital bed, extra heavy duty, extra wide, with weight capacity greater than 600 pounds, with any type side rails, with mattress – used for bariatric DME billing under Medicare

The mattress and side rails are bundled into E0304: do not bill them separately or you risk a duplicate billing denial

E0304 may require prior authorization under Medicare’s DMEPOS program – verify with your MAC before submitting the claim

Pabau’s claims management software streamlines DME code selection, modifier application, and prior auth tracking for E0304 claims

HCPCS code E0304 is an HCPCS Level II code maintained by the Centers for Medicare and Medicaid Services (CMS) under the Durable Medical Equipment (DME) category. It covers a specific type of hospital bed designed for patients whose body weight exceeds standard bed capacity limits. According to the CMS HCPCS program, E-series codes (E0100-E9999) classify DME and related supplies billed under Medicare Part B and Medicaid.

The official full descriptor for this code is: Hospital bed, extra heavy duty, extra wide, with weight capacity greater than 600 pounds, with any type side rails, with mattress. Every element in that descriptor is a billing criterion. If the equipment supplied does not meet all specifications – weight capacity above 600 lbs, extra wide frame, side rails included, mattress bundled – the claim does not qualify for E0304.

Attribute Value
Code E0304
Code system HCPCS Level II
Category Durable Medical Equipment (DME)
Full descriptor Hospital bed, extra heavy duty, extra wide, with weight capacity greater than 600 pounds, with any type side rails, with mattress
Primary payer Medicare Part B (DMEPOS fee schedule)
Mattress bundled? Yes – do not bill mattress separately
Side rails bundled? Yes – any type included in descriptor

Choosing the wrong code from the hospital bed E-series is one of the most common reasons DME claims are adjusted or denied. CMS’s coverage policy for hospital beds applies across several closely related codes, each with distinct weight capacity and equipment specifications. The key differentiators for HCPCS Code E0304 are the “extra heavy duty,” “extra wide,” and “greater than 600 pounds” criteria – all three must be present in the supplied equipment.

Code Description summary Weight capacity Key distinction
E0290 Hospital bed, semi-electric, with any type side rails, without mattress Standard (typically up to ~350 lbs) Semi-electric; mattress billed separately
E0301 Hospital bed, heavy duty, extra wide, with weight capacity 350-600 lbs, with any type side rails, with mattress 350-600 lbs Heavy duty, not extra heavy duty; lower capacity ceiling
E0303 Hospital bed, heavy duty, extra wide, with weight capacity 350-600 lbs, with any type side rails, without mattress 350-600 lbs Same capacity as E0301 but mattress billed separately
E0304 Hospital bed, extra heavy duty, extra wide, with weight capacity greater than 600 lbs, with any type side rails, with mattress Greater than 600 lbs Extra heavy duty; highest capacity tier; mattress bundled

The 600-pound threshold is the decisive factor between E0303/E0301 and E0304. If the patient’s documented weight does not exceed 600 pounds, or if the equipment supplied does not carry that capacity rating, E0304 is not the correct code. Use E0301 when weight capacity is in the 350-600 lb range and the mattress is included, or E0303 when the mattress is billed separately in that same range.

Medicare coverage criteria for HCPCS code E0304

Medicare covers HCPCS code E0304 as DME under Part B when the equipment is medically necessary and ordered by a treating physician or qualified treating practitioner. CMS requires that coverage criteria be met and documented before a claim is submitted. Clinics managing bariatric patients – including those using weight loss clinic software – should review these criteria carefully, since gaps in documentation are the primary driver of E0304 denials.

Coverage requires all of the following conditions to be met:

  • The patient has a medical condition requiring a hospital bed in the home setting
  • The patient’s body weight exceeds 600 pounds, necessitating extra heavy duty, extra wide equipment
  • A physician or treating practitioner has issued a written order (prescription) for the specific equipment
  • The item is supplied by a Medicare-enrolled DMEPOS supplier
  • The equipment meets the weight capacity specifications of the E0304 descriptor
  • Medical necessity is supported by clinical documentation in the medical record

Medicare Administrative Contractors (MACs) may apply Local Coverage Determinations (LCDs) that add further specificity to these requirements. Check the applicable LCD from your MAC – CGS Medicare (Jurisdiction B/C), Noridian Healthcare Solutions (Jurisdiction D), or Palmetto GBA – before submitting claims, as LCD provisions vary by jurisdiction.

ICD-10 diagnosis codes that support E0304 medical necessity

Linking the correct ICD-10-CM diagnosis code to an E0304 claim is essential for establishing medical necessity. The diagnosis codes submitted must reflect the underlying condition that makes a bariatric hospital bed necessary – not just a weight-related code in isolation. Strong ICD-10 code documentation workflows reduce the risk of medical necessity denials before they occur.

ICD-10-CM code Description Relevance to E0304
E66.01 Morbid (severe) obesity due to excess calories Primary bariatric diagnosis; most commonly linked to E0304
E66.09 Other obesity due to excess calories Obesity diagnosis when E66.01 criteria not precisely met
Z68.45 Body mass index (BMI) 70 or greater, adult BMI supplemental code supporting extreme obesity
M62.81 Muscle weakness (primary) – shoulder region Functional limitation requiring bed rest/assistive equipment
G83.4 Cauda equina syndrome Mobility-limiting neurological condition in bariatric patients

These codes support E0304 claims when the clinical record documents both the weight-related condition and the functional limitation requiring a hospital bed. Consult the applicable LCD for your MAC’s full list of covered diagnosis codes. Verify each code is current using the CDC/NCHS ICD-10-CM web tool before submission – retired codes generate automatic rejections. For context on how ICD-10-CM coding is applied across complex diagnoses, the ICD-10-CM diagnostic coding documentation framework applies equivalent principles.

Prior authorization requirements for E0304

CMS has expanded its prior authorization (PA) program for certain DMEPOS items. Hospital beds – including HCPCS Code E0304 – have been included in prior authorization requirements under CMS’s DME prior authorization program for certain high-utilization codes. The current list of codes subject to mandatory prior authorization is updated periodically by CMS; always verify against the most current CMS prior authorization program guidance before submitting a claim.

When prior authorization applies to E0304, the process generally requires:

  • Submission of a PA request to the MAC before the item is dispensed
  • Physician order and Certificate of Medical Necessity (CMN) submitted with the PA request
  • Clinical documentation demonstrating the patient’s weight and functional need
  • Provisional Affirmation or approval from the MAC before delivery
  • Retention of the PA approval number for inclusion on the claim

Submitting an E0304 claim without a required prior authorization results in automatic denial. The PA approval does not guarantee payment – coverage criteria and documentation must still be met – but its absence is an immediate disqualifier when the code is on the PA list.

Pro Tip

Check your MAC’s LCD and prior authorization program page each January when CMS updates the DMEPOS fee schedule and PA code lists. CGS Medicare and Noridian post annual updates to their coding articles – set a calendar reminder so you’re reviewing the current rules, not last year’s.

Documentation requirements for billing HCPCS code E0304

Incomplete documentation is the leading reason E0304 claims fail post-submission. CMS and MAC LCDs specify what records must be in the patient file before a claim is submitted – not gathered after a denial. Medical forms and clinical documentation practices that capture all required elements at the point of care make a measurable difference in first-pass claim approval rates. Using digital intake forms that prompt for the specific data points CMS requires helps prevent the most common documentation gaps.

Customizable consent and intake forms
Customizable consent and intake forms

Required documentation for E0304 claims includes:

  • Written order (prescription): Must identify the specific equipment, patient’s name, prescribing provider’s NPI, and date of order. The order must be dated before the equipment is delivered.
  • Certificate of Medical Necessity (CMN): CMS Form CMN or MAC-equivalent for hospital beds. Must be completed by the treating physician, not the DMEPOS supplier.
  • Patient weight documentation: A measured weight exceeding 600 pounds, recorded in the medical record by a clinical professional. Self-reported weight is not sufficient for prior auth or claim purposes.
  • Physician’s clinical notes: Notes documenting the condition that requires a hospital bed (mobility limitation, wound care need, respiratory positioning requirement, etc.).
  • Equipment specification sheet: Supplier documentation confirming the bed’s weight capacity rating exceeds 600 lbs and meets the “extra heavy duty, extra wide” specifications.
  • DMEPOS supplier enrollment: The supplier must be enrolled in Medicare and accredited by a CMS-approved accreditation organization to bill E0304.

Maintain HIPAA-compliant documentation practices throughout the record-keeping process. All patient records supporting E0304 claims must be retained for a minimum of seven years, or longer if state law requires it, and must be available for MAC audit within 45 days of request.

E0304 Medicare fee schedule and reimbursement rates

Medicare reimburses HCPCS code E0304 under the DMEPOS fee schedule, which CMS updates annually. Rates are geographically adjusted using locality modifiers, so the allowed amount varies by the patient’s home address (the place where the DME is used). The CMS Physician Fee Schedule lookup tool and the annual DMEPOS pricing files published at CMS.gov are the authoritative sources for current E0304 rates.

Key reimbursement factors to understand before submitting an E0304 claim:

  • Purchase vs. rental: Medicare may pay for E0304 as a capped rental or a purchase, depending on the item’s classification under the DMEPOS benefit. Hospital beds are generally classified as capped rental items – verify the applicable payment methodology with your MAC.
  • Geographic adjustment: National fee schedule amounts are adjusted upward or downward based on the DME MAC locality where the item is used. High-cost metropolitan areas typically have higher allowed amounts.
  • Competitive bidding: In CMS DMEPOS Competitive Bidding Program (CBP) areas, contract suppliers bill at competitively bid rates, not the national fee schedule. Confirm whether the patient’s location falls within a CBP area.
  • Beneficiary cost-sharing: Medicare covers 80% of the allowed amount after the Part B deductible. The beneficiary or supplemental insurer is responsible for the remaining 20%.

Always verify the current rate using the CMS DMEPOS pricing files for the applicable fee year. Quoting reimbursement figures to patients or referring providers based on outdated schedules creates compliance risk and patient billing disputes.

Manage DME billing documentation in one place

Pabau's claims management software helps DME suppliers and clinic billing teams track prior authorizations, attach CMNs, and submit clean E0304 claims – without switching between multiple systems.

Pabau claims management dashboard

Modifiers and place of service for HCPCS code E0304

Modifier usage for E0304 affects payment and compliance. Applying the wrong modifier – or omitting a required one – results in claim rejection or post-payment audit exposure. The table below covers the modifiers most relevant to E0304 billing.

Modifier Description When to use with E0304
KX Requirements specified in the LCD have been met Required when the LCD mandates the KX modifier – confirms medical necessity documentation is on file. Most MACs require KX on E0304 claims.
GA Waiver of liability statement issued, as required by payer policy Used when coverage is uncertain and an Advance Beneficiary Notice (ABN) has been issued to the patient before delivery
GY Item/service is statutorily excluded from coverage Use when E0304 does not meet coverage criteria but patient still requests the item – allows billing the beneficiary directly
NU New equipment Indicates the bed is new at time of delivery; required when Medicare pays as a purchase rather than rental
RR Rental (monthly basis) Applied when billing monthly rental payments for E0304 under a capped rental arrangement
UE Used durable medical equipment Required when the supplier delivers a refurbished or used bed; affects allowed payment amount

Place of service for E0304 is the patient’s home (POS 12 – Home) in virtually all Medicare DME billing scenarios. E0304 is home DME; it cannot be billed when the patient is an inpatient or in a skilled nursing facility (SNF) receiving Part A benefits. Billing E0304 with a facility POS code when the patient is in a covered Part A stay is a compliance error that generates automatic denial and potential overpayment liability.

Common billing errors and how to avoid them

Several recurring patterns account for the majority of E0304 claim denials. Understanding them in advance is more efficient than appealing after the fact. Compliant clinic billing workflows build these checks into the pre-submission process rather than treating them as post-denial corrections. Here are the errors that appear most frequently in E0304 audits:

  • Wrong code selection (E0303 or E0301 instead of E0304): The most common error. If the patient’s documented weight is 600 pounds exactly or below, E0304 is not correct – use E0301 or E0303 depending on whether the mattress is included. Verify the equipment’s rated capacity in the supplier’s spec sheet, not the patient’s estimated weight.
  • Missing or incorrect prior authorization: Submitting E0304 without a required PA approval is an automatic denial. Confirm PA status before delivery, not after.
  • Incomplete CMN: A CMN that is missing the treating physician’s signature, the date of examination, or the patient’s clinical justification will fail. The supplier cannot complete the clinical sections of the CMN – only the treating physician can.
  • Billing mattress or side rails separately: The E0304 descriptor explicitly includes mattress and side rails. Billing these as separate line items (E.g., E0272 for a mattress overlay) alongside E0304 constitutes duplicate billing.
  • Missing KX modifier: Most MACs require the KX modifier on E0304 to indicate coverage criteria have been met. Omitting KX causes the claim to process at the non-covered rate.
  • No ABN when coverage is uncertain: If there is any question about whether the patient meets coverage criteria, an Advance Beneficiary Notice must be signed before delivery. Without it, the supplier cannot bill the beneficiary if Medicare denies.
  • Part A conflict: Billing E0304 during an active Part A inpatient or SNF stay. Always check the patient’s Medicare benefit period status before submitting a DME claim.

How billing software streamlines E0304 DME claims

Manual processes – handwritten CMNs, spreadsheet PA trackers, paper documentation checklists – are where E0304 claims most often go wrong. DME billers managing bariatric equipment claims need a system that captures documentation requirements at intake, flags missing data before submission, and tracks prior authorization status through the approval cycle. The right claims management software reduces the manual touchpoints between patient intake and clean claim submission.

Automate claims through Healthcode
Automate claims through Healthcode

Pabau’s practice management platform supports clinical documentation workflows that help DME suppliers and healthcare providers prepare E0304 claims correctly from the start. Key capabilities relevant to HCPCS Code E0304 billing include:

  • Digital documentation capture: Structured intake and clinical forms ensure patient weight, diagnosis codes, and physician order information are captured and linked to the claim record – not scattered across paper files.
  • Prior authorization tracking: PA requests, approval numbers, and expiry dates are tracked within the patient record, reducing the risk of submitting a claim without a required authorization.
  • Audit trail and record retention: Every document attached to a claim is time-stamped and retained in compliance with CMS record-keeping requirements, supporting MAC audit responses.
  • Claims workflow automation: Automated checks flag missing required fields (KX modifier, CMN attachment, weight documentation) before a claim leaves the queue.

For practices integrating their clinical documentation with billing systems, EHR integration for DME billing eliminates the manual re-entry of patient data between clinical and billing systems – a key source of transcription errors on E0304 claims. Structured clinical notes also feed directly into structured clinical documentation workflows that keep ICD-10 linkage consistent across claim types.

Pro Tip

Run a quarterly audit of your E0304 claims: pull all submitted claims, check PA approval rates, KX modifier usage, and CMN completion dates against delivery dates. Patterns that emerge – missing modifiers on specific provider accounts, CMN delays for certain referring physicians – point to process gaps you can fix before they become denial patterns.

Conclusion

HCPCS code E0304 is a straightforward code to understand in isolation: Bariatric hospital bed, over 600 lbs capacity, mattress and side rails bundled. The billing complexity comes from prior authorization requirements, KX modifier rules, CMN completion standards, and the need to verify that the patient’s clinical record actually supports the weight threshold. Every element of the descriptor has to match the supplied equipment and the patient’s documented condition.

Pabau’s claims management software helps DME billing teams build the documentation and prior authorization checkpoints directly into the claim workflow – so E0304 submissions arrive at the MAC with everything they need to adjudicate on first pass. To see how Pabau handles DME billing workflows, book a demo with the team.

Continue your research

Continue your research

Need a structured approach to medical forms for DME billing? Medical forms and clinical documentation covers how structured forms prevent the most common documentation errors in billing workflows.

Managing HIPAA obligations alongside DME claim records? HIPAA Security Rule requirements outlines the record retention and access controls that apply to DME patient files under federal law.

Looking for practice management tools that support billing compliance? Practice management software features explains which system capabilities have the greatest impact on claims accuracy and audit readiness.

Frequently Asked Questions

What does HCPCS code E0304 describe?

HCPCS code E0304 is a hospital bed, extra heavy duty, extra wide, with weight capacity greater than 600 pounds, with any type side rails, with mattress. It is an HCPCS Level II DME code billed under Medicare Part B for bariatric patients who require this specific category of hospital bed in a home setting.

What is the Medicare reimbursement rate for E0304?

Medicare E0304 reimbursement rates are set annually under the DMEPOS fee schedule and vary by geographic locality. Verify the current allowed amount using the CMS DMEPOS pricing files or the AAPC HCPCS code lookup for the applicable fee year. Medicare covers 80% of the allowed amount after the Part B deductible; the beneficiary is responsible for the remaining 20%.

Does E0304 require prior authorization from Medicare?

E0304 may require prior authorization under CMS’s DMEPOS prior authorization program – verify against the current CMS prior authorization program list, which is updated periodically. When PA is required, submit the request to your MAC before delivering the equipment. Dispensing before receiving PA approval results in automatic claim denial.

What is the difference between E0303 and E0304?

E0303 covers a heavy duty, extra wide hospital bed with weight capacity between 350 and 600 pounds, without a mattress. E0304 covers an extra heavy duty, extra wide hospital bed with weight capacity greater than 600 pounds, with mattress included. The key distinctions are the weight capacity threshold (600 lbs exact or below vs. above 600 lbs) and whether the mattress is bundled.

What modifiers are used with HCPCS code E0304?

The most commonly required modifier for E0304 is KX (LCD requirements met). Additional modifiers include GA (ABN on file when coverage is uncertain), NU (new equipment, purchase claims), RR (rental, monthly basis), GY (non-covered item), and UE (used equipment). Always check your MAC’s LCD for the specific modifier requirements that apply to E0304 in your jurisdiction.

What weight capacity does E0304 require?

E0304 requires a weight capacity greater than 600 pounds. If the patient weighs 600 pounds or less, or if the equipment’s rated capacity does not exceed 600 lbs, E0304 is not the correct code. Use E0301 (with mattress) or E0303 (without mattress) for patients and equipment in the 350 to 600 pound range.

×