Home โ€บ SDK Code

The SDK: Lithuania's Owner Declaration Code

Last updated: August 2026ยทWritten by Allen Shorยท11 min read

Four letters that decide whether a Lithuanian car sale can happen at all. The SDK โ€” savininko deklaravimo kodas, the owner declaration code โ€” is the least-known requirement in Lithuanian vehicle ownership and the one that stops the most transactions. English-language guides to living in Lithuania mostly do not mention it. Regitra's position is that without it you cannot sell a vehicle and you cannot register one.

Since 1 May 2021 Lithuania has kept a record of who owns every vehicle in the country, separate from the registration itself. Each vehicle carries a unique owner declaration code (SDK) that identifies its current declared owner. Selling a vehicle requires the seller to hold one; registering a vehicle in your name requires you to be issued a new one.

You obtain it by declaring the acquisition to Regitra โ€” free online at eRegitra, or โ‚ฌ4.20 at a branch counter. The buyer declares within 5 days of the transaction; the seller confirms within 5 days of that submission. The new code is issued only once both halves are done.

What the Code Actually Is

Lithuania runs two related but distinct records about your car.

The first is the one everyone knows: the registration. That is the plate, the registration certificate, the entry that says this vehicle is permitted on the road. The second, newer one is a record of ownership โ€” who holds the vehicle right now, whether or not it is registered, whether or not it is roadworthy, whether or not it is being driven.

The SDK belongs to the second record. Regitra describes it as a new accounting system in which records of the owners of all vehicles are kept, and which assigns each vehicle a unique owner declaration code. The code is not a document you carry. It is an identifier the registry holds, and it is what the next transaction is checked against.

1 May 2021Mandatory since
โ‚ฌ0.00Cost online
โ‚ฌ4.20Cost at a branch
5 + 5 daysBuyer, then seller

The distinction between the two records matters in one specific way. A vehicle can be deregistered โ€” off the road, plates surrendered, no longer permitted in traffic โ€” and still have an owner who must be declared. Ownership does not lapse because roadworthiness did. That is the gap the SDK system was built to close.

Why It Exists

Before May 2021, Lithuania's registry knew who a vehicle was registered to. That is not the same as knowing who owns it, and the difference was where the problems lived: a car sold three times without any of the buyers registering it, a vehicle abandoned by an owner nobody could name, a seller still receiving penalty notices for a car they parted with a year earlier.

Making the ownership record mandatory and universal โ€” and putting a code on it that the next transaction must reference โ€” closes that loop. Every transfer now has to be declared by both sides, and Regitra's system will not issue the new owner a code until both sides have acted.

It applies to every vehicle, not just cars. Regitra's rule covers all vehicle types โ€” passenger cars, motorcycles, trailers and the rest. If it goes in the vehicle register, it has an SDK. Buying a trailer or a moped puts you in exactly the same process as buying a car, on the same deadlines.

Where the SDK sits in a purchaseFive steps: seller's sdk checked before payment, buyer declares the acquisition, seller confirms the transfer, new sdk issued to the buyer, registration now possible.Where the SDK sits in apurchase1Seller's SDK checked before payment2Buyer declares the acquisition3Seller confirms the transfer4New SDK issued to the buyer5Registration now possibleHowToLithuania.com

Who Needs One

Regitra draws the line by residence and by where the transaction happens, and the two halves are not symmetrical.

Lithuanian residents and companies

  • Every purchase and every sale
  • Whether the counterparty is here or abroad
  • Every vehicle type in the register
  • Selling abroad still needs an SDK first

Scope: all your transactions, everywhere.

Foreign residents and foreign companies

  • Transactions taking place in Lithuania
  • Declare when registering the vehicle here
  • Declare when selling the vehicle here
  • Branch application, on the day of the transaction

Scope: narrower, but the channel is harder.

The narrower foreign scope is genuinely narrower: a foreign buyer taking a Lithuanian car home to Poland and registering it there is not caught by the obligation to declare the acquisition in Lithuania. Regitra states that foreign buyers need to declare only where the vehicle will be registered or sold in Lithuania.

The seller's side has no such relief. A Lithuanian seller must hold an SDK before selling abroad, exactly as before selling at home.

The Two-Sided Declaration

A declaration is not one act by one person. It is a submission and a confirmation, on separate clocks, and the second is performed by somebody who has already been paid.

  1. Buyer submits โ€” 5 days from the transaction

    You enter the acquisition with your identity card or passport and the purchase-sale contract, or the gift contract where the vehicle was a gift. Online through eRegitra, or at a branch with an appointment booked in advance.
  2. Seller confirms โ€” 5 days from your submission

    The seller reviews and confirms the data you entered. Free through either channel. This is the step that stalls.
  3. New SDK issued

    Regitra's wording: the new owner is given a new SDK only after the buyer has provided and the seller has confirmed the data. One half is not enough.
  4. Register โ€” 10 calendar days from the declaration

    If the vehicle will be used in public traffic, register inside the window or Regitra deregisters it automatically. Full detail on registering a car.

Do the confirmation in the same room

Both deadlines are short, but only one of them is yours to control. The practical advice that follows from Regitra's own process is to complete the buyer's submission and the seller's confirmation together, while both parties are still present, rather than shaking hands and trusting the second half to happen later.

How to Get One

There are exactly two channels, and they are not equivalent.

Online, through eRegitra. Free, available for the acquisition declaration, the seller's confirmation and the disposal declaration alike. It requires a Lithuanian electronic identity to log in, which in practice means an asmens kodas and either a bank login, a mobile signature or an ID-card certificate.

At a Regitra branch. Chargeable for the acquisition and disposal declarations, free for the seller's confirmation. Branch services run on appointments booked in advance rather than walk-ins.

The channel choice is often made for you. If you have no Lithuanian e-identity, the online route is closed regardless of what it costs. That is the ordinary position for somebody who has just arrived, has bought a car before completing their registration, and does not yet have a working bank login. Budget the branch fee and the appointment rather than discovering this at the deadline.

What It Costs

Almost nothing, if you use the internet.

DeclarationOnlineAt a branch
Acquisition, with SDK issuedFreeโ‚ฌ4.20
Seller's confirmation of the transferFreeFree
Transfer declaration on a sale abroadFreeโ‚ฌ4.20
Disposal or destruction declarationFreeโ‚ฌ4.20

Note the asymmetry on the middle row: the seller's confirmation is the one act that is free through both channels. Regitra charges the counter fee for the declarations that create or end an ownership record, and not for the one that merely agrees with a record somebody else created. A seller who does not use e-services therefore has no financial reason to delay.

Regitra's English-language pages publish the process but not the prices, so the figures above are from its Lithuanian price pages. An English-only reader will not find a fee on the page they are sent to.

Foreign Residents and Foreign Companies

Regitra's guidance for foreign residents is that the application is made at a branch office on the day the transaction is concluded, rather than online. The reason is structural rather than discriminatory: eRegitra authenticates against Lithuanian electronic identity, and a person who does not have one cannot log in to use the free channel.

What that means in practice

The day-of-transaction instruction is the one that bites. If you buy a car on a Saturday and Regitra's branches are shut, you are already outside the guidance before you have driven home โ€” and the 5-day statutory window is still running in the background.

Getting an asmens kodas and a working e-identity early is worth doing for its own sake. It converts this from a scheduling problem into a five-minute task.

  • Plan the branch appointment before the purchase, not after it
  • Bring the passport and the signed contract to the same appointment
  • Budget the counter fee rather than the free online price
  • Do not assume the seller can complete your half for you

Foreign companies transacting in Lithuania are inside the same rule as foreign individuals. Regitra names both.

What Happens If You Skip It

Two consequences, and the second is much more common than the first.

You cannot transact. Regitra's own statement is that a person who does not declare a vehicle in accordance with the established procedure will not be able to sell it. This is not enforcement after the fact โ€” it is a lock at the front of the process. An undeclared vehicle is one you own in fact and cannot dispose of on paper.

You can be fined. Regitra publishes the administrative penalties for failing to declare as โ‚ฌ150.00โ€“โ‚ฌ300.00 for a first violation and โ‚ฌ440.00โ€“โ‚ฌ600.00 for a repeat one.

โ‚ฌ150โ€“โ‚ฌ300First violation
โ‚ฌ440โ€“โ‚ฌ600Repeat violation
10 daysThen automatic deregistration
โ‚ฌ0.00Cost of doing it properly

The third consequence is the quiet one. Declare the change of ownership, then fail to register the vehicle within 10 calendar days where it is going to be used in traffic, and Regitra deregisters it automatically. No notice period is published; the deregistration is the outcome of the deadline passing.

No published penalty for the seller who does not confirm. The buyer's failure to declare has a published fine. The seller's failure to confirm, within their own five-day deadline, has none that Regitra prints. What its pages describe is the effect on the buyer: no confirmation, no new SDK, no registration. If you are the buyer, the person with the exposure is you, which is the opposite of what you would expect.

What Regitra Leaves to You

Regitra's own pages stop short in three places, and each one is something you have to handle yourself.

  • There is no official SDK lookup. Regitra's English service pages tell a buyer to verify that the seller has an SDK before the transaction, but point to no public search tool for doing it. Third-party sites offer one, and an unofficial lookup is a poor basis for a code that gates a purchase. Ask the seller to show you the code from their own eRegitra account, in front of you.
  • Nothing binds the seller to the five-day deadline. The deadline is published; no penalty for missing it is, and the consequence falls on you, because your new code is issued only after the seller confirms. Complete both halves of the declaration together, while the seller is still there.
  • The seller's page says nothing about plates, insurance or residual liability. Regitra's "I have sold a vehicle" page covers the confirmation and its deadline and stops. Do not assume the transfer settles the number plates, the insurance policy or your exposure after the sale โ€” deal with each of them yourself.

If you only remember one thing from this page: ask to see the SDK before you pay. It costs the seller nothing to have, it is Regitra's own step one, and its absence is the single clearest signal that a sale is not going to complete.

Frequently Asked Questions

What does SDK stand for?

Savininko deklaravimo kodas, which translates as owner declaration code. It is a unique code assigned to each vehicle in the Lithuanian register that identifies its currently declared owner. It has been mandatory for every vehicle in Lithuania since 1 May 2021.

Do I need an SDK before I buy a car, or after?

Before, but it is the seller's code you need before. Regitra places verifying that the seller has an SDK at step one of every purchase route it publishes, ahead of the contract and the payment, because a seller without one cannot legally transfer the vehicle to you. Your own new code is issued afterwards, once you have declared the acquisition and the seller has confirmed it.

How much does an SDK cost?

Nothing if you declare online through eRegitra. At a Regitra branch counter the acquisition declaration that produces the code costs 4.20 euros. The seller's confirmation of the transfer is free through either channel, and a disposal or destruction declaration is free online or 4.20 euros at a branch.

How long do the SDK deadlines run for?

The buyer declares the acquisition within five days of the transaction. The seller then confirms within five days of the buyer providing the details. Once both halves are complete and the new code is issued, the buyer has ten calendar days from the declaration of the change of ownership to register the vehicle, if it is going to be used in public traffic.

What happens if I do not declare the change of ownership?

Two things. You will not be able to sell the vehicle, because Regitra's system requires a declared owner before a transfer can be recorded. And Regitra publishes an administrative fine of 150 to 300 euros for a first violation and 440 to 600 euros for a repeat violation.

Can a foreigner get an SDK in Lithuania?

Yes. Regitra's rules cover foreign residents and foreign companies for transactions taking place in Lithuania. The difference is the channel rather than the entitlement: Regitra directs foreign residents to apply at a branch office on the day the transaction is concluded, rather than online, because the eRegitra service authenticates against a Lithuanian electronic identity that most new arrivals do not yet have.

Does an SDK apply to a motorcycle or a trailer?

Yes. Regitra's rule covers all vehicle types in the register, and it names motorcycles and trailers alongside passenger cars. Buying a trailer puts you in the same declaration process, with the same five-day and ten-day deadlines, as buying a car.

The seller will not confirm the transfer. What can I do?

Regitra publishes the seller's five-day deadline but does not publish a penalty for missing it, and the practical consequence falls on you rather than on them: the new owner is given a new SDK only after the buyer has provided and the seller has confirmed the data, so your registration cannot proceed. The reliable answer is preventive, which is to complete both halves of the declaration together while the seller is still present.

Do I need an SDK if I am selling my car to someone abroad?

Yes. Regitra states that a vehicle sold abroad must already have an owner declaration code before the sale takes place. The relief on the other side of that transaction is for the foreign buyer, who needs to declare the acquisition only if the vehicle will be registered or sold in Lithuania.

Is the SDK the same thing as the registration certificate?

No, and the difference is the point of the system. The registration certificate records that a vehicle is permitted on the road. The SDK records who owns it. A vehicle can be deregistered, off the road and without plates, and still have an owner who must be declared. The two records are kept separately and the SDK is the newer of the two.

How do I check that a seller really has an SDK?

Regitra instructs buyers to verify it before the transaction, but its service pages point to no official public lookup tool for doing so. Third-party sites offer one; an unofficial source is a poor basis for a code that gates a purchase. Ask the seller to show you the code from their own eRegitra account, in front of you.

What is a disposal declaration?

It is the declaration you make when a vehicle is scrapped or otherwise destroyed rather than sold to a new owner. It closes the ownership record so the vehicle is not left with a live declared owner. It is free online through eRegitra and 4.20 euros if made at a Regitra branch counter.