HomeNewsBuilding Your First 10-Person R&D Team in Minsk: Hiring Sequence, Timeline, and Budget
Building Your First 10-Person R&D Team in Minsk: Hiring Sequence, Timeline, and Budget
By Spex Team
05.11.2026
Most companies that open an R&D center in Minsk start in the same place. Someone at headquarters gets approval for ten engineers, a target date about six months away and a loose instruction to get things moving. Then the questions arrive. Who do we hire first? Can we hire before we have a company here? How long does it really take to get ten people through the door, and what will the first year cost once taxes, the office and recruiting fees are counted?
We’ve helped foreign companies set up development teams in Belarus for more than ten years, and the first ten hires are where most of the expensive mistakes happen. Hire the wrong person first and you spend the next four months fixing it. Hire in the wrong order and you end up with three middle developers and nobody to review their code.
Below is how we usually plan it with clients: the order of hires, a month-by-month timeline, and a year-one budget in Belarusian rubles for a team employed by a local entity with Hi-Tech Park status. The figures are illustrative, but they come from real offers and real invoices we’ve seen in 2026.
Decide How You’ll Employ People Before the First Job Ad
The hiring plan depends on a decision that has little to do with hiring: whose payroll your engineers will be on. There are three realistic options, and each one changes how quickly you can start.
The first is an Employer of Record. A local provider employs people on its own payroll, handles contracts, income tax and social contributions, and invoices you once a month. You don’t need a Belarusian company, so the first offer can go out within days. For the first three to five people, a lot of foreign teams start with an Employer of Record and move everyone across once their own entity is up and running.
The second is your own LLC on the general tax regime. Registration is quick, but employer contributions are 34% of the full salary, and with senior engineers on the payroll that adds up fast.
The third, and the one most foreign R&D centers end up with, is a local LLC that becomes a Hi-Tech Park resident. Contributions are capped, profit tax on qualifying activity is zero, and foreign specialists can be hired without work permits, which matters if you plan to relocate a team lead from headquarters. The catch is time. From a standing start, allow two to three months to register the company, prepare the business project and get a decision from the Supervisory Board.
In practice the cleanest route is a mix. Start the entity and the HTP application on day one, hire the first few people through an EOR in parallel, and transfer them to your own payroll once residency is confirmed. Tell candidates about the planned transfer at the offer stage. Nobody enjoys finding out in month three that their employer is about to change, even when the salary and role stay exactly the same.
Agree on what the team actually owns
Next, decide on scope. People say “an R&D team” and mean very different things. It might be a group that builds one module of the product from start to finish. It might be a platform team that supports engineers in other offices. Or it might be there to maintain and test code someone else wrote. Your first hire will be different in each case.
Before you post any jobs, write a short paragraph that covers three things: what the team should ship in its first six months, who at headquarters they’ll talk to every day, and what stack they’re taking over. Put that paragraph in every job description and every brief you send a recruiter. Otherwise you can end up with three managers at headquarters who each think they’re hiring a different team.
The Hiring Sequence: Who Comes First, Second and Tenth
Ten people sounds like a small team, but order matters more at ten than at fifty. Good engineers in Minsk ask in interviews who they’ll be working with, so every early hire shapes who agrees to join next. Get the first three right and the other seven become much easier to close.
Here’s the sequence we usually recommend for a product-focused team.
Hire 1: Engineering lead
The first person through the door should be the one who will run the team day to day. Call the role head of R&D, engineering manager or tech lead, whatever fits your structure. What matters is that this person still writes and reviews code, can interview candidates, and talks to headquarters directly, without someone translating in between.
Don’t skip this to save money. A group of capable engineers with no local lead almost always drifts. Decisions go up to headquarters, answers come back a day later, and people quietly start taking recruiter calls again.
This is also the slowest hire. Experienced leads in Minsk usually have a bonus they don’t want to walk away from, a handover to finish and more than one offer on the table. Allow six to ten weeks for the search alone.
Hires 2 and 3: Two senior engineers
Once the lead is chosen, ideally with them sitting in the interviews, bring in two senior engineers who cover the core of the stack. For a typical web product that means one strong backend developer and one frontend or mobile engineer. Together with the lead, they set the architecture, the code review rules and the hiring bar for everyone after them.
Hiring seniors before middles feels expensive, and it is. It’s still cheaper than three middle engineers building something nobody can maintain a year later.
Hires 4 to 6: DevOps, QA and the first middle engineer
With the core in place, you need the people who make delivery predictable. A DevOps engineer sets up environments, CI/CD and access to whatever infrastructure headquarters runs. A QA engineer, manual or automation depending on the product, stops your seniors from spending half the week testing their own work.
The first middle developer joins at this point too. There’s now a codebase to step into and people to learn from, so onboarding takes weeks rather than months.
Hires 7 to 10: Middles, a delivery role and an office manager
The last wave is about capacity. Two more middle engineers take the team to its planned output. If your seniors have time to mentor, one of those seats can go to a junior.
Around hire eight, most teams need a product owner, project manager or business analyst on the ground. Before that, the lead can manage the backlog together with headquarters. Past eight people, that arrangement starts to crack.
The tenth seat usually goes to an office manager or HR generalist. With accounting, payroll and personnel paperwork outsourced, you don’t need a back office, but someone has to receive the laptops, look after the office and be the first face new hires see on day one.
Opening all ten roles at once rarely works, even with an agency behind you. Most of our clients hire in the three waves above and bring in a recruiting partner in Minsk for the lead and senior roles, where the pool is small and the best candidates aren’t looking. Middle and junior positions fill faster, and referrals from the first hires often cover a good share of them.
Timeline: From Kickoff to Ten People in About Nine Months
Six months is the figure most headquarters teams have in their heads. Nine is closer to what we actually see for a first team of ten, and twelve isn’t unusual if the lead role takes two attempts. The plan below assumes the entity and HTP application start in month one and the earliest hires join through an EOR.
1
Employment model agreed, LLC registered, HTP business project started
Recruiters briefed, lead role opened
2
Bank account opened, HTP application filed
Lead interviews, offer accepted
3
Supervisory Board review
Lead starts after notice period; senior searches open
4
HTP decision, office search begins
Two senior engineers start
5
Lease signed, ready office prepared
DevOps engineer starts
6
Team moves in; EOR staff transfer to own payroll
QA engineer, first middle and office manager start
7
Second middle and delivery role start
8
Third middle starts
9
First salary review planned
Full team of ten, onboarding finished
A few things decide whether you hit this schedule or slide past it.
Notice periods. Engineers on a standard open-ended contract give one month’s notice, and most serve it in full. Leads often stay longer to hand over properly. In practice, an offer accepted in the first week of a month means a start date in the next one at the earliest.
The office. The first three or four people can work remotely or from a coworking space. By hire six, though, people start asking where they’ll actually sit. A ready office can be running four to eight weeks after signing, while a bare floor with your own fit-out often takes three months or longer. Start viewing buildings once the lead is hired, not when the team is complete.
Counteroffers. Senior people in Minsk regularly get a counteroffer from their current employer after resigning. Stay in touch during the notice month. A call with the lead, an early laptop delivery, an invitation to the next team lunch: small things make it awkward to back out.
Probation. Probation in Belarus can’t exceed three months, so by month nine you’ll have a clear view of whether the first wave is working out.
Budget: What Ten People Cost in Year One
Everything here is in Belarusian rubles, because salaries, rent and taxes are all paid in rubles. Build the model in BYN and convert once at the end. In early November 2026 the official rate was roughly 2.95 BYN to the US dollar.
Salaries by role
These are gross monthly ranges we’re seeing in offers from foreign-owned R&D centers in Minsk this autumn. They sit well above sector averages, which is normal for international employers competing for experienced people.
Engineering lead / head of R&D
14,000–18,000
16,000
Senior engineer
9,500–12,000
10,500
DevOps engineer
8,500–11,000
9,500
Product owner / project manager
6,500–9,000
7,500
Middle engineer
6,000–8,000
7,000
QA engineer
5,000–6,500
5,800
Junior engineer
3,000–4,000
3,500
Office manager
2,800–3,500
3,200
Employment contracts fix pay in rubles. Candidates still compare offers in dollars and often think in net terms, so it helps to know that people take home roughly 86% of gross up to the contribution cap, after 13% income tax and their own 1% pension contribution.
At the planning figures, the full team (a lead, two seniors, DevOps, QA, three middles, a delivery role and an office manager) comes to 84,000 BYN a month in gross salaries.
Employer contributions and the HTP cap
Normally an employer pays 34% of each salary into the Social Protection Fund. HTP residents get a cap: the 34% is only charged on the part of a salary up to the national average monthly wage for the previous month. In September 2026 Belstat reported that average at 3,099 rubles. For 2027 we’ve used 3,400, since wages will keep rising.
With this team, contributions work out to about 11,500 BYN a month. Under the general regime it would be 28,560. Once the whole team is hired, the difference is around 205,000 BYN a year, and for a ten-person center that’s usually the main reason to apply for residency. On top of that there’s accident insurance with Belgosstrakh at 0.6% of total payroll, which is about 500 BYN a month.
The year-one budget
Nobody hires ten people on the same morning, so the table follows the timeline above, with the lead starting in month three and the last middle engineer in month eight. It assumes HTP status is in place by the time direct employment begins and a ready office from month five.
Gross salaries
Start dates between months 3 and 8
659,000
Performance bonuses
8% of gross salaries
52,700
Employer contributions (34%)
HTP cap of 3,400 BYN per person
85,100
Belgosstrakh (0.6%)
Full payroll, no cap
4,000
Health insurance, training, team events
Pro-rated by start date
15,000
Recruitment fees
Search for the lead, nine other roles
100,000
Office rent
120 m² at 48 BYN/m² incl. VAT, 8 months
46,100
Utilities, cleaning, internet
8 months
9,600
Furniture, network, access control
Ready office, light fit-out
45,000
Laptops and monitors
10 sets at 7,000 BYN
70,000
Software and cloud
Pro-rated by start date
15,000
Accounting, payroll, HR administration
Outsourced, fixed monthly fee
36,000
Company setup, HTP project, legal, banking
Launch year
25,000
Business travel
Trips to and from headquarters
30,000
Contingency
8% of the lines above
95,400
HTP deduction
1% of revenue at a 10% cost-plus markup
14,300
Total
about 1,302,000
That’s roughly $442,000 for the first year. Two numbers usually catch the attention of finance teams. Paying the full team for twelve months would cost over a million rubles in salaries alone, so the staggered start cuts the first-year figure by about a third. And around 240,000 BYN of the total, covering recruitment, equipment, furniture and setup, won’t come back in year two.
Once all ten are on board, the center runs at about 120,000 BYN a month, or 12,000 per person, with the office, outsourced back office and HTP deduction included. Bonuses, vacation pay based on average earnings and the landlord’s indexation clause will nudge that up over the year, which is why we build R&D budgets month by month and update the contribution cap every quarter as Belstat publishes new figures.
IT Recruitment in Belarus
Access top it talents in Belarus with expert support of your team!
Starting with middle engineers to save money. It looks sensible in a spreadsheet. In reality, nobody sets the technical direction, headquarters ends up reviewing every pull request, and the first senior hire spends months undoing early decisions.
An interview loop runs entirely from headquarters. Five rounds across three time zones take a month, and strong candidates in Minsk rarely wait that long. Three stages over about two weeks, with the local lead involved from hire two onward, is a pace that actually closes offers.
Offers based on last year’s numbers. Engineering pay in Minsk moves every year, and grades copied from an old benchmark tend to land just under what candidates expect. You find out when the third person in a row turns you down.
Leaving the office until the team is complete. By then you’re paying people who have nowhere to sit, and a cramped temporary space doesn’t help with the next round of hiring.
Treating the EOR transfer as a formality. Moving people from an EOR to your own entity means new contracts, new personnel orders and sometimes a new bank for salary payments. Explain it early, keep salaries and conditions identical, and the move goes unnoticed. Spring it on people and someone will start looking around.
Underestimating HR paperwork. Belarusian labor law still runs largely on paper: contracts, personnel orders, timesheets, a vacation schedule and military registration records for some employees. Gaps tend to surface during an inspection, which is the worst time to find them.
FAQ
Can we hire engineers in Minsk before registering a company?
Yes. Through an Employer of Record, people are employed by a local provider and work for you full time. Most companies use this for their first few hires and move them to their own entity once it has HTP status.
How long does it take to build a team of ten?
Plan for eight to ten months from kickoff. The lead search and notice periods take up most of the first quarter, and the remaining hires come in two waves after that.
Is HTP residency worth it for only ten people?
Usually, yes, if most of the team earns well above the national average. For the team in our example, capped contributions save around 205,000 BYN a year, while the 1% deduction costs about 15,000. A small team paid close to the average wage gets much less out of it.
What income tax do employees of HTP residents pay?
13%. The lower 9% rate in the HTP rules is suspended, and the 13% rate isfixed in the Tax Code until 1 January 2028. Since salaries are agreed gross, this affects take-home pay rather than your costs.
Can we relocate a team lead from headquarters?
Yes. HTP residents can employ foreign specialists without a work permit, and foreign employees and founders can stay in Belarus visa-free for up to 180 days a year. A temporary residence permit is simpler to get through an HTP employer as well.
How much office space does a team of ten need?
Around 100 m², based on 8 to 11 m² per person once meeting rooms and a kitchen are included. If you expect to grow past fifteen people within a year and a half, size the first lease for that.
Conclusion
A first R&D team in Minsk comes together in a fairly predictable way once you accept a few things upfront. The lead comes first and takes the longest. Seniors come before middles. The entity, the HTP application and the office run in parallel with hiring, not after it. Doing it that way and ten people in nine months is realistic, at roughly 1.3 million rubles for the first year and about 120,000 a month after that.
The plans that go wrong usually go wrong in the details: an offer pitched slightly under market, a lease signed two months too late, a transfer from the EOR that nobody explained to the team. None of these are hard to avoid, but they’re much easier to spot when someone has been through them before.
If you’re putting together a hiring plan or a first-year budget for a team in Belarus, book a call with our team and we’ll go through your numbers with you. One conversation is usually enough to see whether the timeline and the budget hold up.
About the Author
Spex Team
Spex Advisers is a team of experienced and professional consultants, accountants, HR specialists and lawyers based in Minsk, Belarus, advising foreign businesses and private clients since 2018.
Build IT Teams in Belarus
Build your expert IT team in Belarus with professional support!
Belarus is the best place of the world for EOR expansion in IT. Why? Employments contracts in Belarus Types of employment contracts in Belarus The main difference between the 2 contracts is that FTE is concluded for some fixed period of time. Employer and Employee can not initiate contract termination before it expires. ITE allows […]
For most foreign companies, building a team in Belarus starts and ends in Minsk. The capital is where the Hi-Tech Park is headquartered, where the large engineering centers grew up, and where recruiters have the deepest candidate pools. It is also where salaries are highest and where competition for experienced engineers is fiercest. Over the […]
Almost every foreign founder who sets up a tech entity in Minsk asks us the same thing during the first call: do we actually need the Hi-Tech Park? The honest answer is that most product and outsourcing companies do, and a meaningful minority do not. The difference comes down to salaries, margins, the activities you […]
Receive expert insights and useful information for your business.
Social Networks
Follow us for news, updates, and expert opinions on doing business in Belarus.
Contact us
Drop us a line, and we’ll be in touch shortly.
Contact us to get information about the project
We use cookies
We use cookies to give you the most relevant experience, remember your preferences, and understand how our site is used. You can accept all cookies, reject non-essential ones, or manage your choices in detail. Read our Privacy Policy and Cookie Policy.
Cookie settings
You can change your preferences at any time. Your choices are stored for 12 months on this device.
Strictly necessary
Always on
On
Essential for core site functionality: authentication, security, load balancing, and remembering your consent. The site cannot work without these cookies.
Cookie name
Provider
Duration
Purpose
cookie_consent
Spex.by
12 months
Stores your cookie consent preferences.
Functional
Remember your choices such as language, theme, saved form data, and video or audio preferences for a more convenient experience.
Cookie name
Provider
Duration
Purpose
locale
Spex.by
12 months
Remembers your preferred language.
remember_me
Spex.by
30 days
Keeps you signed in on trusted devices when you choose to.
Analytics
Help us understand how visitors use the site so we can improve content, navigation, and performance. Includes tools such as Google Analytics, Yandex.Metrica, Hotjar, and Plausible.
Cookie name
Provider
Duration
Purpose
_ga
Google Analytics
2 years
Distinguishes unique users and sessions for usage statistics.
_gid
Google Analytics
24 hours
Distinguishes users within a 24-hour period.
_ym_uid
Yandex.Metrica
1 year
Identifies returning visitors for analytics reports.
_ym_d
Yandex.Metrica
1 year
Stores the date of the user's first site visit.
plausible_ignore
Plausible
Session
Honours opt-out from Plausible analytics when set.