How Much Did Roman Soldiers Get Paid?

Maremagnum/Photolibrary/Getty Images

The average salary of a legionary, the official title of a Roman soldier, was approximately only 112 denarii per year. This amount was doubled during the reign of Julius Caesar to 225 denarii annually.

In addition to the currency they received from the Empire, Roman soldiers were paid in portions of salt, which served as a commodity during the time period. The cost of food and arms for each soldier was deducted from his salary, which was contingent on his rank. Centurions were paid considerably higher rates. The lowest-ranking centurion made approximately 3,750 denarii per year. In contrast, the highest-ranking centurion earned as much as 15,000 denarii per year.