HomeNewsMulti-Currency Accounting for Belarusian IT Companies: Best Practices and Pitfalls
Multi-Currency Accounting for Belarusian IT Companies: Best Practices and Pitfalls
By Spex Team
09.06.2026
For an IT company operating in Belarus, multi-currency isn’t an edge case — it’s the normal week. You invoice a US client in dollars, pay a Lithuanian contractor in euros, settle a marketing bill in Russian rubles, and run domestic payroll in Belarusian rubles before the month closes. Four currencies in fourteen days is a quiet Tuesday.
That’s manageable when the rules are clear and the finance setup is built for it. The trouble is that Belarus has its own rulebook on top of the global one — its own central bank rates, its own currency control framework, its own primary-documents requirements, and its own quirks for High-Tech Park residents. Miss a detail and you don’t get a tidy footnote in your audit; you get a tax penalty, a flagged transaction, or a deal that won’t close.
This guide pulls together what actually matters in 2026 — the practices that keep multi-currency clean, and the pitfalls we see most often.
Almost every IT business in Belarus runs three currencies at once, and most run four or five.
USD and EUR cover foreign revenue — the standard contract currencies for SaaS, custom development, outsourcing, and product licensing.
Belarusian rubles (BYN) cover everything domestic: payroll, social contributions, taxes, office rent, local vendors.
Russian rubles (RUB) appear whenever the company has CIS clients or suppliers, which is most of them.
Chinese yuan (CNY) shows up more and more — both as a sanctions-resilient settlement currency and because more Belarusian tech operations now route through China.
And for a subset of HTP residents, tokens (USDT, BTC, project tokens) sit alongside the fiat flows under their own legal regime.
The Belarusian accounting framework expects all of this. Your books are kept in BYN, but the system is built to recognise foreign-currency transactions from the first invoice. The question is whether you set it up properly on day one or piece it together as you go.
The framework you can’t ignore
A handful of rules sit underneath everything else. They aren’t difficult, but they shape every other decision.
BYN is the functional and reporting currency. Belarusian accounting standards require books, tax returns, and statutory financial statements in Belarusian rubles, regardless of how much of the business actually trades in BYN. Even an HTP resident with 100% USD revenue reports in rubles.
The NBRB sets the official rate. Every foreign-currency transaction is translated into BYN at the official rate of the National Bank of the Republic of Belarus on the date the transaction is recognised. This is not the rate your bank gave you — it is a public daily reference published by the NBRB. Using anything else for accounting purposes is wrong, even if the cash actually moved at a different rate.
Foreign-currency monetary items are revalued at the reporting date. Cash, receivables, and payables denominated in foreign currency are re-translated at each reporting date, and the resulting exchange differences go through P&L. The principle is familiar to anyone who has worked with IFRS, but the local primary-documents rules and the National Bank’s currency-operations regulations layer extra detail on top.
Currency control still applies. Belarus removed the mandatory ruble-sale rule for export proceeds back in 2018, but the wider currency control regime — contract registration, documentary support for cross-border payments, source-of-funds requirements — is very much alive and was tightened during 2022–2024. The bank decides whether your wire goes; the National Bank decides what the bank has to check first.
Best practices that pay off
The IT finance teams that close month-end in three days have a few habits in common. The teams still chasing rate differences in week two are usually missing one or more of these.
1. Open the right accounts before you start invoicing
Belarusian banks issue separate accounts for each currency — there’s no single multi-currency wallet at the bank level. Most IT companies open at least three accounts on day one: BYN for domestic, USD for client receivables, and EUR for European clients and vendors. RUB and CNY accounts are added as soon as material flows appear. Opening accounts later is doable but slower, and every avoidable conversion in the meantime costs you a spread you didn’t need to pay. We cover the mechanics in detail on our business bank accounts page.
2. Use NBRB rates, on the right date
The NBRB rate of the transaction date is what goes into your books — not the bank’s quoted rate, not the rate when the invoice was issued, not the rate when the money cleared. The official rate on the date the transaction is recognised. This one rule resolves about half the disputes we see between accountants and finance managers.
3. Separate realised and unrealised FX
Realised differences arise when currency is actually converted — selling USD for BYN to fund payroll, for example. Unrealised differences come from revaluing open balances at the reporting date. Both go through the income statement, but they tell very different stories. A finance director who can’t see them split usually can’t see the real picture of currency exposure either.
4. Match contract, invoice, and settlement currency
This sounds obvious and it’s the most commonly broken rule in practice. A contract priced in USD, invoiced in EUR, and settled in RUB will create exchange differences on three legs and at least one awkward bank question. Pick one currency per relationship and stay there unless there’s a hard business reason to deviate.
5. Treat documentation as part of the workflow
In Belarus, the payment file is what moves the money — not the wire itself. Every foreign-currency outflow is reviewed against the contract, the invoice, and supporting evidence that the underlying transaction has occurred, and the compliance team applies the same standard whether the counterparty is long-standing or new to the account. Companies that build the documentation alongside the commercial work usually see payments clear in two to three business days. Companies that treat it as an afterthought lose the week to follow-up questions, translations, and re-issued invoices. We covered the wider routing picture — which corridors are open, which are obstructed — in our article on SWIFT alternatives for Belarus.
6. Run a monthly FX close, not a yearly clean-up
Revaluing foreign-currency monetary items monthly is the standard for IT companies of any size. Once a year — at the statutory close — is the legal minimum, but it concentrates a year of currency movement into a single ugly P&L hit and hides what’s actually happening through the year.
7. Build the HTP layer in from the start
High-Tech Park residency brings a 1% unified tax on revenue, no VAT on most exports, and no corporate profit tax on qualifying activity — but the multi-currency reporting underneath is the same as for any other Belarusian company. The benefits show up at the tax line. The currency mechanics don’t change.
Payroll in Belarus
Professional payroll management in Belarus with expert business solutions!
The mistakes that show up in audits, tax inspections, and surprise FX losses fall into a short, repeating list.
Wrong-day rates. Using the rate on the day the invoice was issued instead of the date revenue is recognised — or, worse, the rate on the day the payment cleared. Small per transaction, large in aggregate by year-end.
Letting unrealised differences pile up. Not revaluing open USD or EUR balances at month-end. The differences pile up quietly and then land all at once, usually in the month management was looking elsewhere.
Treating bank rates as accounting rates. Posting transactions at the bank’s commercial conversion rate instead of the NBRB official rate. The cash moves at the bank’s rate; the books still belong to the NBRB rate. Mixing the two is an audit finding waiting to happen.
Mixing client funds and operating cash. Some IT companies hold client prepayments, project escrow, and operating expenses on the same foreign-currency account. Every revaluation mixes two pools that should be tracked separately and obscures the FX result for both.
Sanctions blind spots on routine payments. Foreign currency moving through US correspondent banks is screened against the OFAC SDN list, and EU and UK rules apply on their respective rails. A payment from a perfectly legitimate Belarusian counterparty can still be held — or returned — if anyone in the chain hits a list. The 2026 picture has shifted on both sides: OFAC issued General License 14 in March 2026 authorising a set of previously restricted transactions, while the EU regime was extended into 2027.
Crypto receipts booked as ordinary FX. Under the HTP regime, Belarusian residents can receive and hold tokens — but the accounting and tax treatment is not the same as fiat. Recording USDT inbound at “$1 = official rate” without the right primary documents and the right legal basis is one of the fastest ways to draw a question from the tax authority.
Letting the bank pick the conversion rate. When BYN is needed for payroll, many companies sell USD or EUR through the bank’s standard FX desk. The spread isn’t published and over a year it can be a meaningful number. Larger flows go through the Belarusian Currency and Stock Exchange at market rates.
Where the HTP regime changes the math
HTP residency doesn’t change how multi-currency accounting works — it changes how the result is taxed.
The unified tax base is calculated from BYN-equivalent revenue. Whatever the revenue currency, it’s the BYN figure after translation that lands in the tax base.
FX revaluation losses don’t reduce the unified tax. The 1% tax is on revenue, not profit. On the way up, that’s a feature. On the way down, it’s an irrelevance — but it changes how the CFO models cash.
Bank documentation for HTP residents tends to move faster — provided the underlying contracts are clean. Sloppy contracts slow things down for everyone, but they slow them down for HTP residents in a way that costs measurable revenue while you wait.
The pattern across HTP clients is consistent. The companies that treat multi-currency accounting as an operational discipline — not a year-end exercise — get more out of the regime than the ones that treat it as a tax-planning question.
Frequently Asked Questions
What is the functional and reporting currency for a Belarusian IT company?
BYN. Accounting books, tax returns, and statutory financial statements are kept in Belarusian rubles, regardless of how much of the business trades in foreign currency.
Which exchange rate should we use to record a USD or EUR transaction?
The official NBRB rate on the date the transaction is recognised. Not the bank’s commercial rate, not the rate on the contract date or the invoice date — the NBRB rate on the recognition date.
Do we still need to convert foreign-currency revenue into BYN?
Mandatory conversion of export proceeds was abolished in 2018. You can hold foreign currency on your business account and convert when needed. Currency control rules — contract documentation, source-of-funds checks, supporting paperwork for cross-border flows — still apply.
How does HTP residency affect multi-currency accounting?
It doesn’t change the mechanics — same NBRB rates, same revaluation rules, same documentation. It changes the tax treatment of the result: HTP residents pay a 1% unified tax on revenue and are exempt from VAT on most exports and from corporate profit tax on qualifying activity.
How often should we revalue foreign-currency balances?
Monthly is the working standard for IT companies of any size — it’s also how foreign-currency translation is treated under IAS 21 in IFRS. The legal minimum in Belarus is the statutory reporting date, but monthly revaluation gives a far better read on currency exposure and avoids a single year-end hit.
Can we receive payments in crypto and book them as foreign currency?
Under the HTP regime, tokens have their own legal status. Receiving and holding crypto is allowed for HTP residents in specified ways, but it isn’t accounted for as ordinary FX. The contract, the wallet, and the supporting documents have to line up before the transaction is booked./
The bottom line
Multi-currency accounting for a Belarusian IT company isn’t difficult — it’s detailed. The rules are stable, the rates are public, and the documentation requirements are predictable. What goes wrong is almost always the same handful of things: the wrong rate on the wrong day, unrealised differences left to pile up, contracts and invoices in different currencies, or paperwork that wasn’t ready when the bank asked for it.
Get the setup right at the start — the right accounts, the right revaluation cadence, the right document trail — and the rest of the finance function gets a lot quieter. Most of our HTP and IT clients run a clean monthly close on three to four currencies with a small in-house team plus our specialists handling accounting for HTP residents end-to-end. If you’re setting up an IT business in Belarus, or trying to clean up a multi-currency mess that’s already in motion, Spex Advisers can map the structure, set up the books, and run the monthly close from day one.
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.
Accounting Services for IT in Belarus
Professional accounting services and tax consulting for it companies in Belarus!
Many companies exploring platforms for IT business development compare Kazakhstan’s Technopark — Astana Hub with Belarus’s Hi-Tech Park (HTP). However, HTP consistently remains the more attractive option due to its flexible legal framework, effective tax incentives, and proven mechanisms for supporting the IT ecosystem. If you’re seeking a reliable platform for IT services export, investment […]
For IT companies looking at Belarus, the High-Tech Park is the prize that makes the rest of the paperwork worth doing. A 1% unified tax on revenue, no VAT on exports, zero corporate profit tax on qualifying activity, and payroll contributions tied to the national average wage instead of actual salaries — the combined effect […]
Belarus was one of the first countries in the world to give cryptocurrency a clear legal home, so it’s a fair question for any tech company hiring there: can you simply pay your developers in Bitcoin, USDT, or your own token? The honest answer is “sometimes, in specific ways, and almost never the way people […]