The times below are estimates based on current case experience and statutory limits. Wartime conditions in Ukraine mean processing times are less predictable than pre-2022. The statutory maximums are legal limits — not guarantees. Build a 20–30% buffer into all Ukraine-side estimates when planning your application timeline.
Master Processing Time Table
| Process Stage | Typical Time | Statutory Maximum | Notes |
|---|---|---|---|
| DSZ vacancy publication (labour market test) | 30 calendar days | 30 calendar days (minimum, not reducible) | Mandatory waiting period — no shortcut. Starts when employer publishes vacancy on DSZ portal. |
| State Employment Service (DSZ) work permit decision | 30–60 working days | 30 working days (statutory); delays common under martial law | DSZ may request supplementary documents — each request resets the clock. Build 60 working days into planning. |
| DMSU TRP processing | 15–25 working days | 15 working days from accepted application | Starts only after complete application accepted. DMSU appointment wait time is separate (5–15 working days). Submit within 30 days of D-visa entry. |
| Dhaka embassy D-visa processing | 10–15 working days | No statutory maximum for embassies, but 15 working days is standard | Appointment booking adds 1–2 weeks before submission. Urgent processing (~€130) may reduce to 2–3 working days where available. |
| BMET Smart Card clearance | 5–7 working days from payment | No statutory limit; varies by BMET workload | Requires complete document package including BMET-approved medical certificate. Incomplete submissions rejected, resubmission required. |
| Bangladesh MFA attestation (for document legalisation chain) | 10–15 working days | No statutory maximum published | Required for academic credentials and police clearance going to Ukraine. Part of the legalisation chain; do early in the process. |
| Address registration (propyskan) after arrival | 1–3 working days | No statutory maximum | Must be completed before TRP application. Employer-provided accommodation address can be registered. |
| Total process: start to TRP in hand | 4–6 months | No overall statutory maximum | Employer efficiency is the largest variable. First-time employers with no foreign hire experience often take 5–7 months. |
Stage-by-Stage Processing Notes
State Employment Service Work Permit: 30–60 Working Days
The statutory processing window is 30 working days from complete application submission. Under wartime administrative load, DSZ regularly exceeds this window. The most common reason for extension: DSZ requests additional documentation — employer financial statements, updated EDRPOU registration extract, revised labour market test evidence. Each supplementary documentation request can add 2–3 weeks.
Employers using the DSZ digital employer portal typically experience faster processing (15–25 working days) compared to paper submissions. Encourage your Ukrainian employer to confirm they are submitting through the portal.
DMSU TRP Processing: 15 Working Days from Accepted Application
The 15-working-day statutory maximum begins when DMSU accepts a complete application — not when you submit it. If documents are missing, DMSU will reject or queue the application for supplementary materials, and the clock does not start until the complete package is accepted. The most common missing items: address registration confirmation, employment contract, photographs, and biometric data collection scheduling.
Separate from the 15-day processing time: the DMSU appointment wait. In Kyiv and Lviv, appointments can be 5–15 working days from booking. Book your appointment before you travel, not after you arrive. You have 30 calendar days from D-visa entry to submit the TRP application — the appointment wait comes out of this window.
Dhaka Embassy D-Visa: 10–15 Working Days Standard
The Ukrainian Embassy in Dhaka processes D-type visa applications within 10–15 working days under normal conditions. The main variables: completeness of the submitted package (missing documents go back to the applicant, resetting the timeline) and appointment availability for submission.
Allow 3–4 weeks total for the visa stage from document readiness to visa in hand: 1–2 weeks for appointment booking, plus 10–15 working days processing, plus a few days for collection or courier return.
BMET Smart Card: 5–7 Working Days from Payment
BMET Smart Card processing takes 5–7 working days from payment confirmation on a complete application. The most common reason for delay: incomplete document package submitted at BMET, requiring resubmission. BMET requires a medical certificate from a BMET-approved centre (allow 2–3 days separately), plus the employment contract, work permit, and visa documentation.
Why Your Case Takes Longer Than the Statutory Times
The statutory times are legal limits on the government agency's processing time — they are not guarantees, and they do not account for everything that can slow your specific case.
- Incomplete documents at any stage. Every agency will request supplementary materials if the submission is incomplete. Each request adds 1–4 weeks and sometimes resets the processing clock. Document completeness before submission is the single most controllable factor in your timeline.
- Regional backlog variation. DMSU and DSZ offices in Kyiv and Lviv process significantly more applications than smaller oblasts and may have longer wait times. Regional offices in Ternopil, Rivne, or Uzhhorod often have shorter practical wait times for the same statutory process.
- Labour market test complexity. If the DSZ officer determines that the labour market test evidence is insufficient — vacancy not published on the correct channels, publication period not fully documented, or position description inconsistent with the work permit — they will reject or request revision. First-time employers commonly make labour market test documentation errors.
- Air raid closures. DMSU and DSZ offices in Ukraine close during air raid alerts. Appointments missed due to air raids can be rescheduled but add unpredictable delays. This is outside anyone's control.
- Employer delays. The work permit process is employer-driven. An employer who is slow to gather their required documents, unresponsive to DSZ requests, or unfamiliar with the process creates delays that affect your timeline even though the agency processing times appear normal.
Complete Timeline — Bangladesh to Ukraine TRP
Employer initiates work permit process — DSZ vacancy publication
30 calendar days mandatory. Employer prepares supporting documentation package in parallel.
DSZ work permit decision
30–60 working days from complete submission (plan 60). Total from start of process: approximately 2–4 months.
Bangladesh-side document preparation and embassy visa application
BD MFA attestation (10–15 working days) + BMET medical + appointment booking + 10–15 working days processing. Allow 5–7 weeks total. Can begin attestation process in parallel with work permit processing.
BMET Smart Card clearance
5–7 working days from complete submission. Obtain after visa is in hand and travel date is approaching.
Travel to Ukraine — address registration
1–3 working days after arrival. Required before TRP application.
DMSU appointment and TRP submission
Book appointment before travel. Submit within 30 calendar days of D-visa entry.
TRP collection
15 working days from accepted application (plan 20–25 working days). Biometric TRP card collected at DMSU.
Total realistic timeline from starting the process: 4–6 months. Any agent promising Ukraine placement within 4–6 weeks should be questioned — the DSZ work permit vacancy publication period alone is 30 days, and work permit processing takes an additional 30–60 working days after that.