Pentru a putea dona sange, trebuie indeplinite mai multe conditii. Una dintre acestea este ca persoana care doreste sa doneze sa aiba o sanatate fizica si psihica foarte buna. Sangele este testat cu reactivi recunoscuti pe plan mondial, dar nici cel mai performant test nu poate detecta toate bolile, astfel incat riscul de contaminare sa fie redus la zero. Un alt criteriu este ca persoana in cauza sa nu fi suferit de tuberculoza, hepatita virala, bruceloza, sifilis, boli psihice si sa nu fie infestata cu virusul HIV. Greutatea minima a celui care doreste sa doneze sange trebuie sa fie de 58 de kilograme. Aceasta valoare este calculata astfel incat, prin recoltare, sa nu fie afectat volumul de sange al donatorului. Cantitatea de sange recoltata este de 400-450 de mililitri. Valoarea minima a nivelului hemoglobinei la femeile care doneaza sange trebuie sa fie de 12,5 grame pe decilitru, iar la barbati de 13,5 grame pe decilitru.