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

Price one session

Session Pricing & True Hourly Earnings

Build a family portrait session price from your own revenue, total work time, direct costs, overhead, fees, and owner-earnings goal.

  • Free
  • No signup
  • USD or CAD
  • Calculations stay in this tab
  1. 1
    Session basicsRevenue and currency
  2. 2
    Real time & costsHours and expenses
  3. 3
    Owner goalSee the sustainable price
Complete the essentials to see an estimateView result
1. Session basics
Currency
Expected amount collected before sales tax, including packages and verified add-ons.
2. Real time & costs
3. Owner goal
Advanced assumptions 0 applied
View my estimate

Transparent method

How this estimate is built

  1. Processing fees = revenue × percentage fee + fixed fee × transaction count
  2. Owner earnings before income tax = revenue − direct costs − allocated overhead − processing fees
  3. True hourly earnings = owner earnings before income tax ÷ total business hours
  4. Required total revenue = (target hourly earnings × hours + direct costs + overhead + fixed fees) ÷ (1 − percentage fee)
  5. Break-even revenue = (direct costs + overhead + fixed fees) ÷ (1 − percentage fee)

Assumptions

  • All values belong to one modeled session and use either USD or CAD consistently.
  • Total business hours include visible and behind-the-scenes work for that session.
  • Allocated overhead is the portion of fixed business costs assigned by the user.

What is excluded

  • Sales tax, GST/HST, owner income tax, exchange rates, and tax registration decisions.
  • Competitor prices, geographic demand, booking probability, and price recommendations.
  • Legal, accounting, or financial advice.

Summary

This calculator answers a narrow planning question: after the time and costs you choose to assign to one portrait session, what remains for the owner, what is that amount per business hour, and what total revenue would support the owner-earnings target you entered? It does not select a price for you. Use the result as a transparent starting point, then apply your own positioning, client experience, demand, and professional advice where needed.

How the calculation works

PortraitPace first estimates processing fees from the percentage fee, fixed fee, and transaction count you enter. It subtracts those fees, direct session costs, and allocated overhead from collected revenue. Dividing the remainder by total business hours produces the modeled true hourly earnings before owner income tax.

The target calculation runs the relationship in reverse. It adds the target owner earnings for all modeled hours to direct costs, overhead, and fixed processing fees, then adjusts for the percentage fee. Expected add-on revenue can be separated from the base price so you can see how much of the total must come from the session fee itself.

Prepare inputs you can trace

Choose one consistent session boundary before entering numbers. If revenue covers the session, a gallery upgrade, and a product order, include the time and costs used to deliver all three. If you want to test only the base service, exclude both the add-on revenue and the add-on fulfillment work. Use calendar records for client and administrative time, invoices or receipts for direct costs, and a written allocation note for overhead.

Run an expected case and at least one cautious case. Editing time may be longer than planned, add-on revenue may be zero, or a client may pay through more transactions than expected. A result that only reaches the target under the most optimistic case deserves a closer review.

Synthetic worked example

Synthetic scenario — invented values for product demonstration and QA. Not a US or Canadian market benchmark. Imagine one session collects 600 USD, takes 10 total business hours, carries 90 USD in direct costs, receives 60 USD of allocated overhead, and has a 3% modeled processing fee. Before owner income tax, the tool subtracts those entries and shows the remaining owner earnings and hourly result. If the user enters a 50 USD hourly target, the tool also solves for the total revenue needed under those same assumptions. Replace every value with your own documented inputs before making a decision.

Assumptions and exclusions

The tool assumes all monetary entries use one display currency and one session boundary. It excludes sales tax, GST/HST, owner income tax, exchange conversion, local demand, competitor prices, and legal or accounting conclusions. Optional zero-cost entries are allowed, but they deserve a deliberate review rather than an automatic assumption.

Read current owner earnings, required revenue, and the price gap together. A negative price gap says current modeled revenue is below the target case; it does not prescribe how to close the gap. The photographer can review scope, workflow, package structure, costs, or price. Save the plan before changing inputs, then compare it with actual time, costs, and collections after delivery.

Sources and next step

The cited SBA material explains fixed and variable cost thinking for break-even analysis. IRS and CRA pages provide recordkeeping context. Stripe’s public pricing page can help a Stripe user locate published fee information, but your own processor statement or contract is the right input source.

Start with the Session Pricing & True Hourly Earnings calculator, then read How to Price a Family Photography Session for the full workflow.

Questions

Before you use the estimate

Does the calculator tell me what other photographers charge?

No. It uses only the values you enter and does not estimate local demand, competitor pricing, or a typical photography rate.

Are sales tax and owner income tax included?

No. Results are before sales tax, GST/HST, and owner income tax, and they do not determine your filing or registration obligations.