The cost of brand photography services varies depending on the number and type of photos you request and your location. A small business might spend less than $2,000 on team headshots, while large companies may spend upward of $25,000 on a shoot with multiple sets, models, and professional lighting.