Headshot photography prices vary greatly depending on the session, the number of retouched images, and any additional services such as hair and makeup. On average, however, professional headshots in the area cost between $150 and $400.