Based on recent jobs postings on Zippia, the average salary in the U.S. for an Endodontist is $209,344 per year or $101 per hour. The highest paying Endodontist jobs have a salary over $369,000 per year while the lowest paying Endodontist jobs pay $118,000 per year