Có nhiều hình thức hiến máu khác nhau tùy theo cách phân loại, đặc điểm truyền máu ở mỗi địa phương, mỗi quốc gia.
* Dựa vào thành phần của máu khi hiến: có 2 hình thức - Hiến máu toàn phần: đây là hình thức hiến máu chủ yếu trên thế giới và ở Việt Nam. Ưu điểm của hình thức này là thực hiện nhanh chóng, đơn giản, chi phí thấp và đáp ứng được nhu cầu máu điều trị nhiều loại chế phẩm máu. Nhược điểm là khi sản xuất khối tiểu cầu và các chế phẩm huyết tương thì hàm lượng trong mỗi đơn vị máu không đáp ứng được nên thường phải tập trung nhiều đơn vị máu lại dẫn đến chất lượng chế phẩm máu và an toàn truyền máu khó được đảm bảo tốt.
- Hiến thành phần máu: người hiến máu chỉ hiến một hay một số thành phần nào đó của máu (thường là tiểu cầu và huyết tương). Ưu điểm của hình thức này là đảm bảo tốt hàm lượng cần thiết trong chế phẩm máu và chỉ từ một người cho nên chất lượng và an toàn được đảm bảo tốt. Tuy vậy, nó đòi hỏi người hiến máu phải mất nhiều thời gian hơn (khoảng 1 đến 2 giờ để lấy được một đơn vị chế phẩm máu), máy móc phức tạp, chi phí cao.
ở các nước có truyền máu phát triển thì khoảng 1/3 lượng người hiến máu là hiến thành phần máu. ở nước ta, hình thức này đang được phát triển và tiến hành thường xuyên ở các trung tâm truyền máu lớn.
* Dựa vào động cơ tham gia hiến máu: chia thành 2 hình thức
- Hiến máu tình nguyện không lấy tiền: người hiến máu hoàn toàn tự nguyện, sẵn sàng phối hợp với trung tâm truyền máu và không vì cần tiền hay quà tặng có ý nghĩa vật chất khi tham gia hiến máu.
- Hiến máu để lấy tiền (hay còn gọi là cho máu chuyên nghiệp): người hiến máu vì cần tiền nên phải đi cho máu.
* Dựa vào quan hệ giữa người hiến máu và người nhận máu: chia thành 3 hình thức.
- Hiến máu tự thân: người hiến máu và người nhận máu cùng là một người.
- Hiến máu cho người thân: người hiến máu hiến máu cho người thân của họ.
- Hiến máu tình nguyện: người hiến máu không biết ai là người sẽ được nhận máu của mình.
* Dựa vào số lần hiến máu: chia thành 2 hình thức là hiến máu lần đầu và hiến máu nhắc lại.