Уровень заработной платы у работника может зависеть от следующих факторов: опыта работы, уровня образования (квалификации и стажа работы), личных способностей работника; также можно выделить такие условия, как количество отработанных часов, условия труда (например надбавка за уровень риска для жизни работника), производительность труда, спрос на предоставляемый товар или услугу, регион проживания, экономическая ситуация в стране.