A transport invoice from a Polish carrier can show three VAT treatments: NP, meaning the service is outside the scope of Polish VAT and the buyer accounts for it at home under the reverse charge (Article 28b of the Polish VAT Act), 0% for international transport backed by documents (Article 83(1)(23)), and 23%, the standard Polish rate. This article is general information, not tax advice.
The same route, three different invoices
Two trucks run the same lane from Poznań to Birmingham. One is paid for by a Polish exporter, who receives an invoice at 0%. The other is paid for by the British consignee, who receives an invoice marked NP with no tax at all. A third customer, who booked the same carrier for a domestic Polish leg, sees 23%. None of these invoices is wrong: the treatment depends on who buys the service and whether the route crosses the EU border, not on how far the truck drives.
The cost of getting this wrong is concrete. A carrier that charges 23% where NP applies makes the customer finance a foreign tax it cannot recover through its own VAT return. A carrier that applies 0% without the full set of documents pays the tax with interest after an audit. And a buyer that quietly pays a wrongly rated invoice buys itself a dispute later. Reading the VAT line before paying is cheaper than correcting it afterwards.
NP and the reverse charge: when the buyer sits abroad
Article 28b places B2B services where the customer is established. When a Polish carrier moves goods from Poland to England for a UK company, the service is outside the scope of Polish VAT: the invoice carries no rate and no amount. The UK buyer then deals with the supply under its own rules; HMRC explains the place-of-supply framework for services in VAT Notice 741A. For most VAT-registered businesses the reverse charge is cash-neutral, because output and input tax are declared in the same return.
For EU buyers the mechanics are similar with two additions on the Polish side: the carrier should hold the customer's valid EU VAT number, verifiable in the European Commission's VIES database, and must report the supply in the Polish recapitulative statement. The invoice carries the annotation „odwrotne obciążenie”, required by Article 106e(1)(18) of the Polish VAT Act. Exceptions to the general rule exist, among them transport performed entirely outside the EU (Article 28f), so unusual routings belong on a tax adviser's desk before the invoice goes out.
The Polish 0% rate: international transport with documents
The zero rate under Article 83(1)(23) covers international transport services. The statutory definition in Article 83(3) is narrower than intuition suggests: it means carriage whose route crosses the border of the European Union, for example Poland to the United Kingdom or Switzerland, a third country to Poland, or transit across Poland. The typical case is a Polish exporter instructing a Polish carrier to deliver to England: the place of supply stays in Poland, so instead of NP the invoice shows a Polish rate, reduced to zero.
Zero must be proven. Article 83(5) requires a consignment note, in road transport normally the CMR (the Convention on the contract for international carriage of goods by road), or a forwarder's document showing unambiguously that the border with a third country was crossed, plus the carrier's invoice. For imported goods there is an extra piece: a document confirmed by the customs office showing that the transport cost was included in the taxable amount of the import. Missing paperwork means the domestic rate applies. A Ministry of Finance regulation on reduced rates also extends 0% to, among others, the domestic leg of an international transport. What travels with a UK-bound load is covered in our guide to export documents for the UK, and the customs side of the bill in customs clearance costs.
When 23% is the correct answer
The standard rate applies to domestic Polish transport bought by a Polish business. The surprise sits elsewhere: a haul from Poland to Germany ordered by a Polish company is also 23%. The route is foreign in the everyday sense, but it never leaves the EU, so it is not international transport within Article 83(3) and the zero rate is unavailable; NP does not apply either, because the buyer is established in Poland. If you are a UK or EU business and a Polish invoice shows 23% where you expected NP, do not simply pay it: Polish VAT cannot be recovered through your home VAT return, and a correction from the issuer is the clean way out.
A second trap is confusing delivery terms with the buyer of the service. The VAT treatment follows the party that concluded the contract of carriage, not the Incoterms rule in the sales contract. An exporter selling DAP buys the transport itself, and its own country drives the invoicing, wherever the goods end up. How Incoterms allocate duty and import VAT on UK lanes is a separate story, told in Incoterms mismatch: DAP vs DDP.
| Scenario | VAT treatment | Basis | Condition |
|---|---|---|---|
| Poland to UK, Polish customer | 0% | Article 83(1)(23) Polish VAT Act | full document set under Article 83(5): CMR, invoice, customs confirmation for imports |
| Poland to UK, UK customer | NP, buyer accounts at home | Article 28b Polish VAT Act | business customer; invoice without rate or amount |
| Poland to Germany, German customer | NP with reverse charge note | Article 28b and Article 106e(1)(18) | valid EU VAT number, supply reported in the recapitulative statement |
| Poland to Germany, Polish customer | 23% | Article 41(1) Polish VAT Act | route stays inside the EU, so no zero rate |
| Domestic Polish leg of an international transport | 0% possible | Ministry of Finance regulation on reduced rates | the leg is part of a documented international transport |
Three checks before you pay a Polish transport invoice
- Identify the buyer of the service. Not the consignee of the goods, but the company that ordered the transport and pays the bill. A buyer established outside Poland points to NP; EU buyers should expect their VAT number to be checked in VIES.
- Check the route. Crossing the EU border, for example to the UK, Switzerland or Norway, opens the zero rate. A route that stays inside the EU, even across five countries, means 23% for a Polish buyer.
- Count the documents. Zero needs the CMR or a forwarder's document plus the invoice, and for imports a customs-confirmed document. One missing piece and the domestic rate returns.
Disclaimer: this article is general information about VAT on freight transport and is not tax or legal advice. The treatment of a specific transaction depends on its facts; confirm it with a tax adviser or your accountant.
The OTSL role
As an international freight forwarder we run road transport between Poland, the United Kingdom, Switzerland and the rest of Europe, with warehouses in Kielce, Legnica and Milton Keynes. We do not replace a tax adviser, but we look after what the treatment depends on: a complete set of transport and customs documents, a correctly completed CMR and clearance confirmations your accountant can put on the table during an audit. Our customs work is described under customs clearance, more practical guides sit in the knowledge base, and a quote starts with the contact form.
How can the same route result in different VAT invoicing?
The tax treatment depends on who buys the transport service and what documents prove the international status of the movement. Depending on whether the buyer is based locally or abroad, and whether proper export documents are provided, the invoice can be issued under reverse charge, zero-rating, or standard tax rules.
Step by step
- Verify buyer status. Check whether the customer ordering the transport has a valid tax identification number.
- Confirm the route. Identify the exact point of origin and destination for the cargo.
- Determine place of supply. Apply the correct tax rule based on the buyer's establishment.
- Gather transport documentation. Collect required consignment notes and customs declarations.
- Issue the invoice. Apply the appropriate tax annotation based on the gathered documents.
Definitions
- NP (Nie podlega): Indicates that the transport service is outside the scope of VAT in the issuing country.
- Reverse charge (Odwrotne obciążenie): A mechanism shifting the tax liability from the service provider to the buyer.
- VAT (Value Added Tax): A consumption tax applied to goods and services across the supply chain.
- B2B (Business to Business): Commercial transactions executed between two registered corporate entities.
AI image