
If you are wondering how to become a general physician in Pakistan, you are asking the right question at the right time: the route, the cost, the timeline and the pay all differ from what social media suggests. This guide sets out the realistic path step by step, the qualifications and skills employers look for, what the job pays at different stages using the salary data on this website, and the mistakes that slow people down. For the day-to-day detail of the role and pay by city, see the General Physician salary page.
What does the career pay?
Across the cities we track, the average general physician salary is about Rs 85,250 a month. The range runs from around Rs 42,000 at the low end to Rs 194,000 at the high end, and the city averages run from Rs 64,000 to Rs 121,000. After income tax under the FY 2026-27 slabs, the average leaves about Rs 84,898 in take-home pay.
| Stage | Gross / month | Income tax / month | Take-home / month |
|---|---|---|---|
| Low end of the range | Rs 42,000 | Rs 0 | Rs 42,000 |
| National average | Rs 85,250 | Rs 352 | Rs 84,898 |
| High end of the range | Rs 194,000 | Rs 11,800 | Rs 182,200 |
Education and the usual route
The path begins with a five-year MBBS at a recognised medical college, after passing the MDCAT entrance test. After graduation you complete a one-year house job and register with the Pakistan Medical and Dental Council. Many doctors then work as medical officers while preparing for postgraduate exams such as FCPS, MRCP or MCPS to become specialists.
A step-by-step roadmap
- Complete the required degree or diploma from a recognised institution, such as MBBS, BDS, Pharm.D, BSN or DMLT.
- Register with the relevant council (PMDC, Pakistan Nursing Council, Pharmacy Council) and complete any house job or internship.
- Gain supervised clinical or laboratory experience, and keep certifications such as BLS current.
- Apply to government vacancies via official tests and to private hospitals and labs directly.
- Choose a specialty or postgraduate pathway and plan the exams it requires.
- Build a professional reputation through consistent patient care and continuing education.
How long does it take?
Plan for five years of study, one year of house job and then four to five years of postgraduate training for a specialist qualification. The total journey to consultant level typically takes around ten to twelve years from entry to medical school.
Where the best salaries are
Pay differs by city. These are the six highest-paying cities for this role in our data. Higher pay in big cities is partly offset by higher living costs, so compare take-home pay with your expected expenses.
| City | Average / month | Take-home / month |
|---|---|---|
| Karachi | Rs 121,000 | Rs 118,190 |
| Islamabad | Rs 119,000 | Rs 116,410 |
| Lahore | Rs 110,000 | Rs 108,400 |
| Rawalpindi | Rs 99,000 | Rs 98,510 |
| Sialkot | Rs 79,000 | Rs 78,710 |
| Gujranwala | Rs 77,000 | Rs 76,730 |
Mistakes that slow people down
Mistakes include underestimating the MDCAT, choosing a college without checking its recognition, neglecting communication skills, delaying postgraduate planning and burning out. Some graduates also ignore alternative paths such as public health, research or hospital administration.
A practical tip to stand out
Start MDCAT preparation early, protect your health during training and seek mentors. Decide on a specialty by the end of your house job and plan exam dates and finances accordingly.
Common interview questions
- How do you prioritise patients when several need attention at once?
- Describe a time you handled a difficult patient or family.
- How do you make sure infection control and safety procedures are followed?
- What is your approach to documentation and handover?
- Where do you want to specialise, and why?
Next steps
Check what your target role pays in your own city on the General Physician page, test any offer with the salary tax calculator and read our guide on negotiating a higher salary. Salary figures are estimates compiled from general market observation, and requirements for registration, licences and exams can change, so confirm the latest rules with the relevant council or employer.
Is this career right for you?
Ask yourself whether you can cope with long shifts and emotionally demanding situations, remain calm in emergencies, follow protocols precisely and commit to years of training and continuing education.
What it costs to get started
Medical, dental, nursing and pharmacy degrees are expensive in time and often in fees, especially at private institutions. Add registration fees, uniforms or equipment, exam fees for postgraduate qualifications and the cost of living during long training periods.
An illustrative five-year pay path
Pay rarely jumps in a straight line, but a simple model helps you plan. The table assumes a start near the low end of the range for general physician roles and steady progress toward a figure slightly above today's national average by year five. It is an illustration based on our data, not a promise.
| Year | Estimated gross / month | Estimated take-home / month |
|---|---|---|
| Year 1 | Rs 42,000 | Rs 42,000 |
| Year 2 | Rs 54,944 | Rs 54,894 |
| Year 3 | Rs 67,888 | Rs 67,709 |
| Year 4 | Rs 80,831 | Rs 80,523 |
| Year 5 | Rs 93,775 | Rs 93,337 |
How the career compares with related roles
If you are still choosing between paths within healthcare, this table shows national averages for related roles in our data.
| Role | National average / month |
|---|---|
| Dentist | Rs 77,416 |
| Pharmacist | Rs 50,416 |
| Staff Nurse | Rs 35,000 |
| Lab Technician | Rs 30,916 |
Remote and overseas options
Doctors, nurses, dentists and pharmacists are in demand overseas, but each country requires licensing exams, language tests and verification of credentials. Plan the exam path early and budget for the fees and time involved.
Your first 90 days on the job
In your first month, learn protocols, documentation and the people you work with, and shadow experienced colleagues. In month two, take on supervised responsibilities and build speed and accuracy. By month three, practise handovers and communication, and plan your next certification or exam.
What to have ready when you apply
- Degree, registration and licence documents.
- Training certificates such as life support.
- Logbook or record of supervised procedures.
- References from supervisors.
Benchmarking your first offer
When you receive an offer for a general physician role, compare it with the numbers above. The national average is Rs 85,250 a month, so a first offer well below the low end of Rs 42,000 deserves questions, while one near the average is strong for a newcomer. If you have experience or a strong portfolio, a counter-offer between Rs 89,512 and Rs 93,775 is a reasonable opening range to discuss, depending on city and employer. Always compare take-home pay, not only gross, and weigh benefits such as medical cover and a provident fund.
Can you switch into this career from another field?
Yes, many people move into general physician work from other careers. Start by listing the skills you already have that transfer, such as communication, numeracy, management or technical aptitude. Then close the biggest gap with focused learning rather than starting from zero, take on a small project or part-time role to prove yourself, and apply for entry or trainee positions. Expect a temporary pay step down in some cases, but a strong transferable background often shortens the climb to the national average of Rs 85,250 a month.
Frequently Asked Questions
How do I become a general physician in Pakistan?
The path begins with a five-year MBBS at a recognised medical college, after passing the MDCAT entrance test.
How much does a general physician earn in Pakistan?
The national average in our data is about Rs 85,250 a month, with a range from Rs 42,000 to Rs 194,000 depending on city, employer and experience.
What is the take-home pay of a general physician?
At the national average, estimated take-home pay after FY 2026-27 income tax is about Rs 84,898 a month.
Which city pays a general physician the most?
Karachi has the highest average in our data at about Rs 121,000 a month.
How long does it take to become a general physician?
Plan for five years of study, one year of house job and then four to five years of postgraduate training for a specialist qualification.