Why Blood Transfusions Are Performed. The three main reasons why a child may need a blood transfusion are: Loss of blood during surgery or from an injury or an illness. An inability to make enough blood.