Your 4-step Studio PlanStart with your costs0 of 4 complete · saved only in this browser
  1. 1Costs
  2. 2Price
  3. 3Event
  4. 4Year
Start my plan

Session Pricing

How to Price a Family Photography Session From Your Own Costs

Use a transparent, input-led process to model a family portrait session price from total work time, direct costs, overhead, and owner earnings.

By PortraitPace Editorial TeamPublished Jul 13, 2026Reviewed Jul 13, 20263 min read

Summary

The useful answer is not a price copied from another photographer. It is a required-revenue model built from your own session boundary, total work time, direct costs, allocated overhead, payment fees, and desired owner earnings. That model shows the minimum revenue needed under the assumptions you chose. You can then decide how the offer, add-ons, client experience, positioning, and local demand should influence the final public price.

1. Define the complete session

Start by deciding what one booking includes. Write down the inquiry and planning work, the photo session, travel, culling, editing, gallery preparation, delivery, product handling, and follow-up. A package that looks like a one-hour shoot may require many more business hours. Use the same boundary for time, costs, and revenue so that the comparison is internally consistent.

Record the amount you expect to collect before sales tax or GST/HST. If the offer has a session fee and expected add-on sales, keep those amounts separate. Separating them lets you see whether the base price works without assuming every client will buy an upgrade.

2. Gather user inputs

Use your own calendar, invoices, receipts, processor statements, and bookkeeping records. The core inputs are:

  • Total business hours for one completed booking.
  • Direct costs caused by that booking, such as a location permit or client-specific fulfillment.
  • A documented allocation of recurring overhead.
  • The percentage and fixed payment fees that apply to the modeled transactions.
  • Desired owner earnings per business hour, before owner income tax.

The IRS and CRA recordkeeping pages linked above explain why organized income and expense records matter. They do not categorize every photography cost for this calculator, and they do not set a selling price. Use a qualified professional for accounting and tax treatment specific to your business.

3. Calculate required revenue

Use this planning relationship:

required total revenue =
  (target owner earnings per hour × total business hours
   + direct costs + allocated overhead + fixed processing fees)
  ÷ (1 − percentage processing fee)

Subtract expected add-on revenue only after calculating the required total. The remainder is the amount the base package would need to collect if the add-on assumption proves accurate. If percentage fees are zero, the denominator is one. A percentage fee at or above 100% is invalid.

Synthetic worked example

Synthetic scenario — invented values for product demonstration and QA. Not a US or Canadian market benchmark. A photographer models 10 total hours, 90 USD in direct costs, 60 USD in allocated overhead, one 0.30 USD fixed fee, a 3% percentage fee, and a 50 USD owner-earnings target per hour. The formula produces required total revenue of approximately 670.41 USD. If the photographer independently expects 75 USD in add-on revenue, the modeled base price is approximately 595.41 USD.

Those numbers do not say what families will pay, what competitors charge, or what the photographer should publish. Change any assumption and the output changes. The example exists only to make the arithmetic inspectable.

4. Stress-test the result

Run at least three versions with your own values: the expected case, a longer editing case, and a case with no add-on revenue. Look at the price gap between current collected revenue and required revenue. If the gap is large, the response does not have to be one immediate price increase. You can review scope, workflow time, included products, cost allocation, or package structure while preserving the client experience you intend to deliver.

Keep sales tax, GST/HST, owner income tax, exchange conversion, refunds, demand, and booking probability outside this calculation. The output is a planning estimate before those items. Stripe’s page is a public fee reference, not a replacement for the pricing and statement information attached to your account.

Enter your own inputs in the Session Pricing & True Hourly Earnings calculator. It preserves negative results, shows break-even revenue, and keeps USD and CAD as display labels rather than converting currency.