
How to Correctly Pay Taxes on Investments, Crypto, and Foreign Shares in Poland (PIT-38)
13.07.2026
выставить фактуру в KSeF для иностранного контрагента
The implementation of the National e-Invoicing System (KSeF) in Poland is changing the rules of the game for all businesses. However, many entrepreneurs face a logical question: how does the system regulate transactions with foreign partners who do not have access to the Polish digital platform? In this article, we look at the main nuances of issuing e-invoices for export.
Basic Principle of KSeF in Export Transactions
When a Polish company sells goods or provides services to a foreign partner, the obligation to document the transaction remains. The main rule of KSeF in this context is the separation of the document registration process in the system from its physical delivery to the client.
- Mandatory Registration — An invoice for a foreign contractor must be generated in a structured XML format and sent to the KSeF system if required by the current status of your company.
- Assignment of Number — After successful validation, the system assigns a unique KSeF identification number to the document, confirming its legality.
How a Foreigner Receives an Invoice from the System
Since companies from the USA, Ukraine, or EU countries are not required to have an account in the Polish tax system, the procedure for delivering an invoice to them differs from domestic Polish settlements.
- Visualization in PDF — After being registered in KSeF, the invoice must be converted into a standard graphical view (e.g., PDF) to be sent to the contractor.
- Use of QR Code — A special QR code must be placed on the visualized copy of the document, allowing verification of the invoice's authenticity in the Polish database.
Filling in Foreign Buyer Data
Correctly entering the foreign customer's details is a critical step. The structured XML format requires strict adherence to field formats, especially in the absence of a Polish NIP number.
- EU VAT Identifier — For partners from the European Union, a valid VAT number with the standard country prefix (e.g., DE, FR) must be specified.
- Contractors from Third Countries (USA, Ukraine) — When invoicing outside the EU, local fiscal codes (e.g., EIN in the USA) are entered in the tax number field, or a special mark indicating the absence of an EU ID is used.
Invoice Currency and Tax Specifics
KSeF fully supports invoicing in foreign currencies (USD, EUR, UAH), but the algorithms require adherence to basic conversion rules for correct accounting.
- Tax Display — Even if the transaction is carried out in dollars or euros, the tax amount (if applicable) must be additionally calculated and indicated in Polish Zlotys (PLN).
- Exchange Rates — Conversion is performed according to official rules as of the day preceding the date of the service or invoice issuance.
Recommendations for Safe Operation in the International Market
The rules for working with KSeF are dynamically evolving, and international transactions are always under the close scrutiny of tax authorities. To avoid blocks and penalties, entrepreneurs are advised to take a systematic approach.
- Checking Regulation Updates — Since technical requirements for XML schemas may change, it is important to follow official announcements.
- Accounting Support — Complex cases, such as tripartite deals in the EU or specific export of services to the USA, require detailed analysis. Finoditax specialists will help adapt your processes to the new standards.
Need accounting support?
Do you have questions about international transactions or automating your work with KSeF? Contact Finoditax experts for an individual consultation.

