Samolot budowano w kilku wersjach, oznaczanych literami. Najliczniejsze z nich były wersje szkolno-treningowe: Avro 504A (1485 sztuk), Avro 504J z 1916 (2000 sztuk) i Avro 504K z 1918 roku (co najmniej 5850 sztuk). Łącznie do końca wojny zbudowano w kilku fabrykach aż 8340 sztuk tego udanego samolotu. Jego produkcja trwała aż do lat 20., produkowany był także w kilku innych krajach, m.in. w Belgii i Japonii. Również w ZSRR wyprodukowano od 1923 do 1931 ponad 700 sztuk Avro 504K pod oznaczeniem U-1, w tym w wariancie wodnosamolotu pływakowego MU-1 (73 szt.)G.F. Pietrow, Gidrosamolioty i ekranoplany Rossii 1910-1999 (Гидросамолеты и экранопланы России ), Rusavia, 2000. W 1925 roku firma Avro podjęła na zamówienie lotnictwa brytyjskiego produkcję zmodernizowanego wariantu Avro 504N Lynx, produkowanego do 1932 (555 sztuk).

Avro 504 był podstawowym brytyjskim samolotem szkolnym, używane też były w kilku innych krajach. W lotnictwie brytyjskim jako samoloty szkolne zostały następnie zastąpione przez Avro 621 Tutor. Kilka sztuk 504N służyło jeszcze podczas II wojny światowej.

Jeden samolot Avro 504K został zakupiony w 1919 przez polskie lotnictwo wojskowe i używany do szkolenia w Warszawie do 1926, następnie został uszkodzony.