Wondering about the cost of professional headshots? Prices can vary widely based on location, photographer experience, and the level of service you require. In major cities like New York or Los Angeles, you can expect to pay anywhere from $200 to $800 or more for a session. This may include multiple outfit changes, retouching, and digital copies.