According to labor statistics websites the average salary in the United States for a freelance photographer is between $33,000 - $57,000 a year.