How can a Ukrainian freelancer get paid from abroad in 2025? What’s the most profitable way to accept payments from foreign clients?

The author of the article: Denis Korablyov
How can a Ukrainian freelancer get paid from abroad in 2025? What’s the most profitable way to accept payments from foreign clients?

Freelancing in Ukraine has long been more than just a side hustle – for thousands of professionals, it’s a full-fledged career that offers freedom, clients from all over the world, and foreign currency income. But every year, more and more questions arise: how to correctly receive payments from foreign clients, which payment systems to choose to avoid losing funds on commissions, and how to avoid violating currency laws? In this article, I’ll explain how a Ukrainian freelancer can legally, safely, and profitably accept payments from abroad in 2025.

Contents of the article

    Ukrainian freelancers have long had a reputation for being responsible professionals, and for international clients, this is not only profitable but also reliable! However, many web developers and designers still don’t know how to properly and profitably receive payments from foreign clients. Will commissions or double conversion eat up all their money? What’s more convenient: SEPA transfers, SWIFT, Wise, or Payoneer, or maybe PayPal or even cryptocurrency? The choice is vast, but each method has its own advantages and pitfalls. In this article, we’ll explore the most convenient ways to receive payments from abroad.

    Types of payment systems for freelancers?

    Let’s compare the most popular payment systems for freelancers.

    Please pay attention to four main criteria:

    1

    commission size;

    legality (is it possible to issue an invoice and conclude an agreement);

    safety for the performer and the customer;

    Is this method suitable for working specifically with companies?

    Each method has its own “tricks”:

    2

    SWIFT: for large amounts and official contracts it is often chosen;

    Payoneer: for fast and minimal losses;

    PayPal или MoneyGram: for online shopping or small orders.

    3

    Payment methods such as Payoneer, Wise, SWIFT, SEPA, and PayPal are convenient, but they do not guarantee complete security for both parties: there is no legal protection, official confirmation of the agreement, or support in the event of a dispute.


    Payment systemCommissionLegality (invoices/contract)Security (escrow/protection of parties)Suitable for companies
    Wise0,5–1,5%❌ There is no contract or invoice (Freelancers – sole proprietors of group 3 can provide such documents, but they often do not meet the accounting requirements of the client company)⚠️ transaction only – no protection⚠️ partially (no automation)
    Payoneer1–3%❌ receipts only, no B2B documents⚠️ partial protection, but often blocks⚠️ bureaucracy
    PayPalup to 5% + conversion❌ An invoice has no legal force if the freelancer does not have a company❌ risk of blocking, no arbitration❌ high risks and conflicts
    SWIFT/SEPA$10–50❌ There is a payment, but there are no documents❌ no protection or confirmation⚠️ formally suitable, but risky
    Cryptocurrency~1%❌ not suitable for accounting❌ complete lack of guarantees❌ not for B2B

    How can a sole proprietor who pays a single tax receive income from abroad in foreign currency?

    In fact, it’s simple: you must accept payments only to the sole proprietor’s corporate account, not to a personal card or bank account – that’s the basic rule. Incidentally, you can have as many sole proprietorship accounts as you like at different banks, especially if you frequently work with international clients.

    To handle foreign currency, a sole proprietor opens a separate foreign currency account (or even several, or even a multi-currency account). Currency withdrawals from a personal account are not possible, but a sole proprietor account is convenient for depositing payments and operating officially.

    However, there are some nuances:

    Icon

    In Ukraine, all payments are made in hryvnia, but foreign currency payments are permitted with international clients. The currency is first credited to your foreign currency account, but then it must be converted to hryvnia at the NBU exchange rate on the date of receipt. This hryvnia amount appears on your tax return.

    Icon

    It’s important to note that you don’t have to sell the currency immediately – it can sit in your account for as long as you need. However, officially, you can’t transfer currency from a business account to a personal account (some banks resort to tricks, but these are their own nuances).

    Another point: you can’t withdraw foreign currency in cash directly from a sole proprietorship account – you first need to convert it into hryvnia before withdrawing it.

     There is another trick with the exchange rate difference:

    If you exchanged currency at a rate higher than the NBU rate, this positive difference can be counted as income – and the tax authorities sometimes monitor this, and sometimes even “catch” it and try to assess additional taxes or penalties. However, for sole proprietors operating under the single tax system, positive exchange rate differences are not included in income.

    Currency control for freelancers

    Currency control for freelancers

    It’s now easier to confirm the source of foreign currency inflows – all you need is an invoice (bill for payment) issued by a freelancer to a non-resident client. What’s the point? The invoice must clearly state the services being paid for and the amount, and a signature is required only from the freelancer. Under the new rules, such an invoice is officially considered a foreign trade agreement and serves as the basis for crediting the currency to your account.

    No additional contracts are needed if everything is drawn up correctly.

    Do you want to consult with a specialist as quickly as possible?

    Leave a request and our specialist will contact you shortly.

    Do you need a separate agreement?

    Not necessarily. Many platforms (for example, Upwork) effectively act as a contract through a public User Agreement, which all freelancers automatically accept. However, invoices, as primary documents, must be bilingual – this is a legal requirement. Fortunately, Upwork provides an invoice template with a Ukrainian version, so translation issues are usually not an issue.

    Another important point is that currency controls for the export of services have been significantly simplified. The historical revenue crediting period (180 days) applies more to work and goods, while for services, controls are now more flexible. This means that payment for services rendered can be received with a significant delay – at the contractor’s convenience – and this is another advantage for legal freelancing.

    How to pay a Ukrainian freelancer from abroad? What does a client need to know?

    If you’re a freelancer and your client is from France, for example, and wants to pay you quickly, that’s no problem now. Consider this service – Freelancehunt. You’ll have all the legal confirmations for your reporting and accounting, as they’re generated by their legal entity, directly in the EU. Furthermore, Freelancehunt accepts dollars, euros, and Polish zlotys for bookings made via Safe from abroad – no extra conversion fees. Everything depends on the country and the account from which the payment is made:

    • Money transfers from Europe to Ukraine will be in euros.
    • Money transfers from Poland to Ukraine will be in Polish zlotys.
    • Money transfers from the US, Canada, or any other non-EU country to Ukraine will be in US dollars.

    Example: Imagine you are a web designer from Ukraine and you received an order for a website from a client in New York, the price is $200.

    Option one

    The client pays via SWIFT. You receive the money in your sole proprietorship account within 2-4 days, but a US bank charges a $30-$50 commission, your bank charges another 0.5%, and a conversion fee is also taken up if you don’t have a foreign currency account. As a result, about $145-$150 is deposited into your card. It’s a longer wait, and the amount is less, but the payment is legal. However, the $200 will still be your income, not a smaller amount.

    Option two

    The client pays via Payoneer. You create a payment request, and the client pays by card, even without an account. The funds arrive within a few hours or the next morning, with a minimal fee. Furthermore, if you plan to commission a design from an international freelancer or purchase hosting, you don’t even need to withdraw the funds to your card; they can use them directly in your Payoneer wallet.

    Option three

    The client pays via PayPal. The funds are credited almost instantly, but some of the money is eaten up by the commission and unfavorable exchange rate. If you frequently buy things on Amazon or other foreign marketplaces, you still need to deposit the funds into your sole proprietor’s foreign currency account in Ukraine within a year. Or perhaps you have an urgent, small project for $50. If the client pays via Western Union or MoneyGram, you can cash out in dollars today, without waiting for bank transactions, but you’ll need to go to a branch. However, this will be considered personal income and is subject to tax at a rate of 18% + 5%, or 23%.

    By the way, our accountants can calculate all the pros and cons in detail based on your individual request and select the most profitable option for you.

    Earning income in cryptocurrency

    Currently, there is a clear rule in Ukraine: for sole proprietors paying the single tax, payments can only be made in cash – either cash or bank transfers. The legal currency in Ukraine is the hryvnia, but foreign currency is only permitted if you are receiving payment under a foreign trade contract.

    Cryptocurrency, in fact, does not yet have official legal status in Ukraine – it is not recognized as either a currency or a financial asset, and there are no clear rules for working with it in the legislation. However, changes are announced for 2026 in draft law No. 10225-d.

    In practice, if you’re on the single tax system, you can’t accept cryptocurrency payments. Why? Because for simplified taxpayers, any transaction where a service is exchanged for a product rather than money is considered a transaction. And cryptocurrency isn’t “money,” but a product → it’s a barter transaction. And barter is prohibited for sole proprietors on the single tax system! For doing so, you could be charged an additional 15% tax on the amount and even lose your simplified tax system membership.

    However, if you operate under the general tax system, cryptocurrency payments are not directly prohibited. However, this is still barter, and it’s crucial to complete all paperwork correctly. In this case, be sure to consult with an accountant.

    How to withdraw currency?

    Currently, most services – like Wise – are not directly visible to the tax authorities. You can buy a card, pay, or withdraw foreign currency abroad, and nothing serious will happen. But if you want to operate fairly, simply report this income in your sole proprietorship tax return – even if the money wasn’t deposited into a Ukrainian account.

    So, the rules are simple:
    – If the income is in hryvnia, total it on the bank statement, calculate 5% plus 1% military tax. And be sure to transfer it to the sole proprietor’s account in Ukraine.
    – If in foreign currency, calculate the hryvnia equivalent at the NBU exchange rate on the date of receipt, and declare this amount.

    One more thing about residency: even if you live abroad for more than 183 days, you can still operate as a sole proprietor in Ukraine and pay taxes here. However, we always recommend consulting with an accountant, as you may need to pay additional taxes there as well. If you found this video helpful, we’d appreciate your subscription and your active participation.

    Primary documents for a freelancer

    Primary documents aren’t just bureaucratic window dressing, but your primary insurance against audits. Even if a sole proprietorship operates on a single tax system, income accounting must be based on primary documents confirming receipts and tax payments. Think memory space or a Gmail account are enough? No – the tax authorities will ask for the documents.

    What is desirable to have for each payment?

    In simple terms – an invoice or bill for payment, a bank statement, a certificate of services rendered or a delivery note.

    For Ukrainian customers, a standard act or consignment note will suffice, while for foreign customers, an electronic PDF invoice or a bank statement confirming the currency has been credited will be sufficient.

    Is it necessary to create a separate “income book”?

    For Group 3, the income ledger can be in free form, so bank statements and Z-reports from the cash register often serve as its de facto counterpart. However, this doesn’t eliminate the need for primary documents – they confirm the nature of the transaction, not just the amount.

    For example, this can be done with a service like Taxer. This means an invoice, act, or contract can be generated in just a few clicks. Sometimes, even a properly written email confirmation is sufficient for exporting services – but it’s better to have the invoice in PDF format and bilingual, if required by the platform or bank.

    Why is this important not only for the tax authorities?

    Primary documentation is helpful both in disputes with clients and when contacting the bank. If a client denies payment or the quality of services, the contract and the report will prove their position. Banks, however, often request invoices or certificates to confirm the legitimacy of transactions and the origin of funds.

    Useful video

    Conclusion

    Remember some useful tips from our accountants:
    • Funds should be deposited into the sole proprietor’s account, not a personal card;
    • Always have an invoice (bilingual) or other proof of payment;
    • Consider the commission, exchange rate, and taxes to avoid losing part of your fee;
    • Cryptocurrency is currently illegal for single taxpayers – use caution;
    • The choice of system depends on your clients and the contract amount: official SWIFT/SEPA are best for large projects, while Payoneer or Wise are better for faster and smaller payments;
    • If you sell currency at a price higher than the NBU exchange rate, the tax authorities may consider the difference as income and charge additional taxes. However, for sole proprietors on the single tax system, positive exchange rate differences are not included in income.

    Do you want to consult with a specialist as quickly as possible?

    Leave a request and our specialist will contact you shortly.