Buying a headstone can be complicated. Keep in mind the main points above and you will do well when you talk to your local headstone services company. Expect to pay between $100 and $2000 (or more) for a headstone. Adding ceramic pictures and complex designs can increase the cost. The entire process can take between 3 and 10 weeks to complete depending on the material and workmanship required.