According to ZipRecruiter, $57,806 is the average salary per year. As a freelance photographer, you will have to take care of your own marketing, advertising, bookkeeping, and so on.