The cost of hiring a photographer ranges from $40 to $100 per hour, while package rates can start from $500. Wedding photography rates can start from $1,000. If you're marketing new products for a business, product photography can cost $100 to $150 per hour. For headshot photography rates, expect the costs to be around $130 for an hour-long photo shoot. If you need a nice photo for your family, the rates for family photography can range from $100 to $200 per session. Set a budget and include the details of your task to find the right photographer in your area that fits your needs.