Skip to content

Calculating a Russian Employee's Salary

Calculates an employee's salary in Russia, taking into account employment type, tax residency, bonus, number of children, and accumulated income for the year.

URL

Method: POST

  • Production: https://registry.wallet.kvell.group/reg2/hr/payroll

Request parameters

Name Type Required Description
grossSalary number Yes Employee's gross salary
employmentType string Yes Employment type (EMPLOYEE, SELF_EMPLOYED, INDIVIDUAL_ENTREPRENEUR)
bonus number No Bonus
taxResident boolean No Russian tax resident
childrenCount integer No Number of children
region string No Employee's region
incomeYearToDate number No Income for the previous year

Request example

{
  "grossSalary": 150000,
  "employmentType": "EMPLOYMENT",
  "bonus": 20000,
  "taxResident": true,
  "childrenCount": 2,
  "region": "MOSCOW",
  "incomeYearToDate": 2000000
}

Request headers

Name Type Required Description
X-Api-Key string Yes Unique identifier (UUID)

Response

Response example

{
  "grossIncome": 170000,
  "ndfl": 22100,
  "netIncome": 147900,
  "pensionContribution": 37400,
  "medicalContribution": 8670,
  "socialContribution": 4930,
  "totalEmployerCost": 221000
}

Response parameters

Name Type Description
grossIncome number Employee's total income before tax withholding (salary + bonus)
ndfl number Personal income tax (NDFL, 13%)
netIncome number Employee's income after NDFL withholding (net salary)
pensionContribution number Employer's insurance contribution to the Russian Pension Fund (22%)
medicalContribution number Employer's insurance contribution to the Compulsory Medical Insurance Fund (5.1%)
socialContribution number Employer's insurance contribution to the Social Insurance Fund (2.9%)
totalEmployerCost number Full cost of the employee for the employer (gross + all contributions)