While both nurse practitioners and doctors can enjoy the benefit of great incomes, doctors make almost twice as much as nurse practitioners. In fact, according to a report from the Bureau of Labor Statistics, doctors typically earn an average annual salary of about $200,000 or more.