O pușcă cu încărcare automată este o pușcă care efectuează un proces de reîncărcare utilizând energia gazelor pulbere sau a inerției pentru a alimenta un cartuș din magazie în cameră. Pentru fiecare lovitură, trăgătorul trebuie să apese pe trăgaci.
Multe puști cu încărcare automată permit utilizarea altor metode de reîncărcare, de exemplu, folosind o pompă .