The American Cancer Society lists programs to help cancer patients with treatment-related costs, housing, food, transportation, caregiving, dental care, and internet access. Many are free or low-cost, supported by nonprofits, Medicaid, Medicare, and local agencies.