As of Sep 27, 2022, the average annual pay for a Wedding Photographer in the United States is $126,379 a year. Just in case you need a simple salary calculator, that works out to be approximately $60.76 an hour. This is the equivalent of $2,430/week or $10,531/month. While ZipRecruiter is seeing annual salaries as high as $354,500 and as low as $63,000, the majority of Wedding Photographer salaries currently range between $88,000 (25th percentile) to $125,000 (75th percentile) with top earners (90th percentile) making $314,000 annually across the United States. The average pay range for a Wedding Photographer varies greatly (by as much as $37,000), which suggests there may be many opportunities for advancement and increased pay based on skill level, location and years of experience.