Question: how much money does a doctor make per year?
Answer: Most physicians earn an annual income between $150,000 and $312,000, ZipRecruiter reports. Separate data from Medscape's 8th Physician Compensation Report for 2018 states that the average U.S. primary care physician earns $223,000 annually. Meanwhile, medical specialists earn an average of $329,000, as of 2018.