Patients with a terminal illness do not usually have to pay for hospice care.
Hospice care costs are covered by Medicare (through the Medicare Hospice Benefit), Medicaid (in most states), and The Veteran's Health Administration
Whether a patient is eligible for hospice benefits may vary depending on who is covering the cost of care. Currently, most hospice care in the US is covered by the Medicare Hospice Benefit, which requires:
patients to be diagnosed with a terminal illness, and
be 65 years or older, and
have the patient’s doctor and a hospice medical director certify that the patient has six months or less to live.
Many other hospice benefit programs follow these same guidelines set by Medicare.