cost to donate blood
The extra money they get from these sales further subsidizes the local prices. This effect can be dramatic: The same unit of red blood cells might cost $220 in Los Angeles but only $150 in Des Moines. The system of blood distribution hasn't always relied on volunteer donors. Until the 1970s, a major portion of the nation's blood supply came from paid donors.