Asking how much a headshot will cost is a bit of a trick question, because you can pay as little or as much as you want on headshots. How much you spend depends on your budget, the quality of headshots you are looking for, as well as the number of options you want to have, like number of “looks,” number of wardrobe changes, number of photos taken, and whether or not you want to hire a hair stylist or makeup artist. Various photographers will provide you with different options and varying prices.
That being said, a typical “headshots only” shoot should run you between $200 and $600, depending on the photographer and the options that photographer provides you.
Of course, you can always pay less, and many people want to pay as little as possible for headshots. However, truly high quality headshots should be seen as an investment that will, in the form of opportunities created by the headshots, pay for themselves.
Look at it this way: you probably don’t pay rock-bottom prices for shoes; likewise, you should avoid paying for the absolutely cheapest photographer you can find when you are shopping around for a headshot photographer.