She is right. Wedding photographers are very expensive. Even a budget wedding photographer like your friend can cost around $1000. The average wedding photographer makes around $2,000 or $3,000 a wedding. Upscale photographers can cost in the range of $3,000 to $5,000, and it might even cost $10,000 or over for the best in the business.