Skip to main content

Date of snapshot: 30 Oct 2026 (Europe/Minsk).

Figures: same as the Russian article; salaries from open vacancies only — not from the CV database.

Direct answer

Using open vacancies in Belarus that show pay (October 2026), mid-point medians in BYN are about 2,750 for developers (broad search), 2,450 for QA, 3,500 for sales managers, 3,000 for chief accountants, and about 2,000 for office managers. Thin IT stacks are marked insufficient. Methodology and tables live on the Russian page.

Methodology (short)

  • Source (plain text, no job-board outbound links): open vacancies on rabota.by with salary stated; Belarus; SERP crawl 30 Oct 2026.
  • 573 vacancies after dedupe/filters (all currencies); tables below focus on BYN.
  • Point estimate: midpoint of from–to; else the single bound.
  • BYN and USD are not mixed; no NBRB FX conversion in tables.
  • Gross vs net as labeled on the ad; counts shown as g/n on the RU page.
  • Outliers: IQR×1.5 within role+currency when n≥8; absolute caps applied.
  • If n < 5 after filters → insufficient sample, no published median.
  • Agency CV database is not a salary source.

Macro labour-cost context: Belstat.

Key BYN mid-point medians (n ≥ 5)

| Role | n | Min | Median | Max |

|—|—:|—:|—:|—:|

| Developer (broad search) | 48 | 1,200 | 2,750 | 6,435 |

| Frontend / JavaScript | 6 | 1,600 | 3,079 | 4,250 |

| QA / tester | 37 | 1,550 | 2,450 | 4,200 |

| Project / Product Manager | 85 | 1,000 | 3,000 | 6,000 |

| Sales manager | 86 | 1,800 | 3,500 | 6,500 |

| Chief accountant (incl. close titles) | 29 | 2,250 | 3,000 | 4,000 |

| Accountant | 80 | 1,000 | 2,460 | 4,500 |

| Finance manager (search) | 60 | 1,200 | 2,550 | 6,500 |

| Office manager | 13 | 1,350 | 2,000 | 2,500 |

| Assistant / secretary | 46 | 1,200 | 1,975 | 3,750 |

Insufficient (no median published): Java, Python, PHP, Mobile (iOS/Android); .NET n=4.

Agency edge (not a salary source)

Gubanova & Partners holds 50,000+ CVs, which speeds search kickoff and reach to passive candidates once the band is set. Fee: one average monthly salary of the hired candidate (~8% of annual pay). Replacement guarantee in Belarus: 3 months. Team: 21.

Note for EN .by pages

Until a full EN page is published, point salary mentions to the Russian article /monitoring-zarplat-2026/ or to the future /en/salary-monitoring-2026/. Do not link out to job boards.

Recruiter comment — Gubanova & Partners

In our experience, candidates increasingly look not only at the salary figure but also at work format and company stability. A strong specialist usually receives several offers at once, so companies that take too long to decide on an offer lose candidates.