Yes, there can be differences in salary based on practice setting. Primary care physicians in private practice may have the potential for higher earnings, especially if they own the practice, while those employed by hospitals or healthcare organizations may receive benefits such as retirement plans and malpractice coverage in addition to their salary.