The straight answer: yes, but with an important caveat
A sole proprietor (FOP) in Ukraine can accept Visa and Mastercard payments from customers in any country in the world. Technically, this works. But the phrase "into a USD account" needs unpacking — and this is exactly where almost every top-ranking article loses the thread.
With classic card acquiring (where a customer pays by card on your website or via a payment link), the proceeds are, in the overwhelming majority of cases, credited in hryvnia to your FOP's current account — even if the foreign buyer saw the price in dollars and paid with a dollar card. The acquiring bank handles the conversion at its own exchange rate.
A direct FOP USD account that actually receives dollars is usually a different mechanism entirely: wire transfers from a foreign client against an invoice (SWIFT), or settlements through certain international payment providers. That is not the same thing as "a card on your website."
So if your goal is to receive clean dollars into a foreign-currency account, card acquiring is usually not the shortest route. Let's break down both scenarios.
Where the confusion starts: personal account vs. FOP account
The most common mistake is accepting payment for services on a personal card and then "somehow" running it through the FOP afterwards. For business activity, revenue must flow into an account opened for the FOP, not into an individual's personal account. Otherwise you risk questions from the tax authority and your bank about the nature of those inflows.
To work with foreign clients, you need two types of FOP accounts:
- a hryvnia current account — this is usually where acquiring proceeds land after conversion;
- a FOP foreign-currency account (USD) — this is where dollars arrive against invoices or from certain providers.
The bank opens these under your status as an entrepreneur, not as private accounts. This is the foundation; without it, nothing else makes sense.
Chain #1: card acquiring (Visa/Mastercard from around the world)
Here's how it works, step by step:
- Open a FOP account at a bank (hryvnia, and a foreign-currency account if needed).
- Set up online acquiring — through an acquiring bank or a payment service (payment link, on-site checkout form, QR). A customer from any country pays with their Visa/Mastercard card.
- Authorization and settlement. The payment system processes the transaction. If the customer paid in a currency different from the settlement currency, the acquirer performs the conversion.
- Crediting of proceeds. The acquiring bank transfers the funds to your FOP account — typically in hryvnia, net of the acquiring fee.
- Currency supervision. The bank processes transactions with non-residents under the currency-supervision regime, in line with the rules of the National Bank of Ukraine (NBU).
The key point: even when the customer pays with a dollar card, you usually receive hryvnia, not dollars into a USD account. Direct crediting of foreign currency through card acquiring is less common and depends on the specific acquiring bank and product — so tariffs, the settlement currency and the terms should be confirmed directly with the bank, not from forums.
Chain #2: invoicing and USD directly into a foreign-currency account
If your clients are companies or freelance platforms that can pay by bank transfer, then you really can receive dollars directly:
- Sign a contract / issue an invoice to the foreign client in USD.
- The client makes a SWIFT transfer to your FOP foreign-currency account.
- The bank performs currency supervision on the inflow from the non-resident, in line with NBU requirements (supporting documents — contract, invoice, acceptance act).
- The dollars are credited to the FOP's USD account. You can keep part of it in foreign currency or sell it on the interbank market — subject to the bank's rules and current restrictions.
This route gives you actual dollar revenue, but it is not about "a card on your website for a retail buyer." For one-off, small B2C payments from around the world, card acquiring is more convenient; for regular work with companies, invoicing into a USD account is the way.
Some international payment providers combine both: they accept a card from the customer and pay out to your account in foreign currency. The availability of such payouts for Ukrainian sole proprietors changes over time, so check the terms with the provider itself and with your bank.
NBU currency supervision: what it means in practice
All inflows from non-residents go through currency supervision. In practice, this means:
- the bank may request a contract, invoice and acceptance act;
- there are settlement deadlines for foreign-economic transactions set by the NBU — check their current values on the official National Bank website, as they are revised from time to time;
- restrictions on foreign-currency operations introduced for the duration of martial law may apply.
Don't rely on "figures from 2023" — in 2026, verify deadlines and limits in the current NBU regulations and with your bank.
Taxes on foreign-currency revenue for a FOP
For a FOP on the single-tax system, income received in foreign currency is converted to hryvnia at the NBU exchange rate on the date the funds arrive in the account. It is this hryvnia amount that forms your income for the single tax and counts toward the annual limit for your group. Details on accounting for foreign-currency inflows and the current rates/limits are available on the State Tax Service website and in the Tax Code. Don't invent specific figures: verify them against official sources for the current year.
Quick scenario summary
- Retail customers worldwide, card payment on your site → acquiring → proceeds usually in hryvnia.
- Companies/platforms, payment by transfer → USD invoice → dollars into the FOP's foreign-currency account.
- You want both a card and a foreign-currency payout → an international payment provider (terms to be confirmed separately).
If you're travelling to Ukraine for this business
Opening accounts, meeting with your bank and negotiating with partners often require your physical presence in the country. If you're planning a trip to Ukraine in 2026, arrange insurance that accounts for war-related risks — it can be purchased online for a few euros a day. Note that such policies carry territorial exclusions, and cover typically does not apply in four categories of zones: areas of active combat as defined by government acts; temporarily occupied territories; a 50-kilometre buffer zone around both; and areas under a special access regime. The rest of the country, where most business activity actually takes place, is covered.
Conclusion
Yes, a FOP can accept Visa/Mastercard from around the world — but "into a USD account" doesn't happen through classic acquiring (where proceeds are mostly in hryvnia); it happens through invoicing or certain providers. Build the chain correctly: FOP accounts → acquiring or SWIFT → NBU currency supervision → crediting → taxes. And don't rely on outdated figures: verify deadlines, limits, tariffs and tax rates with your bank and on the NBU and State Tax Service websites.