The average salary of a wedding photographer varies depending on several factors. In general, salaried wedding photographers earn on average $29,440. As the U.S. Bureau of Labor Statistics states, as of 2008, salaried wedding photographers earned salaries of $16,920 at the low end up to $62,430 for the top 10 percent. For freelance photographers, because the amounts vary greatly from photographer to photographer, there are no concrete salary numbers.