How to Receive a Swift Transfer: Step-By-Step Instructions for Companies and Entrepreneurs
Learn how to receive a SWIFT transfer in Ukraine, including required details, fees, steps, and tips for businesses.

Receiving international transfers for business via SWIFT is one of the most common ways for Ukrainian entrepreneurs, companies, and freelancers working with clients abroad. Transfers from over 200 countries pass through this system, and banks worldwide use uniform standards for exchanging financial messages.
Understanding how to receive a SWIFT transfer is important not only for large companies, but also for small businesses: IT specialists, consultants, service exporters, and marketers who issue invoices to clients from the EU or the USA. To avoid delays and unnecessary fees, you need to know how to receive money from abroad, taking into account typical bank requirements.
In this article, we will analyze step by step what a SWIFT payment is, what data is needed, how to receive a SWIFT transfer in Ukraine, how much a SWIFT transfer costs, what SWIFT fees banks charge, and how to speed up the transfer of funds. This article is a practical guide for those who work with foreign partners and want to accept payments safely and efficiently.
What is a SWIFT payment and when is it used?
SWIFT payment is an international bank transfer that is carried out through the SWIFT system (Society for Worldwide Interbank Financial Telecommunication). It does not send the money itself, but transmits encrypted payment messages between banks. Each bank has a unique SWIFT code, which the system uses to determine exactly where the transfer needs to be delivered.
SWIFT is widely used for international business transfers: payments for contracts, invoices, services, and goods between companies in different countries. A Ukrainian sole proprietor can receive payments from clients from over 200 countries around the world if they provide the correct details for the company name, IBAN, and SWIFT bank code.
Unlike domestic systems (such as ACH in the USA or SEPA in the EU), SWIFT payments are universal: they are accepted by most banks worldwide, making this method key for international payments. That is why it is chosen by companies that regularly cooperate with foreign partners, as well as freelancers working on global platforms.
Although a SWIFT transfer can take one to five days and is subject to SWIFT fees, it remains a reliable, transparent, and secure way to receive money from abroad.
What is needed to receive a SWIFT transfer?
So, the big question is, how do you receive a SWIFT transfer? To receive an international payment through the SWIFT system, a Ukrainian entrepreneur or company needs to:
- Have (or open) a foreign currency account.
First of all, you need to have an active account in the currency in which the international transfer for business is expected — usually USD, EUR or GBP. This can be an account of an individual entrepreneur or a company in a Ukrainian bank that supports international transfers. - Get the bank’s SWIFT code (BIC).
This is a unique identifier for a financial institution in the SWIFT system. It consists of 8 or 11 characters. Some SWIFT code examples include:
- for PrivatBank — PBANUA2X
- for monobank — MONOBUAU.
- Prepare IBAN and bank details for SWIFT.
- Have documents to confirm payment.
Banks usually request an invoice, agreement, or contract to confirm the origin of funds. This is a standard currency control requirement for all international business transfers.
Properly prepared bank details for SWIFT ensure the transfer will go through without any clarifications or blocks.
How the sender issues a SWIFT transfer: payment instructions
For a SWIFT transfer to arrive without errors and delays, it is essential not only to know how to receive a SWIFT transfer but also to understand how an international business transfer should be issued on the sender’s side. It is precisely the correct filling of the fields in the banking form that enables the system to deliver funds to the desired address without errors.
Banks in different countries may have their own registration nuances, but the structure of SWIFT payments is the same everywhere. Below are the key data the sender must specify to ensure the transfer proceeds quickly and without needing further clarification.
What to specify
To receive a SWIFT transfer without delay, the sender must accurately complete all SWIFT details for the company. Usually, banks or financial platforms offer an electronic form in which you need to specify:
- Recipient’s name — in full, as specified in the bank documents
- Account number in IBAN format — international account number (for example, UA123456789…)
- SWIFT/BIC code of the beneficiary’s bank
- Bank name and country, as well as intermediary banks (if required by the sender’s bank, which typically occurs when transfers are made through multiple financial institutions)
- Payment purpose — a brief description
This is an example of standard bank details for SWIFT:
| Field | Example |
| Recipient’s name | Ivan Ivanenko |
| IBAN | UA123456789000000000000000000000 |
| Bank SWIFT/BIC code | PBANUA2X |
| Bank name | PrivatBank, Kyiv, Ukraine |
| Payment purpose | Payment for freelance services, invoice #45 |
How to check that the data is filled in correctly
Before sending payment details to the sender, you should carefully check the SWIFT details for the company:
- Check the SWIFT code and bank name – even a single mistake in a symbol can result in a payment being returned.
- Specify the account currency – if the client sends USD and the account is opened in EUR, the bank may perform an automatic conversion with an additional fee.
- Verify that the recipient’s name matches the one listed in the bank details for SWIFT (in Latin).
- If necessary, request an example of how to fill in SWIFT details for the company, or a screenshot of the bank details.
Typical errors that cause payments to be lost
Even experienced senders sometimes make mistakes that can cause a SWIFT transfer to be delayed or returned:
- Incorrect or outdated SWIFT code, for example: the old PrivatBank code in Kyiv was PBANUA2XKIE, and the new official code after optimization is simply PBANUA2X.
- Errors in IBAN or the recipient’s abbreviated name.
- Lack of payment purpose in international transfers for business, which is why the bank cannot identify the transaction.
- Using the wrong intermediary bank.
- Sending funds in a currency that the recipient’s bank does not support.
To avoid these problems, it is worth copying the payment details you receive without changes. It is also recommended first to send a test transfer with a small amount, for example, 10-20 dollars. This allows you to check whether the SWIFT details for the company are entered correctly and the international business transfer can be completed without problems.
Step-by-step instructions: how to receive a SWIFT transfer in Ukraine
To receive money from abroad via SWIFT, follow these simple steps.
- Open a foreign currency account with your bank in the currency in which you expect the transfer (USD, EUR, GBP, etc.) or use an account you already have.
- Get your bank details: IBAN, SWIFT/BIC code, name and address of the bank. You can get your bank details via a mobile application or online banking, at a bank branch or ATM, or by calling the contact center.
- Send your details to the client: the full name of the recipient (as indicated on the bank account), your account number (IBAN) and your bank’s SWIFT code along with a short payment purpose (for example, Payment for services under contract No. 45). Agree with the sender on which of you will pay the SWIFT commission for the transfer.
- The client makes a payment through their bank or payment platform.
- Wait for the funds to be credited — it usually takes 1 to 5 business days, depending on the intermediary banks.
- Receive a notification from the bank that the funds have been credited to your account.
- Go through currency control: submit an invoice, contract or certificate of work performed so that the bank can confirm the source of the funds.
Once all steps are completed, the funds will be credited to your foreign currency account. If the sender did not pay the SWIFT commission, you, as the recipient, pay it. If necessary, the money can be converted into hryvnia or left in foreign currency for further payments.
How long does a SWIFT transfer take and what are the fees?
The duration and cost of an international transfer for a business via the SWIFT system depend on the number of intermediary banks, the currency and the country of the sender. The process usually takes from 1 to 5 business days, and the fees are distributed between the client’s bank, intermediary banks and the recipient bank. If the transfer amount is large enough, the SWIFT fee will be negligible.
The significant advantage is that funds can be sent to almost any country in the world, and you can also receive money from abroad. International transfers for businesses of any scale — from individual entrepreneurs to large companies — in the SWIFT system are reliable, safe and transparent.
Estimated time and fees at different stages of a SWIFT transfer
| Transfer stage | Who charges the commission? | Estimated commission amount | Estimated turnaround time | Comment |
| 1. Client sending funds to their bank | Sending bank | 0.5–1.5% (often a minimum of $10–20) | Up to 1 business day | Depends on the method of submission (via online banking or at a branch) |
| 2. Passing through intermediary banks (correspondent banks) | Each intermediary bank | $10–40 per bank | 1–3 business days | This is often the stage that causes delays; the number of banks depends on the transfer route. |
| 3. Credit to the recipient bank account | Beneficiary bank | $0–25 | 0–1 day after receipt | Some banks charge a fixed fee for crediting foreign currency SWIFT payments |
| 4. Currency conversion (if the account is in local currency) | Receiving bank or currency exchange system | 0.5–2% of the amount or at the local exchange rate | Instantly | The rate is often lower than the interbank rate. For large amounts, losses can be significant |
| 5. Final crediting of funds to the recipient’s account | — | — | Generally 1–5 business days | The term depends on the countries, banks and type of SWIFT transfer (SHA, OUR, BEN) |
How to check the status of a SWIFT payment
After a transfer has been made, it is sometimes necessary to verify whether the money has arrived or is still in transit. The SWIFT system allows you to track the status of the transaction, just as an international parcel can be tracked by its tracking number.
Main verification methods:
- In online banking.
Most banks display the transaction status and transaction number in online banking (sometimes this field is called MT103). - Through the bank’s support service.
If the payment has not been received within 5 business days, please contact your bank. Managers can check the progress history of international business transfers via the SWIFT interbank network and provide details. - Using a SWIFT reference.
This is a unique payment identifier — a set of numbers and letters that allows the bank to track the precise stage of the transfer. The sender provides it after the payment has been created. - Through an electronic copy of the MT103 message.
This is an official SWIFT document confirming the sending of funds. It can be requested from the sender or their bank. The MT103 contains all the details of the transfer: amount, date, SWIFT codes, intermediary banks, and status.
Documents that the bank may request
It is easy to receive a SWIFT transfer, but the bank in Ukraine may request additional documents. This is a standard currency control procedure that helps confirm the funds originate from legitimate activities and comply with the contract terms.
The following documents are most often requested:
- Contract or invoice.
The main document confirming the basis for the transfer is the provision of services, the sale of goods, or the provision of consultations. It should indicate the amount, currency, details of the parties, and a description of the services (for example, IT consulting services, invoice No. 45 dated 10.10.2025). - Tax number or certificate of an individual entrepreneur.
To identify the recipient, the bank may request a copy of the Unified State Register of Accounts or a certificate of state registration. If you are an individual entrepreneur, a scanned copy of your registration data or taxpayer number may be sufficient. - Confirmation of the origin of funds.
This could be a certificate of work performed, a report, a letter from a partner, or other documents that explain exactly what the payment is for. - Passport and bank statement.
In cases involving large amounts or the first transfer, the bank may request a copy of an identification document or an application for crediting funds.
Always keep copies of contracts, invoices, and client correspondence. This will help you quickly pass currency controls and receive money from abroad without typical delays.
How to reduce fees and speed up SWIFT transfers
While SWIFT payments remain a reliable way for businesses to make international transfers, they can sometimes be delayed or eat up part of the amount due to numerous fees. There are several simple ways to expedite and reduce the cost of a SWIFT transfer.
- Choose banks with direct correspondents.
If your Ukrainian bank communicates directly with foreign banks, international business transfers arrive faster and cost less. Check with your manager which countries the bank has direct correspondent relationships with — this can save you up to 30 USD per transfer. - Use payment services such as Payoneer.
These platforms are integrated with the SWIFT system but have their own networks of accounts in various countries. Thanks to this, you can receive money from abroad faster, and the fees are usually lower than with bank transfers. - Open accounts in several currencies.
If you receive international business transfers in different currencies — such as dollars, euros, and pounds — it is better to have separate accounts for each currency. This will help to avoid automatic conversion, for which the bank often charges additional interest. - Send accurate details to customers.
Even one mistake in the company’s SWIFT details can result in a payment return and wasted time. Send the copied bank details for SWIFT without changes, in the format your bank displays them. - Plan your payments in advance.
In international transfers, weekends and holidays in different countries can add several days of delay. If you expect to receive a SWIFT transfer on time, please issue an invoice a few days in advance.
Advice: If you regularly make international business transfers, ask your bank about special conditions for business clients — they often offer reduced fees or a fixed rate.
Typical errors when receiving SWIFT payments
Even experienced entrepreneurs sometimes encounter delays or returns when sending international business transfers. Most often, this happens due to technical inaccuracies or the incorrect entry of details.
- Incorrect SWIFT code or IBAN.
Even a single letter or number error can cause the transfer to be returned. Always copy the bank details for SWIFT exactly as they are. - Lack of “purpose of payment”
If you do not specify the exact purpose of the SWIFT transfer, it may be more challenging to receive it. The bank may temporarily block the transaction until the details are clarified. - Selecting the SHA (commission sharing) option.
In this case, the SWIFT commission is paid by both parties: part by the sender, part by the recipient. This reduces the amount received in your account. It is better to choose the OUR option (the sender pays all commissions). - Lack of confirmation of the contract or invoice.
The bank may delay crediting an international business transfer until you provide the required documents. - Receiving in a currency other than the account.
If the client sends dollars and the account is opened in euros, the bank will automatically convert them at an additional cost. - Outdated or incomplete details.
Banks update SWIFT codes or office addresses from time to time. Check that your SWIFT bank details are up to date before each payment.
Receiving a SWIFT transfer is easy if you know the rules
The question of how to receive money from abroad may seem complicated only at first glance. In fact, this is a standard procedure that is used by all banks worldwide. The main thing is to act consistently and carefully.
Summary of the main steps: how to receive a SWIFT transfer:
- Open a foreign currency account (USD, EUR, GBP, etc.).
- Get full SWIFT details for the company: IBAN, SWIFT/BIC, name, and bank address.
- Send the client the SWIFT bank details and the purpose of the payment.
- Wait for the funds to be credited (1–5 days).
- Submit supporting documents to the bank (invoice, contract, account).
- Check the status via SWIFT reference.
Tip: Before accepting a large amount, ask the client to make a test transfer of $10–$20. This will help you check the details and avoid misunderstandings.
Frequently asked questions (FAQs)
To receive a SWIFT transfer, you need to have a foreign currency account with a bank (USD, EUR, or GBP), IBAN, SWIFT/BIC code, bank name, and documents confirming the basis for the transfer, such as a contract, invoice, or agreement. If you are an individual entrepreneur, the bank may also request a copy of your registration documents or tax identification number.
On average, from 1 to 5 business days. It all depends on the country, currency, and number of intermediary banks. If there is a direct correspondent between your bank and the sender’s bank, the transfer may arrive the next day.
SWIFT fees are divided into three parts: the sender’s bank, intermediary banks, and the recipient’s bank. Typically, the total cost ranges from $20 to $70. To avoid unforeseen costs, agree in advance with the client on the type of payment of fees: OUR — all fees are paid by the sender (recommended); SHA — shared between the parties; BEN — all fees are paid by the recipient (rarely used).
The SWIFT code is a unique identifier for your bank in the international system. You can find it:
- by asking the manager.
- in mobile or web banking;
- on the bank’s official website;
- in an account statement;
Yes, if the card is tied to your individual entrepreneur’s foreign currency account and the bank supports international business transfers. However, for large amounts or regular payments, it is better to specify the IBAN with full details so the bank will not block the funds for verification.
If the money has not arrived within 5 days, ask the client to provide the MT103 document confirming the funds have been sent. This document enables the bank to track the stage at which the payment was “stuck” (either at the intermediary bank or at the currency control).
Check each field of details: IBAN, SWIFT/BIC, recipient name, and payment purpose. Copy them directly from online banking; do not rewrite them manually. In addition, always indicate the exact purpose of the payment briefly, in English, and without abbreviations.
Related resources
Latest articles
-
Leave policy in Costa Rica
A detailed look at annual leave, public holidays, maternity leave, paternity leave, and sick leave entitlements in Costa Rica, and how EOR can simplify them.
-
Leave policy in Romania
Understand employee leave policy in Romania, including annual leave in Romania, maternity, paternity, and sick leave, and learn how to manage teams compliantly.
-
Planning to hire employees in Belgium? Here’s a quick guide
Learn how to engage employees in Belgium. Explore working hours, payroll, leave policies, taxes, compliance requirements, and the essentials of the hiring process.
-
How New Game Studios in the Philippines Manage Revenue Across Global Platforms
This guide explores how game studio CEOs and founders can utilize fragmented income streams from Steam, App Stores, ad networks, and more, while mitigating FX volatility and legacy banking lags.
-
Leave policy in China
A simple guide to leave policies in China, including annual leave, sick leave, maternity leave, paternity leave, public holidays, and other statutory leave entitlements.
-
Employment laws in Denmark
Understand employment laws in Denmark, including working hours, leave, termination rules, and compliance tips for hiring.
Disclaimer
The information in this article/on this page is intended for marketing and informational purposes only and does not constitute legal, financial, tax, or professional advice in any context. Payoneer and Payoneer Workforce Management are not liable for the accuracy, completeness or reliability of the information provided herein. Any opinions expressed are those of the individual author and may not reflect the views of Payoneer or Payoneer Workforce Management. All representations and warranties regarding the information presented are disclaimed. The information in this article/on this page reflects the details available at the time of publication. For the most up-to-date information, please consult a Payoneer and/or Payoneer Workforce Management representative or account executive.
Availability of cards and other products is subject to customer’s eligibility. Not all products are available in all jurisdictions in the same manner. Nothing herein should be understood as solicitation outside the jurisdiction where Payoneer Inc. or its affiliates is licensed to engage in payment services, unless permitted by applicable laws. Depending on or your eligibility, you may be offered the Corporate Purchasing Mastercard, issued by First Century Bank, N.A., under a license by Mastercard® and provided to you by Payoneer Inc., or the Payoneer Business Premium Debit Mastercard®, issued and provided from Ireland by Payoneer Europe Limited under a license by Mastercard®.
Skuad Pte Limited (a Payoneer group company) and its affiliates & subsidiaries provide EoR, AoR, and contractor management services.





