El desarrollo comenzó durante la primavera de 1944 debido a la escasez de cañones M1918 para el M12. El vehículo estaba basado en el M4 Sherman y tenía una suspensión tipo HVSS. el diseño permitía que el cañón M1 de 155 mm y el obús M1 de 203 mm sean intercambiables (una AAP con el segundo fue designada M43). El vehículo entró en servicio por primera vez durante la Operación Zebra. Un total de 418 M40 y 48 M43 fueron fabricados (otros 24 M40 fueron reequipados).
Las características especificadas son para vehículos con tripulantes entrenados al 100 %.