Донором крові та її компонентів може бути кожен дієздатний громадянин, який досяг 18 років, що не має протипоказань до донорства крові та пройшов спеціальне медичне обстеження. Донорство крові та її компонентів здійснюється виключно на добровільних засадах.
Стати донором може практично будь-яка здорова людина, якщо вона старша 18 років, не має протипоказань до донорства, а його вага більша за 50 кг. З іншого боку, стати донором крові та її компонентів може тільки людина з великої літери.
Оптимальний вік для того, щоб стати донором, — 18-20 років. (За законом громадяни Росії не можуть бути донорами до 18 років.)
В Україні віковий ценз визначено жорстко: донором може бути громадянин віком від 18 до 60 років. Хоча подібне обмеження застаріло. У ряді ситуацій воно дуже обтяжливе, наприклад, якщо потрібна рідкісна група крові. Існує безліч доказів нешкідливості донорства для осіб похилого віку віку.