The average cost of a standard flat headstone is around $1,000. But more detailed, upright headstones can cost between $1,000 and $3,000, as you'll see with this granite headstone and another at a higher price point.