The statutory minimum for the DSZ work permit review alone is 30 working days. Add pre-application preparation, the mandatory labour market test period, D-visa processing at the Ukrainian Embassy in Dhaka, and TRP registration after arrival, and the realistic total from first employer contact to TRP card in hand is 18–22 weeks under favourable conditions. Planning for 22–26 weeks is prudent. This guide maps that full window, week by week.
Phase 1: Pre-Application Preparation (Weeks 1–4)
Nothing can be submitted to the DSZ until both the employer and the worker have assembled a complete, verified document package. Rushing this phase is the single most common cause of DSZ supplemental document requests later — which can add 4–6 weeks to the total timeline.
Employer confirmation and document preparation
The Ukrainian employer confirms its commitment in writing. The employment contract is drafted — this document must specify the job title, duties, salary in UAH, working hours, and contract duration. The employer assembles its own document package: a certified copy of the EDRPOU certificate, an extract from the Unified State Register (ЄДР) dated within the last 30 days, the company charter, and financial statements showing the company has funds to pay the contracted salary.
This is also the point at which the employer must confirm it has no tax debts or legal encumbrances — a DSZ check will surface these, and they are grounds for permit refusal. Use our Employer Verification service if you have not already done so.
Worker document preparation
The worker begins two parallel tracks that must both complete before the D-visa application can be submitted.
Track A — Police Clearance Certificate (PCC): Apply through the online portal at pcc.police.gov.bd. Processing typically takes 15–21 working days. The PCC must be dated within 6 months of the D-visa application. Apply early — if you miss this window, you cannot submit your D-visa package.
Track B — Qualifications and CV: Gather educational certificates, professional certifications, and employment records matching the job category in the work permit application. Prepare a CV in English. For regulated professions (medical, engineering, teaching), relevant qualification verification may also be required.
Phase 2: State Employment Service (DSZ) Application (Weeks 5–14)
This is the longest and most consequential phase. The DSZ process is entirely employer-driven: the worker cannot submit the application or track it directly. Everything flows through the employer and, if applicable, an authorised representative.
Employer submits complete application to DSZ regional office
The employer files the full package to the DSZ regional office (oblasne upravlinnia) in the region where the worker will be employed. Incomplete packages are returned — not held pending supplementation — which means a restart on the timeline. The package must include: application form, employment contract draft, employer documents, worker's CV and qualifications, passport copy, and the job description meeting DSZ category requirements.
Labour market test period
As part of the DSZ process, the vacancy must be posted on the official Ukrainian employment portal (dcz.gov.ua) for a minimum of 5 working days. This is the statutory labour market test — confirmation that no qualified local (Ukrainian) candidate is available for the position. In practice, for most categories in which Bangladeshi workers are employed (construction, manufacturing, agriculture), the test clears routinely, but the posting period is a mandatory procedural step that cannot be skipped.
This posting period runs concurrently with DSZ administrative processing and does not add to the total DSZ review window — but it must be completed before the permit can be issued.
DSZ reviews the application
The statutory processing window is 30 working days from the date of accepted complete application. In calendar terms, 30 working days is approximately 6 calendar weeks. However, delays are common: DSZ offices vary in capacity by region, and regional offices in cities with high demand (Kyiv, Kharkiv, Lviv) often run behind the statutory window.
Realistic median: 8–10 calendar weeks from submission in most regions. A 12-week DSZ review is not unusual.
Work permit issued — or supplemental document request
Under favourable conditions, the work permit is issued at Weeks 12–14. The permit is a physical document sent to the employer or their authorised representative. The employer then forwards it (or a notarised copy) to the worker in Bangladesh for the D-visa application.
If the DSZ identifies missing or inconsistent information, it issues a request for supplemental documents. This typically adds 4–6 weeks to the timeline — the employer must respond, and the DSZ resumes review from that point. Supplemental document requests are the most common cause of total timelines exceeding 22 weeks.
Phase 3: D-Visa Application in Dhaka (Weeks 13–18)
Weeks 13–18 can run partially in parallel with the tail of Phase 2, because some D-visa preparatory steps (document translation, legalisation) can begin while the work permit is still being issued. The D-visa application itself cannot be submitted until the original work permit is in hand.
D-visa application package preparation
The D-visa application requires the following documents, prepared in parallel:
- Original work permit (or certified copy per Embassy instructions)
- Passport valid for at least 6 months beyond intended entry date
- Two recent passport photographs (35×45mm, white background)
- Bank statement showing sufficient financial means (minimum 3 months)
- Medical insurance covering the entire intended stay (minimum €30,000 coverage)
- Employment contract (translated to Ukrainian and legalised)
- Police Clearance Certificate (obtained in Weeks 3–4; verify it is still within 6-month validity)
- Completed Ukrainian visa application form (available at the Embassy/VFS portal)
See our full document checklist for the complete requirements.
Document legalisation chain (parallel track)
Bangladesh is not a member of the Hague Apostille Convention, which means apostille is not available for Bangladeshi documents. Instead, documents must go through full consular legalisation:
- Step 1: Bangladesh Ministry of Foreign Affairs attestation
- Step 2: Ukrainian Embassy Dhaka attestation of the MFA seal
- Step 3: Certified translation into Ukrainian by a Ukrainian-licensed translator
Total time for this chain: 5–15 working days depending on MFA queue and Embassy appointment availability. Start this in parallel with permit issuance, not after. For a detailed breakdown, see our legalisation guide.
D-visa appointment at Ukrainian Embassy Dhaka
Book the appointment through VFS Global for Ukraine in Bangladesh. The Ukrainian Embassy currently requires pre-submission of documents via the Embassy portal 3 working days before the appointment date — confirm current requirements directly with VFS Global or the Embassy, as procedures change. Submit the complete document package at the appointment. Missing documents will result in refusal without refund of the application fee.
D-visa processed and returned
The Ukrainian Embassy processes D-visa applications in 10–15 working days (2–3 calendar weeks). Collect the passport (with visa affixed) from VFS Global using the reference number provided at submission. Verify the visa details immediately: your full name, passport number, visa category (should be D-01 for employment), validity dates, and number of entries.
Phase 4: Entry and TRP Registration (Weeks 18–22)
Arrival in Ukraine is not the end of the administrative process. Two legally mandatory steps must be completed within defined windows after arrival.
Arrival in Ukraine
The immigration officer at Kyiv Boryspil (KBP) or Lviv (LWO) stamps your passport on entry. Keep this entry stamp page intact and undamaged for the entire duration of your stay. The entry stamp date is the start of your legal presence clock.
The employer should have confirmed accommodation in advance. Do not travel to Ukraine without a confirmed first address — you will need it for registration within 3 days.
Mandatory place-of-residence registration
Under Ukrainian Law on Freedom of Movement and Free Choice of Place of Residence, all foreign nationals must register their place of residence within 3 days of arrival. This is distinct from the TRP application. Registration is done at the local migration service office (DMSU) or by the property owner/employer registering on your behalf. Without registration, you are technically in violation of residency rules even if your visa is valid.
TRP application to DMSU
The Temporary Residence Permit (TRP) application must be submitted to the State Migration Service of Ukraine (DMSU) within 15 working days of entry. The TRP application package for employment grounds includes:
- Completed DMSU application form
- Passport with valid D-visa and entry stamp
- Original work permit
- Employment contract (original + Ukrainian translation)
- Proof of registered address (registration document from arrival)
- Medical insurance policy
- State duty payment receipt
- Biometric photographs (per DMSU current specifications)
TRP approved — biometric card issued
The DMSU has 15 working days from accepted application to issue or refuse the TRP. Approval results in a biometric TRP card — a physical document approximately the size of a credit card, with your photograph and biometric data. This card is your primary residency document for the duration of your permit. Keep it with your passport at all times.
TRP validity is typically tied to work permit duration. TRP renewal must begin before expiry — see our work permit renewal guide.
Common Delay Points and Typical Time Added
| PCC applied too late | +2–4 weeks (delays entire D-visa window) |
|---|---|
| Employer documents incomplete at DSZ submission | +4–6 weeks (full restart required) |
| DSZ supplemental document request | +4–6 weeks |
| Legalisation chain delayed at MFA | +1–3 weeks |
| VFS Global appointment unavailability | +1–2 weeks |
| D-visa refused — reapplication required | +4–8 weeks |
| Work permit expires before D-visa issued | Full restart required — employer must reapply |
| TRP application submitted after 15-day window | Administrative violation; potential fine and legal complications |
The work permit process has no shortcuts. But it is also not mysterious — every step is defined in Ukrainian administrative law and every document can be verified. If you want a professional review of your specific situation before you commit to the process, start with an eligibility assessment.