It really depends on the individual you hire. Many professional photographers with years of experience and serious equipment have a price tag to reflect this. A budget or new photographer is going to be under $2,500 for a full day. A mid range or standard rate is around $3,500 - $4,500 for an experienced, vetted photographer. You can be assured the photos will be great and they have the skills for your day. If you want high end and luxury, the starting point is usually $6,500 and up. These are quality driven, highly experienced photographers that will give you the highest quality product. You really do get what you pay for and missing important moments on the best day of your life could really make or break your day.