Road transport

Romania e-Transport 2026: UIT Code, Rules & Fines

From 2026, Romania's e-Transport is fully mandatory. What the UIT code is, who has obligations, how long it is valid, the fines, and a practical pre-departure checklist.

Driver and inspector checking a UIT code on a tablet next to a truck, with a map and active GPS

What RO e-Transport is and what changed in 2026

RO e-Transport is Romania’s national system through which the Ministry of Finance and ANAF monitor, in real time, the movement of goods across the country. For each monitored shipment a UIT code (Unique Transport Registration Code) is generated, and it must accompany the goods for the entire journey.

The major change is that, from 1 January 2026, the regime became fully mandatory and enforceable for a much wider range of shipments — not only those with high tax risk. For transport companies, this means a new daily obligation: without a valid UIT code, the goods should not leave.

This article is for information only. For the exact values and obligations in force on the date of your shipment, always consult the official ANAF e-Transport guidance and the e-Transport guide published by the Ministry of Finance.

Who is obliged in 2026

The obligation covers goods above certain thresholds, transported with vehicles of a certain capacity. In short, you fall under RO e-Transport when the conditions below are met cumulatively.

CriterionMonitoring threshold
Gross weight of the goodsover 500 kg
Total value of the goodsat least 10,000 lei
Maximum authorised mass of the vehicleat least 2.5 tonnes

In practice, if you carry a consignment above these thresholds, you need a UIT code. Responsibility for generating the code lies, depending on the case, with the consignor, the beneficiary or — for international transport — the carrier or the declaring representative.

What the UIT code is and how to obtain it (step by step)

The UIT code is the shipment’s unique identifier, generated through the Virtual Private Space (SPV) or via API integration with the RO e-Transport system. The essential steps are:

  1. You log in to the SPV (or use an application integrated with RO e-Transport).
  2. You declare the shipment data: consignor, beneficiary, the type and quantity of goods, the value, the loading and unloading points, and the vehicle details.
  3. The system generates the UIT code associated with that shipment.
  4. The UIT code is made available to the driver (on paper or digitally) and must be presented at a check.
  5. You make sure the declared data matches the actual shipment and that the vehicle transmits its GPS position for the whole trip.

Important: the UIT code is generated through the SPV or through integration with the RO e-Transport API, and the tax responsibility remains yours as the economic operator. Generation can be automated through a software integrated with the ANAF system, but the legal obligation is yours (more on this below).

How long the UIT code is valid

The UIT code isn’t permanent. It has a limited validity, counted from the declared start date of the transport:

Type of transportUIT code validity
Domestic transport (within Romania)5 days
International transport15 days

If the transport isn’t completed within this window, the code expires and the shipment becomes non-compliant. That’s why trip planning and deadline monitoring matter, especially on long international routes.

The carrier’s obligations in 2026

Even though the UIT code is often generated by the consignor or beneficiary, the carrier has direct, enforceable obligations:

  • to make sure a valid UIT code exists before the trip departs;
  • to carry the UIT code (physically or digitally) and present it at the request of the authorities (ANAF, road transport authority, traffic police);
  • to make sure the vehicle has an active GPS positioning device that transmits into the system for the whole route;
  • not to change the shipment data without a corresponding update in the system.

These obligations add to the other compliance checks any fleet must make. For the full picture, see our guide on how to avoid road transport fines.

The GPS obligation in RO e-Transport

One of the most important aspects of the 2026 regime is the requirement for the vehicle to transmit its position in real time for the whole duration of the transport. Without active, continuous GPS positioning, the transport can be considered non-compliant, even if you have a valid UIT code.

For transport companies, this means two things:

  • vehicles must be fitted with working positioning devices;
  • the fleet must be monitored constantly, so any signal interruptions are spotted quickly.

Here, a fleet GPS monitoring platform helps at the operational level: you see in dispatch where the vehicles are, follow trips in progress and catch problems early. For how to build solid fleet records, we’ve written at length in the fleet record-keeping guide.

e-Transport fines in 2026

The penalties for breaching RO e-Transport are among the highest in road transport and can seriously hurt a company:

  • individuals: fines of up to 50,000 lei;
  • legal entities: fines of up to 100,000 lei;
  • in certain cases, confiscation of the value of the undeclared goods can also apply.

A single breach can exceed the profit on several trips. That’s exactly why prevention — through clear processes and digitalisation — is far cheaper than a fine.

e-Transport pre-departure checklist

Before a vehicle sets off on a trip that falls under RO e-Transport, check:

  • do the goods exceed the thresholds (over 500 kg or at least 10,000 lei)?
  • does the vehicle have a maximum authorised mass of at least 2.5 tonnes?
  • is there a valid UIT code generated in the SPV/RO e-Transport?
  • is the UIT code accessible to the driver (on paper or digitally)?
  • does the declared data match the actual shipment (quantity, value, routes)?
  • is the vehicle’s GPS device active and transmitting?
  • are the trip documents (CMR, waybill, invoice) up to date and available at a check?

Common mistakes to avoid

  • Leaving without a UIT code, assuming “the customer will send it later”.
  • An expired UIT code on long international transports, due to poor planning.
  • Declared data that doesn’t match the actual goods (quantity or value).
  • GPS switched off or with an interrupted signal on parts of the route.
  • Documents scattered across emails and phones, hard to present at a check.

How a TMS like Routena helps

Whoever actually generates the UIT code, the tax responsibility for RO e-Transport stays with you as the operator. The role of a TMS is to help you be organised and prepared around this obligation:

  • Real-time GPS monitoring of the whole fleet, visible in dispatch, to follow trips and spot problems quickly.
  • A digital trip dossier: you attach the UIT code, the CMR and the rest of the documents in one place, ready to present at a check.
  • e-Factura integrated with ANAF, to keep the tax side of the transport tidy and compliant.
  • Expiry alerts for insurance and service (revizie) dates, so no deadline catches you unprepared.
  • Visibility over orders and routes, for planning that respects deadlines — including UIT code validity.

At a technical level, UIT generation can be automated through a software integrated with the RO e-Transport API; whatever the setup, the tax responsibility stays with you. Routena’s role is different: it keeps your order, cargo and route data structured and your fleet monitored, so the information you need to declare — and the documents you present at a check — are all in one place. Book a demo and we’ll talk through your specific case.

Frequently asked questions about RO e-Transport

Who generates the UIT code?

Generally, the consignor or the beneficiary of the goods. On international transports, the obligation can fall to the carrier or the declaring representative.

How long is the UIT code valid?

5 days for domestic transport and 15 days for international transport, counted from the declared start date of the transport.

Which vehicles fall under RO e-Transport?

Those with a maximum authorised mass of at least 2.5 tonnes, carrying goods over 500 kg or with a value of at least 10,000 lei.

What fines do you risk without a UIT code?

Fines of up to 50,000 lei for individuals and up to 100,000 lei for legal entities, plus, in certain cases, confiscation of the value of the undeclared goods.

Can a TMS generate the UIT code?

At a technical level, a software integrated with the RO e-Transport API can generate UIT codes and transmit the data to ANAF. Whatever the automation, the tax responsibility stays with you as the economic operator.

Conclusion

RO e-Transport 2026 is no longer optional — it’s a daily obligation for transport companies. The UIT code, its validity, GPS transmission and presenting documents at a check are now part of the routine of every trip.

The good news is that, with clear processes and a platform that keeps your fleet, documents and invoicing in one place, compliance becomes predictable and the risk of a fine drops sharply. A modern TMS like Routena keeps you ready for every trip and every check.


Related articles

All articles →