The truth is not all doctors make tons of money, and many of those who do have very high overhead. The range of income among physicians ranges from less than $100,000 a year before taxes, to the low millions, depending on their specialty and type of practice.