A professional photographer can earn between $35,000 to $100,000 per year, on average, depending on skill level, number of clients, seasonality, and more. Wedding photographers typically only work seasonally in the spring, summer, and fall, whereas product photographers might work throughout the year.