File your own customs declarations. Stop paying a broker to type.
Import, export and transit declarations filed straight into VID's EMDAS — from the invoice you already have. Minutes, not a day. Your data, your archive, your control.
Built on Latvia's Electronic Customs Data Processing System (EMDAS). Import (AIS) · Export (AES) · Transit (NCTS).
You are paying a person to retype your invoice.
A customs broker charges you per declaration. What are you paying for? Somebody opens your commercial invoice, reads the line items, looks up a tariff code, and types it into a government form. Then they email you a PDF.
That is data entry. It costs you [€X per declaration], plus the half-day of back-and-forth to get them the documents, plus the delay while your goods sit at the border.
- [€X] per declaration in broker fees
- [N hours] of your team's time collecting and sending documents
- [N days] average turnaround before your goods move
- Zero visibility — you find out the status when someone replies to your email
Three steps. No customs training required.
- 01Drop in your documents
Commercial invoice, packing list, CMR, transport document, certificates. PDF, scan, photo or email forward. We read them — including handwriting and non-Latin scripts.
- 02We build the declaration
Line items extracted, goods classified, parties matched to your saved master data, values and Incoterms resolved. Every field pre-filled. Anything we can't determine with confidence is flagged as a specific question — never a silent guess.
- 03Review and file
One screen, one confirmation. The declaration goes to EMDAS. Your MRN comes back in real time, and so does every status change after it — acceptance, control decision, release.
Be your own declarant, or let us file for you.
Self-serve
You file under your own EMDAS credentials. You are the declarant. DutyDesk prepares the declaration, validates it, and submits it on your instruction.
- Full control and full audit trail under your own EORI
- Best if you file regularly and have or can get EMDAS technological user rights
- We handle the application paperwork for you during onboarding
Assisted
In developmentNot ready to be your own declarant? Our customs specialists will file on your behalf, using the same automated pipeline. You still get the dashboard, the archive and the real-time status.
- No EMDAS setup required on your side
- A named specialist reviews every declaration before submission
- Still dramatically cheaper than per-declaration brokerage, because the machine does the typing
Every declaration, every document, every status — in one place.
MRN allocation, acceptance, control decisions, release — as they happen, not when someone emails you.
Every invoice, CMR, certificate and licence attached to the declaration it belongs to. Searchable by MRN, supplier, date, HS code or goods description.
Pull any declaration with its full supporting document set and message history as a single package. When VID runs a post-clearance control, you produce the file in minutes.
Your products, classified once, reused forever. Descriptions written in customs-grade language, not marketing language.
What you paid, by supplier, by product, by period.
Built for a system you can't afford to get wrong.
We connect directly to VID's programmatic interface using the message set published in the European Commission's technical documentation. No screen scraping, no robot clicking through a browser.
Every declaration requires explicit confirmation. Low-confidence fields are surfaced as questions, not filled in silently.
Every message sent and received is stored against the declaration. If a control comes, the evidence is already assembled.
EMDAS has outages. When it does, your declarations stay queued and validated, we tell you immediately, and we support the fallback procedure — you are not sitting on a border with no plan.
EU-hosted. Export everything, any time.
Frequently asked questions
Your next declaration doesn't need a broker.
Sign up, upload an invoice, and see the declaration build itself. Free until you file.