Her biri ABO geninde bulunan kan grubu için üç alel vardır. Her insanın iki kromozom seti bulunduğundan, bu karakteristik için altı farklı genotip vardır.
Üç alel genel olarak A, B ve O olarak adlandırılır. A ve B'nin her ikisi de O'ya egemendir, bu nedenle O tipi kanı olan bir çocuk her bir ebeveynden bir O alleli miras almış olmalıdır. A ve B alelleri ortak bir yapıya sahiptir, bu yüzden AB tipi kanı olan biri bir ebeveynden bir A alelini ve diğer ebeveynden bir B alelini miras aldı. İki A alleli miras alan bir çocuğun A tipi kanı varken, iki B alleli miras alan bir çocuğun B tipi kanı vardır.
Bir kişinin kan grubu, bir kan örneği alınarak ve belirli antijenleri ve antikorları kontrol ederek belirlenir. A tipi kanı olan birinin A antijenleri ve B antikorları vardır. Bu antikorlar, uyumsuz kan içeren kırmızı kan hücrelerini tanır ve yok eder. B tipi kanı olan bir kişinin B antijenleri ve A antikorları vardır. O tipi kanı olan kişilerde A veya B antijenleri yoktur, ancak A ve B antikorları vardır. Buna karşılık, AB kanında A veya B antikorları yoktur, ancak her iki antijene de sahiptir.