I think some of the cost is paid by Medicare. I had to pay for mine in full ($240) and I got about $80 or so back from medicare.