What Is the Salary of an MBBS Doctor in the USA?
17 March 2026 0 Comments Aarav Devakumar

What Is the Salary of an MBBS Doctor in the USA?

U.S. Doctor Salary Estimator

Your Career Profile

Salary Estimate

$0

Estimated before cost of living adjustments

Important Note: This calculator estimates salaries after completing US residency (typically 4+ years post-ECFMG). Actual earnings start after residency completion.

Many people wonder what kind of money an MBBS doctor makes in the USA. If you're thinking about studying medicine abroad or comparing career paths, knowing the real numbers helps cut through the noise. The short answer? An MBBS-trained doctor working in the U.S. typically earns between $200,000 and $400,000 a year. But that number isn’t the whole story. It changes based on where you work, what specialty you pick, and how many years you’ve been practicing.

MBBS Isn’t a U.S. Degree - Here’s What That Means

First, a key clarification: the U.S. doesn’t award an MBBS degree. That’s the term used in India, the UK, Australia, and many Commonwealth countries. In the U.S., you earn an MD (Doctor of Medicine) after four years of medical school, followed by residency. If you have an MBBS from another country and want to practice in the U.S., you must go through a long, strict process. You need to pass the USMLE (United States Medical Licensing Examination), get certified by the ECFMG (Educational Commission for Foreign Medical Graduates), and complete a U.S. residency program - usually 3 to 7 years depending on your specialty.

So when someone asks about an MBBS doctor’s salary in the USA, they really mean: How much does a foreign-trained doctor earn after completing U.S. training? That’s the path most international doctors follow.

Starting Salaries: Residency Pay

Before you earn six figures, you start as a resident. This is where all doctors - U.S.-trained or foreign-trained - begin their clinical work under supervision. Resident pay is modest, even by U.S. standards. In 2026, first-year residents (PGY-1) earn between $65,000 and $75,000 annually. By the final year of residency (PGY-6 or PGY-7 for surgeons), that number climbs to around $80,000-$90,000. These salaries are set by hospital systems and vary slightly by location. New York or San Francisco might pay $5,000 more than rural Iowa, but the difference isn’t huge.

Residency is tough. You’ll work 70-80 hours a week. Sleep is rare. But it’s the only way to qualify for a full medical license in the U.S. No shortcuts. No exceptions.

Attending Physician Salaries: The Real Numbers

Once you finish residency and become an attending physician - meaning you’re licensed to practice independently - your salary jumps dramatically. The average salary for a U.S. physician in 2026 is $345,000, according to Medscape’s annual physician compensation report. But here’s the breakdown:

  • Primary care doctors (family medicine, internal medicine, pediatrics): $260,000-$310,000
  • Specialists (cardiology, neurology, radiology): $400,000-$550,000
  • Surgeons (orthopedic, neurosurgery, cardiothoracic): $500,000-$700,000+
  • Psychiatrists and anesthesiologists: $380,000-$480,000

These figures are for full-time, private practice or hospital-employed doctors. Some specialists in high-demand areas like Texas or Florida earn even more. A neurosurgeon in a major metro area can hit $800,000 if they take on extra procedures or run a private clinic.

A surgeon performing a complex procedure in a high-tech operating room under bright lights.

Location Matters More Than You Think

Where you work changes your paycheck more than your specialty sometimes. A family doctor in rural Montana might make $220,000, while one in Los Angeles makes $320,000. Why? Cost of living, patient volume, and hospital funding. Urban hospitals pay more because they have more resources and higher patient loads. But they also have higher rent, taxes, and insurance costs.

States like Minnesota, North Dakota, and Wisconsin consistently rank as top-paying for primary care doctors. Meanwhile, California and New York pay well but eat up most of that with taxes and housing. A doctor making $350,000 in San Francisco might have the same disposable income as one making $280,000 in Ohio.

Private Practice vs. Hospital Employment

Another big factor: how you’re paid. Most doctors today work for hospitals or large healthcare networks. These jobs offer steady pay, benefits, and less administrative stress. But your salary is capped. You don’t get to keep extra revenue from patients.

If you go into private practice, you can earn more - but it’s riskier. You’ll handle billing, staffing, insurance negotiations, and office overhead. Many doctors who start private practices don’t break even until year three. But once they do, some pull in $600,000-$900,000 a year. That’s especially true in specialties like dermatology, ophthalmology, or orthopedics, where procedures generate high margins.

Debt and Time: The Hidden Cost

Let’s not pretend this path is easy. Most international doctors spend 10-12 years after undergrad before they earn their first full salary. That includes:

  1. MBBS (5.5 years)
  2. USMLE Steps 1, 2 CK, 2 CS, 3 (1-2 years)
  3. Residency (3-7 years)

During that time, many take on debt. U.S. medical school tuition for international students can hit $70,000 a year. Add living costs, exam fees ($3,000+ for USMLE), and visa costs, and total debt can reach $300,000-$500,000. That’s a lot to pay off before you start saving.

Compare that to India, where an MBBS graduate might start earning ₹15,000-₹30,000 a month right after graduation. In the U.S., you’re working for almost a decade with little income. The payoff is real - but it’s delayed.

A doctor standing with family in a suburban driveway at sunset, smiling quietly near a new car.

Why Do So Many MBBS Doctors Still Move to the U.S.?

Despite the long road, over 25,000 foreign-trained doctors join the U.S. healthcare system every year. Why? Three reasons:

  • Respect and autonomy: U.S. doctors have more control over patient care decisions.
  • Advanced tools: Access to cutting-edge tech, better equipment, and AI-assisted diagnostics.
  • Stability: Lower risk of malpractice lawsuits compared to some countries, and consistent pay even during economic downturns.

Many doctors say the quality of life for their families improves dramatically - better schools, healthcare, and safety. The money is great, but it’s not the only draw.

What About Non-Clinical Roles?

Not all MBBS graduates become bedside doctors. Some move into medical writing, pharmaceutical research, health tech, or medical consulting. These roles often pay less than clinical work - $120,000 to $200,000 - but offer better hours and less stress. For doctors burned out by long shifts, these paths are a smart second act.

Companies like Johnson & Johnson, Pfizer, and startups in digital health hire foreign-trained MDs for their clinical insight. You don’t need to be licensed to work in these roles - just have the degree and experience.

Final Reality Check

If you’re asking about MBBS doctor salaries in the U.S. because you want to get rich quickly - think again. This isn’t a fast track. It’s a marathon with steep upfront costs. But if you’re committed to medicine, value professional growth, and can handle long hours, the payoff is among the highest in any profession.

Realistic expectations matter. You won’t make $500,000 at age 28. You’ll likely hit that number in your early 40s - after 15+ years of training and work. But once you do, you’ll have job security, respect, and financial freedom most careers can’t match.

Can I practice as a doctor in the U.S. with just an MBBS degree?

No. An MBBS degree alone is not enough. You must pass the USMLE exams, get certified by the ECFMG, and complete a U.S. residency program before you can get licensed to practice medicine in the United States.

How long does it take for an MBBS graduate to start earning a full doctor’s salary in the U.S.?

It typically takes 10 to 12 years after completing your MBBS. That includes 3-7 years of U.S. residency, plus time to pass licensing exams. Most doctors don’t reach attending-level pay until their early to mid-30s.

Which medical specialties pay the most in the U.S.?

Neurosurgery, orthopedic surgery, and cardiology consistently rank as the highest-paying specialties. Surgeons in these fields can earn $600,000 to $800,000 annually, especially in private practice or high-demand urban areas.

Do U.S. hospitals hire foreign doctors directly after MBBS?

No. Hospitals only hire doctors who have completed U.S. residency training and hold a full medical license. You must pass the USMLE and complete residency before being eligible for employment.

Is it worth moving to the U.S. as an MBBS doctor considering the cost and time?

For many, yes - if you’re prepared for the long journey. The financial payoff is high, and the professional respect, access to advanced medical technology, and quality of life often outweigh the upfront costs. But if you’re looking for quick results, this path isn’t for you.