Headshots are expensive because you're paying for the photographer's expertise, posing guidance, studio space, lighting equipment, camera, lenses, photo editing, and business expenses (advertising, rent, insurance, accounting, lawyer fees, and travel fees).