During World War I, American soldiers’ pay varied based on their rank and length of service. Generally, a private in the U.S. Army earned about $30 per month. As soldiers moved up in rank, their pay increased; for instance, a sergeant could earn around $45-$60 per month, and officers made significantly more.
Additionally, it’s important to note that pay was often supplemented by benefits, such as allowances for dependents, which could help support families at home. Moreover, soldiers sometimes received bonus pay for hazardous duty or special assignments. The pay system was relatively simple compared to modern military standards, and adjustments were made throughout the war to address inflation and the higher cost of living. Overall, while the pay may seem modest by today’s standards, it was a crucial aspect of supporting the troops during a challenging time.