El sistema de clases de vagones ferroviarios alemanes ( Wagengattungen ) fue introducido en Alemania en 1902 y 1905 por los ferrocarriles estatales prusianos basándose en su sistema de normas y pronto fue adoptado por otros ferrocarriles estatales ( Länderbahnen ). Con la formación de la Deutsche Reichsbahn , el sistema pasó a ser obligatorio en toda Alemania. Con el paso de los años se le hicieron cada vez más ajustes. Finalmente fue reemplazada entre 1964 y 1968, cuando las dos administraciones ferroviarias alemanas, la Deutsche Bundesbahn y la Deutsche Reichsbahn (Alemania del Este) , adoptaron las clasificaciones UIC internacionalmente estándar para vagones de pasajeros y vagones de mercancías . Hoy en día, el sistema se sigue utilizando regularmente en vagones de mercancías de vía estrecha , ya que normalmente no recibían la designación UIC, al igual que en muchos vehículos históricos.
La clase de vagón comprende una o más letras de clase principal ( Hauptgattungszeichen ) (en mayúsculas, a veces con letras minúsculas entre ellas) y posiblemente varias letras de clase secundaria ( Nebengattungszeichen ) (siempre en minúsculas). Son posibles combinaciones de varias clases principales, p. ej. en autocares de pasajeros con diferentes clases de alojamiento.
Para distinguir los vagones bogies , se duplicó al principio la última letra de la clase principal, p. ej. BC → BCC , G → GG (las excepciones fueron Post , Salon , Schlaf y Speise , donde no había diferencia). A partir de 1928 se cambió el sistema en los vagones de pasajeros. En lugar de duplicar las letras, se indicaba el número de ejes cuando era superior a dos. Así, un autocar BC de ocho ruedas ya no se clasificaba como BCC sino como BC4 . Esto permitió ahora distinguir los autocares de pasajeros con tres ejes o más. Para los vagones de mercancías se mantuvo la duplicación de letras. Sólo en los vagones Dgw y ZM se eliminó la diferenciación, mientras que los vagones BT , H , Pwg , V y VO no tenían variantes de bogie.