Payroll outsourcing in Ukraine: what a foreign company needs to know
Foreign companies running a team in Ukraine usually discover payroll the hard way: the parent treats it as a monthly transfer, and Ukrainian law treats it as a regulated process with fixed dates, three separate taxes and quarterly reporting. Here is what actually applies, in the order it affects your cash and your risk.
The three components of Ukrainian payroll
Start from the gross salary agreed in the employment contract. Three things attach to it:
- Personal income tax, 18 %, withheld from the employee’s gross pay.
- Military levy, 5 %, also withheld from the employee. The rate has applied since 1 December 2024 and runs through martial law and for three years after it ends.
- Unified social contribution, 22 %, paid by the employer on top of gross, not withheld from the employee.
So a gross of 100 means roughly 77 in the employee’s account and roughly 122 leaving the company. Budget from the 122, not the 100: this is the single most common miscalculation in a first-year budget.
Payment dates are not a matter of policy
Salary must be paid at least twice a month, with no more than sixteen calendar days between payments, and no later than seven days after the end of the period it covers. A monthly payroll run, normal in many countries, is a breach in Ukraine regardless of whether employees agree to it.
Taxes and the social contribution are transferred on the day the salary is paid, not at the end of the month. If pay goes out in two instalments, the obligations attach to each.
Reporting
Employers file a combined return covering the social contribution, personal income tax and the military levy, with an appendix listing income and tax per individual. It is filed quarterly, and the personal data in it has to agree with what was actually paid. Mismatches between the return and the bank statements are one of the first things an inspection compares.
What a provider needs from you every month
Payroll is never fully outsourced, because half the input comes from inside the company:
- Who worked and how much: the timesheet, absences, business trips.
- Changes: hires, leavers, pay changes, new positions, with the dates they take effect.
- Variable pay: bonuses, overtime, allowances, and who approved them.
- Sick leave certificates and leave requests as they come in, not at month end.
The realistic rhythm is a short cut-off date each period. Everything received after it goes into the next run.
Three mistakes foreign parents make most often
Paying once a month. Covered above, and it is the easiest breach for an inspector to prove from a bank statement.
Treating private entrepreneurs as staff. Engaging individuals registered as private entrepreneurs is legal, but if the relationship looks like employment in substance (fixed hours, a workplace, subordination, a monthly fee), it can be reclassified, with taxes and penalties assessed for the whole period. This is worth a legal review before the model is scaled, not after.
Ignoring military registration records. Employers keep military registration data on employees and notify the recruitment centre of changes. Foreign-owned companies often learn about this obligation only when an inspection asks for the file.
Personal data
Handing payroll to a provider means transferring employees’ personal data. Agree it in writing: the processing terms, the list of people with access and what happens to the data when the engagement ends. Your group auditor will ask, so it is cheaper to have it from day one.
How we run it
We do payroll outsourcing for representative offices, foreign-owned companies and NGOs, with reporting and correspondence in English. Where the personnel documents also need to be kept, that is HR administration, and it is usually taken together with payroll because the timesheet feeds both. If the existing files have not been checked in a while, start with an HR records audit.
What payroll outsourcing costs and what moves the price
Providers in Ukraine price payroll in one of three ways, and the difference matters more than the headline rate.
- Per payslip. The common model. The fee follows headcount, so it is predictable for a stable team and rises in a month of heavy hiring.
- Fixed monthly retainer. Suits a small team with steady numbers and makes budgeting simple, but usually carries a cap on headcount and on the number of filings.
- Per hour of work. Rare for payroll alone, common where payroll is bundled with bookkeeping and HR administration.
What actually moves the price, in the order we see it:
- Headcount and turnover. Twenty stable employees cost less to run than twelve with constant joiners and leavers, because every hire and every termination carries its own filings and deadlines.
- Pay structure. A flat salary is one calculation. Bonuses, overtime, night and weekend premiums, per diems and benefits in kind each add rules and each adds a place to make a mistake.
- Contract types. Employment contracts, fixed term contracts, gig contracts and private entrepreneurs are taxed and reported differently, and a mixed team needs all of them handled correctly.
- Whether HR administration is included. Payroll calculation alone is cheaper than payroll plus personnel files, leave tracking, sick leave and military registration records.
- Language and reporting format. A parent company that needs a monthly report in its own format and language is doing more work than a local filing pack.
We do not publish a rate card, because a quote built without seeing the team structure is a guess. Send the headcount, the contract types and what you want included, and the proposal follows.
Your own accountant or a payroll provider
For a foreign parent with a small Ukrainian team the honest comparison looks like this.
- Continuity. One in house accountant is a single point of failure: holiday, illness or resignation stops payroll. A provider carries a team and a handover procedure.
- Keeping current. Ukrainian payroll rules, rates and reporting forms change several times a year, and under martial law they have changed more often. Tracking that is a job in itself.
- Cost at low headcount. Below roughly fifteen employees a full time accountant is usually more expensive than outsourcing, and below five it is clearly so.
- Control. An in house accountant sits in your management line and can be redirected at will. A provider works to a contract, which is slower to change but also harder to lose.
- Liability. With an employee, errors and the resulting penalties are the employer’s. With a provider, the contract says who carries what, and that clause is worth reading before signing.
The point at which outsourcing stops making sense is usually a Ukrainian team large enough to need a full time person on site anyway, typically somewhere above thirty to forty employees, or a business with a payroll that is genuinely unusual.
Moving payroll from another provider
A handover mid year is routine, and it goes wrong in predictable ways. What has to transfer:
- Year to date totals per employee: gross pay, personal income tax, military levy and social contributions. Without these the first filing after the move is wrong, because Ukrainian payroll reporting is cumulative within the year.
- Personnel files: employment orders, contracts, amendments, leave records and the leave balance carried forward.
- Open items: unused leave, outstanding sick leave, advances and any deductions still running.
- Filing history: copies of returns already submitted for the year, so that corrections can be filed if something turns out to be wrong.
- Access and credentials for the tax portal and the electronic signature keys, which belong to the company and not to the previous provider.
The safe window is a month boundary, with the old provider closing the month and the new one starting the next. A handover in the middle of a month means two parties calculating one payroll, and that is where the double entries come from.
Questions clients ask most often
How much payroll and HR records cost
From UAH 400 per employee a month
The starting price per employee. The total depends on headcount, sick leave and holidays, civil contracts and whether HR and military records are included. The amount is set in the contract for an agreed scope.
How much does payroll outsourcing cost in Ukraine?
From UAH 400 per employee a month. The fee depends on headcount, pay structure, business travel and whether salaries are split between projects. We send a proposal after reviewing the assignment, normally within one working day.
Do you work in our system or your own?
Either. We can work in your accounting system through remote access, or run payroll on our side and hand over the registers and journal entries. We agree the format during the review.
Who is liable for penalties caused by a payroll error?
We accept liability for our own errors and state it in the engagement letter. Where the error follows from incomplete data supplied to us, we work the situation out together.
Can we outsource payroll only and keep the rest of accounting?
Yes, and this is the most common arrangement. Payroll separates cleanly from the other ledgers; we only agree the journal entry format with your accountant.
Do you provide reporting in English?
Yes. The monthly payroll pack, the employer cost summary and any group reporting schedules are issued in English. The firm belongs to DFK International, so the format is familiar to foreign head offices.
How fast can you start?
From the next payroll month. Migration takes three to ten working days depending on headcount and the state of the HR documentation.
We only have two or three employees in Ukraine. Is outsourcing worth it?
This is the most common case for a representative office or a subsidiary at its start. A small payroll still carries the full set of monthly duties: two payments, tax orders, the monthly return, leave and sick pay. Handing it over costs less than a mistake in a single return.
Do you make the salary payments from your own account?
No. Payments always go from the employer’s account. We prepare the payment file and the tax orders, your signatory approves them in the bank on the agreed date. This keeps control of the money with you and keeps our role clear in the engagement letter.
Can you also take over HR records and military registration?
Yes. Employment contracts, orders, timesheets, leave schedules and the military records of staff are kept by the same team, so payroll and HR documents never contradict each other. The service is described on the page HR administration in Ukraine.
How is salary data protected?
Access to the payroll database is limited to the named accountant and the reviewing auditor. Files are exchanged through a secure storage, not by e-mail, and the engagement letter includes a confidentiality clause covering pay data of every employee.