PUESC
PUESC for carriers, login, registration and RMPD
PUESC is the Polish customs portal where a non-EU carrier files RMPD. How to log in, which account to open and what to do when the portal rejects or fails.
Published · Updated · Author: Makaiev Kostiantyn Oleksandrovych, founder of Sigil RMPD
PUESC is the portal of Poland's National Revenue Administration, where a carrier from outside the EU files RMPD before entering Poland. RMPD needs only a free basic personal account, with no electronic signature and no company registration. Registration uses form WRR0001, and the email code must be confirmed within 24 hours.
In brief: PUESC is the portal of Poland's National Revenue Administration, and it is where a carrier from outside the EU files RMPD, the advance notice of a road haulage operation · an RMPD filing needs only a basic personal account, with no electronic signature, no company registration and no power of attorney · registration uses form WRR0001, and the email code must be confirmed within 24 hours or the account is deleted · the RMPD service is free of charge and has three forms: RMPD100, RMPD aktualizacja and RMPD406 · three wrong passwords lock the account for 30 minutes · whether PUESC is up right now is shown by our PUESC status, checked around the clock · when PUESC is down, the RMPD goes as a replacement document to awaria.zezwolenia@gitd.gov.pl · the Help Desk on +48 22 330 03 30 answers around the clock, but by phone only in Polish.
A Polish customer emails a Ukrainian haulier a single line: "File the RMPD on PUESC, no number, no loading". The dispatcher opens puesc.gov.pl and finds a portal with dozens of services, from excise and customs to gambling and SENT. Nothing on the front page says which one a foreign carrier needs.
PUESC is not a system built for hauliers. It is the single portal through which the Polish tax and customs administration offers every electronic service it runs. A carrier from Ukraine, Moldova or Kazakhstan needs one of those services above all, the RMPD register, and the simplest account is enough for it.
What PUESC is and why a carrier needs it
PUESC stands for Platforma Usług Elektronicznych Skarbowo-Celnych, the platform of electronic tax and customs services. It runs at puesc.gov.pl in Polish and English. Ukrainian dispatchers often search for it in Cyrillic, as "пуеск", which is the same portal.
Since 1 November 2024 a carrier based outside the EU has had to register every international road haulage operation through Poland in the RMPD register before entering the country, loaded or empty. SENT is a different obligation. It covers specific goods, is filed by the consignor or the consignee, and the carrier only completes it with its own details. The comparison of SENT and RMPD explains who is liable for what.
The Polish road toll system, e-TOLL, lives separately at etoll.gov.pl. Its e-TOLL PL app can send a truck's position to SENT and RMPD, yet an e-TOLL account and a PUESC account are two different logins.
How to log in to PUESC
The login is the email address given at registration. The password has 8 to 75 characters, upper and lower case letters plus digits or special characters. With two-factor login enabled, the portal also asks for a code from Google Authenticator.


Three wrong passwords lock access for 30 minutes, and the screen does not say so. Access returns on its own after that time. A forgotten password is reset through "Nie pamiętasz hasła?" in the login window, with a link sent to the same email.
If the phone with the code app is lost, the confirmation window can send an emergency code by email. It can be used once a day and is valid for 10 minutes. Signature problems and permission errors are covered in the article on PUESC errors at login and signing.
How to register on PUESC
An account belongs to a natural person, opened on that person's own details. A company has no account of its own, its dispatcher or owner does. Registration is form WRR0001 "Rejestracja danych osoby", with six tabs, sent at the end with the button "Wyślij bez podpisu", meaning without a signature.

A Ukrainian citizen enters the national identification number from home (the RNOKPP tax number for most people), date of birth and the type and number of an identity document. A PESEL is entered only by those who have one. Only the first given name goes in, even if the passport shows two.
A confirmation code arrives by email after sending. Unconfirmed within 24 hours, the account is deleted and the form has to be filled in again. Errors in the application are reported within 5 minutes, while the UPO receipt and the ID SISC number appear within a few days under "Mój pulpit | Dokumenty". Every tab, with screenshots, is shown in PUESC registration step by step.
Does a carrier have to wait for the ID SISC before the first RMPD? No. The RMPD service page lists only an account, the basic scope of permissions and a login as prerequisites.
Which PUESC account a carrier needs
PUESC has two scopes of permissions. The basic scope (podstawowy zakres uprawnień) requires neither a signature nor identity verification, and it is the one the portal names for RMPD. The extended scope (rozszerzony zakres uprawnień) requires a qualified electronic signature or a visit to a Polish customs office, and serves people acting on behalf of a company.
Registering a company on PUESC and linking a representative to it is needed by consignors and consignees who file SENT. For a carrier filing only RMPD it adds nothing, while costing weeks and 17 zł of stamp duty for each power of attorney. Who needs which account is set out in which PUESC account a carrier needs.
Does a carrier have to register its company on PUESC to file RMPD? No. A person files from a basic account, and the carrier's company details go into the notification itself (Article 28b(3)(1) of the Polish Road Transport Act).
How to file RMPD through PUESC
The RMPD service is free. RMPD100 registers an operation, RMPD aktualizacja completes, changes, cancels or closes it, and RMPD406 checks the validity of a reference number together with the last GPS position. Which one applies when is explained in the article on RMPD100, 101, 103, 104 and 406.
The on-screen form is not the only route. A notification can be emailed as an XML file to puesc@mf.gov.pl, uploaded as a file in the account or sent through the web service under the official specification. The confirmation with the reference number appears on screen, under "Mój pulpit | Dokumenty" and by email, but by email only if an address was entered in the form.
The reference number is valid for 10 days from the day it is issued, not from the start of the journey (Article 11(1) of the SENT Act, applied to RMPD by Article 28b(5) of the Road Transport Act). The start date may be set at most 9 days ahead. Where each field comes from is shown in the CMR to RMPD field map.
Driving without a notification costs the carrier 12 000 zł and the driver 1 500 zł for failing to show the number. The total for several breaches at once is calculated by the SENT and RMPD fines calculator.
Why PUESC rejects a notification
A rejection arrives as an RMPD500 message with a rule code, for example R01.CodeLatin, and the code says what to fix. Dates are the most common reason: of 249 filings our platform sent to the PUESC production environment between 31.07 and 13.10.2026, 10 were rejected over their data, 6 of them over dates (R06 or R15). Cyrillic in a name or address (R01) came up once; the register accepts only Latin script with Polish letters. Every code and its fix is listed in why PUESC rejects RMPD.
Not every rejection is a data error. Code R16, with the text "Przesłany komunikat nie jest aktualnie obsługiwany", comes in reply to an RMPD103 closure, which the register does not accept at all at present, and resending will not help. Of the 50 closures our platform sent between 2.07 and 4.08.2026, the register accepted none, and 15 came back with R16. These are one platform's data, not the market's.
What to do when PUESC is down
First check whether the portal is really down rather than the office connection. PUESC announces maintenance under "Niedostępności" in its news section, and our PUESC status monitor polls the service continuously. The full procedure for both registers is in what to do when PUESC is down.
During an outage the carrier emails an RMPD replacement document, a PDF completed in Latin script, to awaria.zezwolenia@gitd.gov.pl, and the GITD auto-reply is the proof of filing (Article 28b(7) of the Road Transport Act). The form has 46 fields, explained in the RMPD replacement document field by field. Without a number or a confirmed replacement document the driver must refuse to set off (Article 28c(2)).
Where to get help
The SISC Help Desk works around the clock, with a maintenance break from 21:00 to 22:00. From a mobile or from abroad the number is +48 22 330 03 30, from a Polish landline +48 801 055 055. Phone support is in Polish only, so a dispatcher without Polish is better off writing to helpdesk-eclo@mf.gov.pl from the address that serves as the login.
The Help Desk does not fill in forms with users and gives no advice on fines or on how the law should be read. It helps with access, technical errors and the portal itself.
What to do
- Open a basic account on your own details with form WRR0001 and confirm the email code within 24 hours.
- Store the login and password where the company keeps its other credentials, not in one employee's browser.
- Enter an email address in the RMPD100 form so that the confirmation with the number also arrives by email.
- Save the Help Desk number and awaria.zezwolenia@gitd.gov.pl in the dispatcher's and the driver's phones.
- Read the rule code in an RMPD500 reply before changing any data, because R16 means not a data error but a closure the register does not accept.
What not to do
- Do not register the company or arrange a power of attorney just to file RMPD. It takes weeks and costs 17 zł per person for no benefit.
- Do not share one account between several dispatchers. The account belongs to one person, and when that person leaves, the company loses access along with the mailbox.
- Do not edit the data after an R16 rejection. Neither an edit nor a resend gets the closure through, and a change made for no reason can pull the notification away from the CMR.
- Do not let a driver leave without a number. The carrier risks 12 000 zł, the driver 1 500 zł, and the truck can be sent to a paid car park until the notification is filed (Article 89a1(1a)).
Where technology fits in
Sigil files RMPD through the official PUESC web service, using the carrier's own credentials. It needs the same basic account, login and password, nothing beyond what is described above. The dispatcher photographs the CMR, checks the data against the original one to one and confirms, and only then does the notification go to the register. Across 126 notifications created from 31.07 to 19.09.2026, the median full cycle from CMR photo to PUESC number was 6.0 minutes.
Sigil works only with RMPD documents: RMPD100, amendment, closure, cancellation and the RMPD406 check. SENT is filed by the consignor or the consignee, and Sigil does not offer that function.
A demo or training for your team
30 minutes online. We show how Sigil™ files an RMPD from a CMR and answer questions about your runs.
Frequently asked questions
- Is PUESC available in Ukrainian or Russian?
- No. The portal has Polish and English versions. The RMPD forms are in Polish, but their fields are short and repeat from trip to trip, so after the first filing they are completed from a template.
- Does registering on PUESC or filing RMPD cost anything?
- No. Registration is free, and the RMPD service page states "Usługa jest bezpłatna". Only powers of attorney on PUESC cost money, 17 zł each, and a carrier does not need one for RMPD.
- Can one dispatcher file RMPD for several carriers?
- Yes. The account is personal, and the carrier's details go into each notification. The notification is filed for the carrier named in the form, not for the account holder.
- What is test.puesc.gov.pl?
- The PUESC test environment. It has separate accounts and fictitious data, and notifications filed there never reach the real register. A number from the test environment means nothing at a roadside check.
- Can RMPD be filed without the on-screen form?
- Yes. A notification can be emailed as an XML file to puesc@mf.gov.pl, uploaded in the account or sent through the web service. This is how software files RMPD for a carrier under the carrier's own login.
Sources
Legislation, as in force on 19.10.2026:
- Ustawa z dnia 6 września 2001 r. o transporcie drogowym (Road Transport Act), ISAP, consolidated text Dz.U. 2025 poz. 1490: Article 28b(1), (3), (5) and (7), Article 28c(2), Article 89a1(1a), Annex 1 item 2a, Annex 3 item 3.2a.
- Ustawa z dnia 9 marca 2017 r. o systemie monitorowania drogowego i kolejowego przewozu towarów oraz obrotu paliwami opałowymi (SENT Act), ISAP, consolidated text Dz.U. 2024 poz. 1218: Article 11(1).
- Rozporządzenie Ministra Infrastruktury z dnia 25 października 2024 r., ISAP, Dz.U. 2024 poz. 1604: the replacement document when the register is unavailable.
Service descriptions and authorities:
- Zgłoszenie przewozu w przypadku międzynarodowego przewozu drogowego rzeczy, PUESC: basic scope of permissions, free service, three forms, filing channels, email confirmation.
- Załóż konto lub sprawdź swoje dane, PUESC: form WRR0001, details for foreign nationals, email code, UPO and ID SISC.
- Logowanie do konta PUESC, PUESC: 30-minute lock, password reset, emergency code.
- Pomoc, PUESC: SISC Help Desk numbers, break from 21:00 to 22:00, phone support in Polish only.
- SENT: zgłoszenie zastępcze dla przewoźników zagranicznych, GITD: the awaria.zezwolenia@gitd.gov.pl address and the form.
Own data: Sigil's PUESC exchange log (50 RMPD103 closures, 2.07 to 4.08.2026, 49 in the PUESC test environment and one in production), RMPD500 rejections for 249 filings sent to the production environment between 31.07 and 13.10.2026, and the filing cycle measurement (126 notifications, 31.07 to 19.09.2026). These are figures from carriers working through Sigil, not market statistics.







