Lo sviluppo iniziò nella primavera del 1944, spinto dalla carenza di cannoni M1918 per gli M12. Questo veicolo fu basato sull'M4 Sherman e dotato di sospensioni di tipo HVSS. Il progetto prevedeva la possibilità di installare un cannone M1 da 155 mm oppure un obice M1 da 203 mm (un semovente d'artiglieria successivamente denominato M43). Questo veicolo fu utilizzato per la prima volta in servizio durante l'Operazione Zebra. Furono prodotti un totale di 418 M40 e 48 M43 (altri 24 M40 furono riequipaggiati).
Le caratteristiche si riferiscono a veicoli con equipaggi addestrati al 100%.