paycalculator
Australia · FY26-27

ANZSCO 2531 · Health professionals

General medical practitioner salary in Australia

Median salary for an Australian general medical practitioner is $120,000 per year (2022-23 tax return data), with $90,812 take-home after tax at current FY2025-26 rates.

Median salary
$120,000
After tax (yr)
$90,812
Fortnightly
$3,493
Tax returns
46,078

Income distribution

Source: ATO Taxation Statistics 2022-23, Table 15 (ANZSCO unit group 2531, based on 46,078 tax returns).

Metric Taxable income Salary / wages Total income
Median $133,668 $120,000 $144,355
Average (mean) $163,232 $134,347 $173,436

Taxable income = gross income minus allowable deductions. Salary / wages = PAYG-reported income only. Total income = all sources including investment, business, etc.

Take-home pay on the median $general medical practitioner salary

Gross salary (median) $120,000
Income tax −$26,788
Medicare levy (2%) −$2,400
Take-home pay $90,812
+ Employer super $14,400
See the $120,000 salary page for full breakdown (monthly, fortnightly, weekly, daily and hourly), or open the calculator prefilled with $120,000 to model salary sacrifice, HELP, or novated lease.

Related occupations · Health professionals

Other occupations within the same ANZSCO sub-major group.

Occupation Tax returns Median salary
Registered nurse 350,797 $75,630
Physiotherapist 31,287 $74,108
Other medical practitioners 31,160 $146,593
Pharmacist 30,268 $76,323
Occupational therapist 24,296 $69,881
Midwife 22,156 $75,519

Frequently asked questions

How much does a general medical practitioner earn in Australia?

The median salary or wage income for an Australian general medical practitioner in 2022-23 was $120,000, based on 46,078 lodged tax returns. The average (mean) was $134,347; the mean is pulled up by high earners so the median is a better guide for a typical general medical practitioner.

What is a general medical practitioner salary after tax?

On the median $120,000 salary for a general medical practitioner, take-home pay in FY2025-26 is about $90,812 per year after income tax and the 2% Medicare levy — roughly $3,493 per fortnight or $1,746 per week.

How much tax does a general medical practitioner pay?

On the median $120,000 salary, a general medical practitioner in FY2025-26 pays about $29,188 in total tax — $26,788 income tax plus $2,400 Medicare levy. Effective rate: 24.3%.

How many people work as a general medical practitioner in Australia?

46,078 Australians lodged a tax return as a general medical practitioner in 2022-23. This is the count of individuals who classified themselves under ANZSCO unit group 2531 on their return.

What is the average vs median general medical practitioner salary?

Average (mean): $134,347. Median: $120,000. The median is usually lower because a small number of very high earners pull the average up. For a realistic picture of what a typical general medical practitioner earns, use the median.

Data sources

Salary data: Australian Taxation Office — Taxation Statistics 2022-23, Table 15. Used under Creative Commons Attribution 4.0 Australia licence.

Take-home pay calculated at paycalculator.page using ATO-published FY2025-26 brackets, 2% Medicare levy, and default settings (Australian resident, private hospital cover, tax-free threshold claimed).