The cost of booking a photoshoot session is $100 per hour if you're working with a beginner photographer, though most photographers with good experience and skills charge $150 to $200 hourly. The best photographers charge upwards of $500 depending on what extras and exclusive shooting locations they offer.