Orașul a prosperat până la primul război mondial, când a fost ocupat și devastat de armata austro-ungară și și-a redus populația la jumătate (de la cca. 14.000 la 7.000). Primul Război Mondial este amintit și pentru Bătălia de pe Muntele Cer din apropiere, unde armata sârbă condusă de generalul Stepa Stepanović a obținut o victorie timpurie împotriva Austro-Ungariei în august 1914, prima victorie a Aliaților în război. După război, Šabac a fost decorat cu Crucea de Război a Franței (1920), Crucea de Război Cehoslovacă (1925) și Ordinul Steaua Karađorđe cu Săbii (1934).