Chwilka...

Selling a Car in Poland as a Foreigner • Contract, 30-Day Notification and OC Transfer

Passing a car key illustration.
Fot: Karem Adem
Udostępnij:
21 Wrzesień 2026

Selling a car in Poland is not complicated, but it is unforgiving about paperwork. Two documents decide whether the sale ends cleanly or follows you for months: the umowa kupna-sprzedaży (the sale contract) and the zawiadomienie o zbyciu pojazdu (the notification that you have disposed of the vehicle). Miss the second one and the car stays legally attached to you in the CEPiK register, together with the OC obligation, the parking tickets and, increasingly often, a fine from the starosta.

At Magro Ubezpieczenia we have spent more than 30 years in Łódź watching this exact scenario play out, and in recent years a growing share of it involves foreigners: Ukrainians, Indians, Georgians, Germans, Turks and Britons who bought a car here, used it for a year or two, and now want to sell it before moving on. This guide walks through the sale from the seller's side, in English, with the Polish terms you will actually see on the forms.

 

Who can sell a car in Poland as a foreigner

There is no nationality requirement. If you are listed in the dowód rejestracyjny (registration certificate) and in the karta pojazdu where one exists, you can sell. You do not need Polish citizenship, you do not need a PESEL to sign a contract, and you do not need to be physically present in Poland at the moment of sale if you use a power of attorney (pełnomocnictwo).

What you do need:

  • a valid passport or national ID document from your country of citizenship,
  • the original dowód rejestracyjny,
  • the karta pojazdu if one was issued,
  • proof of a valid OC policy (the buyer will ask, and legally you must hand it over),
  • your residence card or address details for the contract.

If the car is co-owned (współwłasność), for example with a spouse or with a leasing company that has already released the title, every co-owner must sign the contract or grant a written power of attorney.

 

Umowa kupna sprzedaży in English • what the contract must contain

Polish law does not prescribe a template for a car sale contract. It must simply be in writing and identify the parties, the object and the price. In practice, however, the wydział komunikacji and the insurer will both read it, so anything missing becomes your problem later.

A workable contract contains:

  • Date and place of the sale (this date starts the 30-day clock),
  • Seller's data: full name, address, PESEL or passport number, document series,
  • Buyer's data: identical scope,
  • Vehicle data: make, model, year of production, VIN, registration number, engine capacity, mileage,
  • Price written in digits and in words, currency, payment method,
  • Statement that the seller is the sole owner and the vehicle is free of third-party claims,
  • Declaration that the buyer has inspected the technical condition,
  • Handover date of vehicle and documents,
  • Signatures of all parties (and all co-owners).

 

Bilingual Polish-English contracts

A contract written only in English is legally valid between the parties, but it will slow everything down. The registration office, the insurer and the tax office all work in Polish, and an official may request a sworn translation. The clean solution is a two-column bilingual contract: Polish on the left, English on the right, with a clause stating that in case of discrepancy the Polish version prevails. Both sides understand what they sign and no office can refuse it.

You can download a ready bilingual template, along with other useful documents such as the oświadczenie sprawcy accident statement, from our forms page. Print three copies: one for you, one for the buyer, one for the office or the tax return.

 

Mistakes we see most often

  • Blank date or antedated contract. Tempting when the buyer wants to "sort it out later", disastrous when the buyer causes an accident and the timeline is disputed.
  • Artificially low price. The buyer pays 2% PCC tax on the value, so some ask for 1 000 zł on paper. If the tax office challenges it, the buyer pays the difference plus interest, and your credibility as a witness goes with it.
  • No VIN. Registration plates change, VIN does not. Without it the contract can be questioned.
  • No buyer ID data. If you cannot identify the buyer, you cannot prove to whom you sold the car.

Take a photo of the buyer's ID or residence card with their consent, and photograph the signed contract before handing over the keys. It costs nothing and has saved several of our clients from fines.

 

The 30-day zbycie notification • zawiadomienie o zbyciu pojazdu

This is the step foreigners miss most often, because in many countries deregistration is automatic. In Poland it is not. As the seller you have 30 days from the date of sale to notify the starosta (the district office where the vehicle is registered) that you have disposed of the vehicle.

The notification does not deregister the car and it does not transfer ownership in the register by itself. What it does is record in CEPiK that from a given date the vehicle is no longer yours. That record is your shield against the buyer's speeding tickets, toll charges, UFG penalties and, in some municipalities, the paid-parking debts.

 

How to file it

Three routes work:

  • Online via gov.pl using a Profil Zaufany, e-dowód or bank login. You fill in the form, attach a scan or photo of the sale contract, and receive a confirmation (UPP) in your electronic mailbox. This is free and takes about ten minutes.
  • In person at the wydział komunikacji with the contract and your ID.
  • By post, registered letter, with a copy of the contract. Keep the posting receipt as proof of the date.

A practical obstacle for foreigners: Profil Zaufany normally requires a PESEL. If you do not have one, use the paper or postal route, or grant a power of attorney to someone who can file for you. Do not assume the buyer will handle it. The buyer has their own separate obligation to register the car in their name within 30 days, and their failure does not cover yours.

 

Fines up to 1000 zł

Late notification is an administrative penalty, not a criminal matter, but it is real money. The starosta may impose a fine in a range that reaches 1 000 zł, and offices have become noticeably more systematic about issuing them. The fine scales with how late you were, and "I did not know" is not a defence.

The far more expensive risk is what happens if you never notify at all. In the register you remain the owner, so if the buyer lets the OC lapse, the Ubezpieczeniowy Fundusz Gwarancyjny (UFG) will come after you. Where a vehicle has no insurance, UFG charges a penalty for every single day without cover, and the amounts climb into thousands of złoty. We describe how that mechanism works in detail in our guide to OC penalties in Poland.

 

What happens to the OC policy after the sale

Polish OC follows the car, not the driver. On the day of sale the rights and obligations under your OC policy transfer automatically to the buyer. The buyer is insured from minute one, which is why you must hand over the policy document together with the registration certificate.

Two things then happen.

 

Your duty as the seller

You must inform your insurer of the sale, in writing or through their client portal, within 14 days, providing the buyer's personal data and the date of sale. Until you do, the insurer keeps invoicing you for unpaid instalments. Send a copy of the contract, keep the confirmation.

 

The buyer's choice

The buyer may keep your policy until the end of its term or terminate it at any moment. Note the critical difference from a normal renewal: a policy taken over after a sale does not auto-renew. It simply expires on the end date, and if the buyer has not arranged a new one by then, the vehicle is uninsured from the next day.

If the buyer keeps the policy, the insurer may recalculate the premium based on the new owner's profile. A 22-year-old buyer taking over a policy priced for a 50-year-old with a clean record will usually receive a surcharge notice. Insurers such as PZU, Warta, Link4, Generali, Allianz, UNIQA, Compensa, InterRisk and Proama all apply this recalculation, each with their own tariff.

If the buyer terminates early, you as the seller are entitled to a refund of the unused premium, calculated per day. The procedure, the deadlines and the documents needed are covered in our dedicated article on getting an OC refund after selling a car.

 

When the buyer is a foreigner • what to expect

Increasingly, both sides of the transaction are foreign nationals. If your buyer is a foreigner buying their first Polish car, be prepared for questions, because their insurance path is genuinely harder than a Polish resident's.

The most important structural issue: foreigners without a PESEL number receive significantly fewer offers, because their Polish insurance history cannot be retrieved from the central databases. The insurer cannot verify bonus-malus, so several companies simply decline to quote and the remaining ones price defensively. Having a PESEL genuinely widens the market.

To prepare a quote for a foreign client, an agent needs:

  • a photo of the passport or national identity document of the country of citizenship,
  • the vehicle purchase contract, which must be sent over (this is exactly the umowa you have just signed, so give the buyer a clean scan),
  • a Polish address for the policyholder.

On timing and registration, one point is routinely misstated on district office websites: the vehicle does not need to be insured at the moment of registration at the wydział komunikacji, even though those pages usually say otherwise. It must, however, be insured no later than on the day of registration and before the vehicle is put into traffic. In other words, the policy has to exist before the buyer drives off, not before they queue at the counter. The same logic underpins the general rule that a vehicle should be insured in its country of registration, which is why a Polish-plated car needs a Polish OC policy and not a foreign one. Our step-by-step guide to registering a car in Poland as a foreigner covers the office side of this.

 

Payment realities for foreign buyers

Payment is almost always made in advance, by bank transfer to a bank account. This matters for planning, because a transfer from a foreign account can take up to several days to arrive, and currency conversion costs must be factored into the budget. Most importantly, the policy is issued only once the payment has been credited to the bank account. Sending a screenshot of the transfer confirmation is not enough, no matter how convincing it looks.

OC is purchased for a period of one year, with the option of paying in instalments. And if the vehicle has no insurance at all, remember the rule above: UFG charges a penalty for every day without cover.

 

Why the new premium may surprise the buyer

The price of OC depends on a very large number of factors: the owner's age, the registered address, the make, the model, the engine capacity, the claims history, the way the car is used. A buyer moving from a small town near Łódź to Warsaw with the same car can see a materially different premium. Tell them honestly that the quote they get is theirs, not yours, and that comparing across insurers is worth the fifteen minutes.

 

A clean-sale checklist

  • Sign a bilingual contract in three copies, with VIN, date and full ID data of both parties.
  • Photograph the signed contract and the buyer's ID document.
  • Hand over the dowód rejestracyjny, karta pojazdu and the OC policy.
  • File the zawiadomienie o zbyciu within 30 days, online or on paper, and keep the confirmation forever.
  • Notify your insurer within 14 days with the buyer's data and the sale date.
  • Decide with the buyer whether the policy continues or is terminated, then claim your refund if applicable.
  • If you are leaving Poland, remove the vehicle from any parking subscription, toll account (e-TOLL) and your bank's standing orders.

 

Need help doing this in English? Talk to Magro

Magro Ubezpieczenia has been advising drivers in Łódź and across Poland for over 30 years, and a large part of our daily work is helping foreign clients through exactly these steps: preparing a bilingual sale contract, checking what to write in the zbycie notification, notifying the insurer, calculating the refund on the unused part of the premium and, when you are buying rather than selling, finding an insurer that will actually quote for a client without a PESEL.

We work with more than 20 insurers on the Polish market, we speak English, and we will tell you plainly which offer makes sense for your profile. Send us the contract and your document scans and we will come back with concrete numbers, not a generic calculator screen.

Contact Magro Ubezpieczenia for a quote or for help with a sale you have already made. It is far cheaper to ask before the 30 days run out than to argue with the starosta afterwards.