Ukrainian IT companies and FOPs receiving foreign payments: what to check under NBU rules

Ukraine's IT sector kept exporting through the war. Its companies and individual entrepreneurs receive dollars and euros from clients abroad under National Bank of Ukraine rules that have changed many times since 2022. Getting paid in full means knowing which rules apply this month.

Rashidatou K.Payments editor
Published
Reading time
2 min read
A Rivet note showing a Ukrainian IT company's dollar receipt from an American client with NBU compliance checks, beside the Ukrainian flag.

A Lviv software company with 60 engineers bills clients in the US, Germany and the UK. Since February 2022 it has worked through blackouts, relocated staff and currency rules that the National Bank of Ukraine has adjusted again and again. Its finance director checks the bank's notices every month, because the rules for foreign receipts are not the ones from a year ago.

Who receives what

A Ukrainian IT business usually takes one of two forms:

  • a company (TOV), often now a Diia.City resident with its own tax regime,
  • an individual entrepreneur (FOP), commonly in the simplified tax group for IT contractors.

Both receive foreign client payments in dollars or euros into foreign currency accounts at Ukrainian banks. The bank applies the NBU's currency rules to each receipt.

What the bank checks

For each export receipt, the bank wants to see that it is a payment for services under a real contract:

  1. A contract with the foreign client, naming the services.
  2. An invoice, or an act of services rendered.
  3. Payment references that match.

Settlement deadlines apply to export contracts: the time allowed between providing the service and receiving payment. The NBU has changed these deadlines under martial law, and banks monitor them.

Selling foreign currency

At various points since 2022, the NBU has required part of foreign currency proceeds to be sold for hryvnias, then relaxed or removed the requirement. Ask your bank what applies to your receipts this month rather than relying on last year's practice.

Accounts abroad

Ukrainian currency law restricts residents' accounts abroad and payments into them, and martial law tightened those restrictions. A Ukrainian company or FOP should not move export receipts to an account outside Ukraine without checking the current rules with its bank or adviser.

Many Ukrainian founders also run a company registered abroad, often in Poland, Estonia, the UK or the US, for contracting with foreign clients. That company follows the rules of the country where it is registered.

Where Rivet fits

Rivet opens business accounts for registered companies after verification. For a company registered in Ukraine, NBU rules decide whether it may hold funds outside Ukraine; check with your bank first. For companies registered elsewhere and run by Ukrainian founders, a Rivet business account gives US dollar details on every plan and euro details with an IBAN plus sterling details from the Growth plan, and pays contractors in 120+ countries. Rivet is not a bank; regulated partner institutions hold the funds.

Questions people ask

Do Ukrainian FOPs have to sell foreign currency they receive?

The NBU has applied and later relaxed mandatory sale rules for foreign currency proceeds. Ask your bank which rule applies to your receipts today, as it has changed more than once since 2022.

Is there a deadline for receiving payment for exported services?

Yes. Ukrainian law sets settlement deadlines for export operations, which the NBU has adjusted under martial law. Your bank monitors them against your contracts.

Can a Ukrainian company keep export proceeds in an account abroad?

Ukrainian currency rules restrict residents' accounts abroad and payments into them, especially under martial law. Check the current rules with your bank or adviser before receiving proceeds outside Ukraine.

What documents do Ukrainian banks ask for?

A contract with the foreign client and an invoice or act of services, and sometimes proof of the work. Banks may request them for each receipt above set thresholds.

Sources

  1. 01National Bank of Ukraine
  2. 02Diia.City
  3. 03State Tax Service of Ukraine
  4. 04IT Ukraine Association
Written by
Rashidatou K.
Payments editor

Rashidatou writes Rivet's guides to how money moves between countries: the payment rails, what each one costs, and the account details a company needs to get paid in another currency. Every figure in Rashidatou's articles is traced to the scheme rulebook, the regulator or the provider's published price list, and those sources are listed at the end.

More from Rashidatou K. →

This article is general information, not legal, tax or financial advice. Rules and fees change; check the sources above and the provider’s current terms before you act on them.

  • ukraine
  • it exports
  • fop
  • nbu
  • currency control
  • diia.city
Read next
All articles
A batch of creator payouts in several currencies ready to approve.Payments

How agencies pay creators and influencers in other countries

An influencer campaign can involve thirty creators in ten countries, each wanting to be paid fast and in their own currency. Here is how agencies set up creator payments so they run on time and hold up at year-end.

William Sunjo M.
2 min read
Rivet

One business account for every currency you earn in.

Bank accounts in USD, EUR and GBP, cards with a limit on each, and payouts on local rails. Starter is free.

New rules, rail changes and fee moves in one short email. Unsubscribe any time. Privacy notice

Global

USD, EUR, GBP and 22 more currencies in the account. Payouts go to 120+ countries on the local rail.

Any hour

You can convert currencies and settle on-chain at any hour, including when banks are closed.

Rivet is a financial technology platform, not a bank. Regulated partner institutions provide the accounts, payment services and cards, under their own terms and eligibility rules. Those institutions hold and move the funds. The money is not pooled on our balance sheet.

The names and logos of Amazon, Meta, Visa, Google Play, App Store, Swift, SEPA, Faster Payments, Circle, Tether and others are trademarks of their owners. We show them so you can tell which network a payment settles on. Rivet is not affiliated with, endorsed by, or sponsored by these companies. Digital assets are not deposits, are not legal tender, and may lose value. Products and services are not available in all jurisdictions.

Money transmission services are provided by Bivo Inc. (NMLS 2572288).

© 2026 Bilitech LLC. All rights reserved.Bilitech LLC · 30 N Gould St Ste N, Sheridan, WY 82801