Almanca sayıların farklı olmasının birkaç nedeni vardır: 1'den 20'ye kadar olan sayılar kurallı değildir. 13'ten 19'a kadar olan sayılar, "on" anlamına gelen "-zehn" ile biter ve birler basamağındaki rakam veya sayı ile başlar. 20'den 99'a kadar olan sayılar, -ßig ile biten 30'lar hariç, "-zig" son ekiyle biter. Bazı sayılar, dilbilgisi özelliklerine göre farklı yazılır. Bazı sayılarda ses uyumu nedeniyle harfler düşebilir veya telaffuz değişebilir.