Istnieją trzy allele dla grupy krwi, z których wszystkie znajdują się w genie ABO. Ponieważ każda osoba ma dwa zestawy chromosomów, istnieje sześć różnych genotypów możliwych dla tej cechy.
Trzy allele są powszechnie określane jako A, B i O. A i B są dominujące nad O, więc dziecko z krwią typu O musi odziedziczyć allel O od każdego z rodziców. Allele A i B są kodominujące, więc ktoś z krwią typu AB odziedziczył allel A od jednego rodzica i allel B od drugiego rodzica. Dziecko, które dziedziczy dwa allele A ma krew typu A, podczas gdy dziecko, które dziedziczy dwa allele B, ma krew typu B.
Rodzaj krwi danej osoby określa się, pobierając próbkę krwi i sprawdzając obecność określonych antygenów i przeciwciał. Ktoś z krwią typu A ma antygeny A i przeciwciała B. Te przeciwciała rozpoznają i niszczą czerwone krwinki zawierające niekompatybilną krew. Osoba z krwią typu B ma antygeny B i przeciwciała A. Nie ma antygenu A lub B u osób z krwią typu O, ale istnieją przeciwciała A i B. Odwrotnie, krew AB nie ma przeciwciał A lub B, ale ma oba typy antygenów.