Content
- Introduction
- Foreign Currency Income of Sole Proprietors: Key Requirements
- What Qualifies as Foreign Currency Income
- What Does Not Qualify as Business Income
- What Date Is Considered the Income Recognition Date
- Which NBU Exchange Rate Should Be Used
- Foreign Currency Income Under the Simplified Tax System
- Foreign Currency Income Under the General Taxation System
- Do Foreign Exchange Differences Need to Be Accounted For?
- How to Account for Bank Fees
- Practical Example: Why the Invoice Amount Differs from the Amount Received
- Working with Payoneer, Wise, and Other Payment Platforms: What Documents Should Be Retained?
- Checklist: How to Properly Account for Foreign Currency Income
- Common Mistakes Sole Proprietors Make When Accounting for Foreign Currency Income
- Simplified Tax System vs. General Taxation System: A Brief Comparison
- How Vchasno.Zvit Helps Sole Proprietors Manage Tax Reporting
If a foreign client transfers $1,000 to a sole proprietor (FOP), but only $975 reaches the account due to intermediary bank fees, a reasonable question arises: what amount should be recognized as income and taxed?
For sole proprietors, foreign currency revenue is taxed under the general rules. However, it is important to correctly determine the income recognition date, apply the National Bank of Ukraine (NBU) exchange rate, and take into account the specifics of working with Payoneer, Wise, or international bank transfers.
In this article, we will review the practical rules for accounting for foreign currency income for sole proprietors operating under the simplified tax system and the general taxation system.
Foreign Currency Income of Sole Proprietors: Key Requirements
Tax accounting for foreign currency revenue is based on several key principles.
These rules are established in Clause 292.5 of the Tax Code of Ukraine:
- Income received in a foreign currency must be converted into hryvnias using the NBU exchange rate effective on the date the funds are received.
- Income is recognized on a cash basis — on the day the funds are actually received.
- For sole proprietors under the simplified tax system, foreign exchange gains and losses are generally not included in taxable income.
- Bank fees do not always reduce the total amount of income subject to taxation.
- For Payoneer or Wise transactions, it is important to correctly determine the date on which funds are credited within the platform itself.
Most tax-related mistakes arise from misunderstandings of these rules.
What Qualifies as Foreign Currency Income
Foreign currency income includes any funds received in a foreign currency as part of business activities, including:
✅ payment for services;
✅ completed work;
✅ sale of goods;
✅ export of IT services, etc.
For tax purposes, any income received in a foreign currency must be converted into hryvnias using the official NBU exchange rate effective on the date the income is received.
What Does Not Qualify as Business Income
The following are not considered business income:
❌ personal funds deposited by the sole proprietor into the business account;
❌ returned erroneous payments;
❌ loans and borrowings;
❌ transfers between the proprietor’s own accounts;
❌ financial assistance from relatives.
Such receipts should ideally be supported by appropriate documentation.
What Date Is Considered the Income Recognition Date
Sole proprietors use the cash accounting method (Clause 292.6 of the Tax Code of Ukraine). Income arises not when a contract is signed or an invoice is issued, but when the funds are actually received by the entrepreneur.
This date determines:
- when income arises;
- which NBU exchange rate should be applied;
- the reporting period in which the income must be declared.
🔸If Funds Are Received via SWIFT
For international bank transfers, the income recognition date is generally the day the funds are credited to the sole proprietor’s foreign currency account. The NBU exchange rate should be determined as of that date.
If the transfer passes through a transit or clearing account, the relevant tax date is the date the funds are credited to the entrepreneur’s current account.
🔸If Funds Are Received Through Payoneer or Wise
The approach differs for these payment systems.
Recent tax practice indicates that income arises when funds are credited to the Payoneer or Wise account balance. Therefore, the date on which the funds are later withdrawn to a Ukrainian bank account generally does not affect the income recognition date.
For example:
- June 10 — funds are credited to Payoneer;
- June 15 — funds are transferred to the entrepreneur’s Ukrainian account.
For tax purposes, June 10 is the relevant income recognition date.
Which NBU Exchange Rate Should Be Used
For tax accounting purposes, only the official NBU exchange rate effective on the date the income is received should be used (Clause 292.5 and Article 177 of the Tax Code of Ukraine).
Important. The following cannot be used:
❌ the bank’s currency sale rate;
❌ a commercial exchange rate;
❌ the exchange rate applied by Payoneer or Wise.
Even if the bank statement automatically displays a hryvnia equivalent, tax reporting must be based solely on the official NBU exchange rate.
Foreign Currency Income Under the Simplified Tax System
The accounting process is relatively straightforward:
- Determine the date the funds were received.
- Find the NBU exchange rate effective on that date.
- Convert the foreign currency amount into hryvnias.
- Record the amount as income.
- Pay the applicable tax.
For example, a sole proprietor receives $1,000, and the NBU exchange rate on that date is UAH 42 per USD.
- Amount received: $1,000.
- NBU exchange rate: UAH 42/USD.
- Taxable income: 1,000 × 42 = UAH 42,000.
Foreign Currency Income Under the General Taxation System
Under the general taxation system, taxation applies not to total revenue but to net income (Clause 177.2 of the Tax Code of Ukraine).
General formula:
Therefore, entrepreneurs must keep records not only of income but also of expenses.
Particular attention should be paid to:
- primary accounting documents;
- supporting evidence of expenses;
- foreign currency transactions;
- bank fees.
If foreign currency transactions occur frequently, periodic consultation with an accountant or tax advisor is advisable.
Do Foreign Exchange Differences Need to Be Accounted For?
A foreign exchange difference may arise between the date the currency is received, the date it is sold, or the date a foreign currency balance is revalued.
For sole proprietors under the simplified tax system, foreign exchange differences generally do not need to be taken into account. Income is determined once — on the date the funds are received using the NBU exchange rate effective on that date. Subsequent fluctuations in the exchange rate usually do not create additional taxable income.
Under the general taxation system, the situation is more complex. Whether foreign exchange differences must be recognized depends on the specific circumstances and the accounting approach used.
How to Account for Bank Fees
Bank and payment system fees are one of the most common issues when working with foreign clients.
For example:
- the client sends $1,000;
- the correspondent bank deducts a $20 fee;
- $980 is credited to the account.
This raises the question: what amount should be included in income?
💰 Gross or Net?
The safest approach is to rely on the full payment amount specified in the invoice or contract — the Gross amount. This is the approach most commonly applied during tax audits.
At the same time, the specific treatment may depend on the contract terms, payment documents, and evidence of actual deductions.
📉 When the Amount May Be Lower
In certain situations, the following may be relevant when determining the tax base:
- contract terms;
- SWIFT messages;
- documents confirming the actual amount received.
If the difference between the invoice amount and the funds received occurs regularly or represents a significant amount, it is advisable to agree on the accounting approach with an accountant.
Practical Example: Why the Invoice Amount Differs from the Amount Received
Consider a typical scenario:
- A freelance designer operating as a sole proprietor issues an invoice to a client for $2,000.
- Following the SWIFT transfer, the correspondent bank deducts a $25 fee, and $1,975 is credited to the account.
- On the date the funds are received, the official NBU exchange rate is UAH 42.10 per USD.
In this situation, the entrepreneur’s key task is to correctly determine what amount of income should be reported and at what exchange rate.
For proper accounting purposes, it is necessary to:
- retain the invoice;
- obtain the SWIFT message;
- record the date the funds were received;
- determine the income base.
If the Gross approach is applied, the calculation is as follows:
2,000 × 42.10 = UAH 84,200
This is the amount that should be included in taxable income.
Working with Payoneer, Wise, and Other Payment Platforms: What Documents Should Be Retained?
When using international payment services, it is important not only to determine the correct income recognition date but also to properly document the transaction.
The tax authorities recommend retaining:
- invoices;
- account statements;
- transaction history records;
- withdrawal confirmations;
- Ukrainian bank account statements.
A complete set of supporting documents significantly simplifies financial monitoring procedures and potential tax audits.
Checklist: How to Properly Account for Foreign Currency Income
Before filing your tax return, verify the following:
Income date — has the date the funds were received been correctly determined, particularly for Payoneer or Wise transactions?
NBU exchange rate — was the official NBU exchange rate effective on that date used?
Documentation — have all required invoices and bank statements been retained?
Fees — have bank fees been properly considered, and has the income base (Gross or Net) been correctly determined?
Income limits — has the applicable income limit for your simplified tax group been exceeded?
Reconciliation — do the figures reported in the tax return fully match the actual account statements?
Common Mistakes Sole Proprietors Make When Accounting for Foreign Currency Income
Although the accounting rules are relatively straightforward, entrepreneurs regularly make several common mistakes that may lead to issues during a tax audit.
- Using the Bank’s Exchange Rate Instead of the NBU Rate. This is the most common mistake. For tax accounting purposes, only the official NBU exchange rate may be used.
- Incorrect Income Recognition Date. Entrepreneurs often rely on the date the currency is sold or withdrawn. However, for tax purposes, only the date the income is actually received is relevant.
- Lack of Supporting Documents. This is particularly risky for transactions conducted through Payoneer, Wise, or Stripe. Without supporting documentation, it may be difficult to verify the source of funds.
- Errors in Accounting for Fees. Reporting only the amount actually credited to the account without considering the payment terms often raises questions during audits.
Simplified Tax System vs. General Taxation System: A Brief Comparison
| Parameter | Simplified Tax System | General Taxation System |
| Tax Base | Revenue | Net income |
| Conversion Rate | NBU rate on the income date | NBU rate on the income date |
| Foreign Exchange Differences | Generally not recognized | Require analysis |
| Bank Fees | Often do not reduce income | May be recognized as expenses |
| Reporting | Simplified Tax Return | Personal Income and Assets Tax Return |
How Vchasno.Zvit Helps Sole Proprietors Manage Tax Reporting
Foreign currency income requires ongoing monitoring, especially for entrepreneurs who regularly work with international clients.
Vchasno.Zvit automates key processes:
- Income Limit Monitoring. The service automatically tracks incoming payments and displays the remaining amount available before reaching the income threshold applicable to your simplified tax group.
- Tax Calendar. The system reminds users about tax filing and payment deadlines, helping avoid penalties caused by missed due dates.
- Automatic Tax Return Preparation. The service takes applicable tax rules into account and helps prepare reports quickly. The entrepreneur only needs to verify the information, sign the document using a qualified electronic signature, and submit it to the tax authorities.
- Electronic Archive. All tax returns, receipts, and submission history are stored in one place, making reconciliations and audits significantly easier.
Foreign currency income does not create a separate taxation regime for sole proprietors, but it does require careful attention to detail. In most cases, tax issues arise not because the legislation is complicated, but because of mistakes in determining the income recognition date, applying the wrong NBU exchange rate, or failing to retain supporting documents.
A practical approach is to record every incoming payment, keep all invoices and statements, and regularly reconcile data before filing tax returns. Such consistency helps avoid disputes with the tax authorities and allows entrepreneurs to work confidently with international clients regardless of the payment method used.


