Freelancing

Freelance Photographer Pricing: How to Set Your Rates

Disclosure: Solo Biz Soft is an independent publication. Links on this page go to each company's official website. If we ever earn a commission from a link, we will say so clearly.

In this guide
  1. Common pricing models
  2. What to include in your price
  3. Set your rate
  4. Frequently asked questions

Photography pricing is tricky because the time behind the camera is only part of the work. Editing, travel, equipment and licensing all matter. Here is how to build prices that cover them.

Common pricing models

ModelHow it worksBest for
Per shoot or packageA fixed price for a set time and number of edited imagesPortraits, events, small businesses
Hourly or day rateA rate for time workedCorporate events, second-shooter work
Per imageA price for each finished imageProduct and e-commerce photography
Licensing feeA fee based on how and where images are usedAdvertising and commercial work

What to include in your price

  • Time behind the camera
  • Editing and retouching time, often longer than the shoot
  • Travel and parking
  • Equipment, software and insurance
  • Usage rights and exclusivity
  • Your own admin, such as emails and invoicing

Set your rate

  1. Work out your minimum with the freelance hourly rate calculator.
  2. Estimate total hours per job including editing.
  3. Turn it into packages with the project price calculator.
  4. State what is included and the price of extras.

Frequently asked questions

Should photographers charge hourly?

Hourly suits events and unclear jobs. Packages suit portraits and small businesses.

Do I charge for editing?

Yes. Include editing time in your price or list it clearly.

What about usage rights?

For commercial work, charge separately for how the client will use the images.

Related reading: Freelance Graphic Designer Pricing · How to Price Freelance Projects

Market rates differ by country and client. This article shows a method, not a rate card.

Leave a Reply

Your email address will not be published. Required fields are marked *