The cost of porcelain crowns will vary from patient to patient. Depending on their insurance coverage if it is a covered service, or if there is no insurance. Some insurance companies will pay up to 50% of the cost of a crown if it is a medical necessity. The average price, without insurance, is $500- $2,500 per tooth.