Costurile unei unități sangvine sunt stabilite în adunarea generală de cei 6 membri fondatori ai băncii de sânge, iar prețurile sunt cele minime care pot fi stabilite în funcție de costurile implicate în tot procesul recoltării, procesării, testării, stocării, livrării produselor și beneficiile acordate donatorilor. Chiar dacă pare un preț mare, o pungă de sânge nu este atât de ieftin de dobândit. Caracterul voluntar nu are de-a face cu costurile aferente produselor sangvine.
O unitate de sânge trebuie recoltată în pungi speciale, trebuie testată de boli parazitare, iar utilizarea celor mai bune teste de pe piață asigură calitatea produselor și diminuează riscurile de infectare a pacienților, trebuie acoperite costurile de livrare și mâna de lucru. Donatorul primește o serie de beneficii gratuite – vaccin anual, hemoleucogramă anuală, testare de grupă după a treia donare, deparazitări interne și externe la fiecare donare, costuri pe care le acoperim din prețul final al unității donate. Caracterul non-profit al băncii de sânge implică orice sumă care rămâne ca profit în urma vânzării produsului sangvin să fie reinvestită în activitatea băncii de sânge, în achiziționarea de echipamente mai performante, în reparația mașinii, în perfecționarea profesională continuă, în materiale promoționale (bandane, flyere, cărți de vizită, etc.).