A Saudi work visa from Pakistan runs through an employer in the Kingdom and through Pakistani emigration checks. The usual order is a real offer, a Wafid medical when the visa instructions require it, the Protector of Emigrants, and a visa you can verify before you fly. After you land, the employer starts the Iqama. Do not resign, and do not pay a personal account, until those pieces exist. A visit visa is not a way to start the job.
Process, medical and Protector
- Confirm the employer. A contract you cannot match to a real establishment is not a job. Ask for the establishment name in Arabic and English and compare it with the visa later. If the visa names a different profession from the job you were promised, stop and ask why.
- Book the medical on Wafid if the visa instructions require it. The appointment page is wafid.com/book-appointment. Use the passport you will travel on, and choose Saudi Arabia if that is where you are going. A slip for the wrong country is wasted. Read GAMCA / Wafid before you pay a clinic that promises to arrange it on WhatsApp.
- Pay the fee shown on Wafid. That is the official appointment fee. This guide does not print a second medical price. If a clinic asks for a package that is not on the portal, stop and contact Wafid.
- Clear the Protector. See the Protector stamp. The Bureau of Emigration publishes the fee on beoe.gov.pk. Do not invent a number, and do not add a cash urgent fee. Direct employment, with no agent, still has a Bureau process.
- If an agent is involved, look up the Overseas Employment Promoter licence. How to check an OEP. An unlicensed shop is not allowed to send you.
- Check the visa number on the official enquiry before you buy the ticket. See verify a Saudi visa. A PDF that never appears on the enquiry is not a visa.
- On arrival the employer handles the residence steps. Your guide to the card itself is the Iqama guide. Until the Iqama exists, keep the visa, the medical receipt and the Protector papers.
What to check before you resign
- Put only the wage written in the contract into the salary converter. Overtime in a speech is not pay. Use SAR to PKR as a mid-market reference so the family can see the wage in rupees. Do not plan on an average salary from a video.
- Ask who pays the ticket and who pays the visa charges. Get that in the contract or in a message. A demand to transfer a security deposit to a personal account is a stop sign.
- The profession on the visa should match the work you were offered. A visa that says a different job is a different life. Ask the employer to correct it before you fly, not after.
- Fit and unfit are the words that matter on Wafid. The report has a validity window stated by the portal and the visa instruction. Do not assume it lasts a year.
- Keep photocopies. If the agent keeps the only originals, you are stuck at the airport and at the Protector office.
- Working after you enter on a visit visa is not this process. If that is the offer, refuse it. Residence after a real work visa is the Iqama, renewed later by the employer.
After you land
The employer applies for the Iqama. You should be able to see the expiry on Absher once the residence exists, without giving anyone your one-time password. Labour questions go to HRSD and Qiwa. Residence questions go to Absher and Muqeem. Renewal, including the separate lines people call fees, is explained in Iqama renewal. Checked on 9 October 2026, that bill is still not one SAR number this site can copy from a chat.
Checked on 9 October 2026: no Protector fee, no Wafid fee and no Saudi visa fee is printed here. Book the medical on the Wafid appointment page, read the Bureau of Emigration fee on beoe.gov.pk, and pay the visa amount on the official screen.
If the agent disappears after you have paid, keep the receipt and the chat. Complain to the Bureau of Emigration if they claimed to be a promoter, and read how to report fraud for the FIA path. A visa you cannot verify is not something to resign for.
Fees, fines and salary thresholds change. If a number is not written on the official page linked below, treat a WhatsApp figure as unchecked.