Session Pricing
How to Calculate Your Photography True Hourly Earnings
Calculate an owner-earnings-per-hour planning result after session costs, overhead, payment fees, and all visible and hidden business time.
Summary
True hourly earnings are the modeled owner earnings left from one session divided by all business hours used to complete it. Start with collected revenue before sales tax. Subtract direct costs, a deliberate share of overhead, and payment-processing fees. Then divide by inquiry, planning, travel, photographing, culling, editing, delivery, product, and follow-up time—not only the time spent with the client.
The result is a management estimate before owner income tax. It is not an employee wage, a taxable-income calculation, a promise, or a statement of what another studio earns.
Build a complete time record
Choose one completed booking and reconstruct its workflow. Calendar events can show calls, the session, and delivery dates. Editing software or a timer may help with post-production. Add administrative work that is easy to miss: replying to the inquiry, preparing the proposal, collecting information, scouting, packing, backing up files, uploading the gallery, ordering products, and answering delivery questions.
Use actual time when reviewing a completed session. For a future session, use an explicit planning estimate and label it as planned. Do not mix actual revenue from one booking with the unusually short time from another booking. The purpose is to create a consistent unit you can compare later.
Gather the cost inputs
Direct costs are amounts caused by completing the booking. Allocated overhead is a share of recurring business costs that you decide to assign to the session. Payment fees should come from the processor terms or records relevant to the modeled payment method. Keep sales tax or GST/HST collected for a government outside the revenue used for this owner-earnings model.
The formula is:
processing fees = collected revenue × percentage fee
+ fixed fee × transaction count
owner earnings before income tax = collected revenue
− direct costs
− allocated overhead
− processing fees
true hourly earnings = owner earnings before income tax
÷ total business hours
If total hours are zero, stop and complete the time estimate. A negative owner-earnings result should remain visible because replacing it with zero would hide useful information.
Synthetic worked example
Synthetic scenario — invented values for product demonstration and QA. Not a US or Canadian market benchmark. A session collects 750 CAD before sales tax. The user records 12 business hours, 120 CAD in direct costs, 75 CAD in allocated overhead, a 3% modeled fee, one 0.30 CAD fixed fee, and one transaction. Modeled processing fees are 22.80 CAD. Owner earnings before owner income tax are 532.20 CAD, and true hourly earnings are 44.35 CAD.
If the same booking actually takes 15 hours, the result becomes 35.48 CAD without changing revenue or cost entries. That difference shows why time deserves the same attention as expenses. The values are invented; they do not describe a typical Canadian photographer.
Compare planned and actual results
Before the session, save the planned hours and costs. After delivery, record actual values using the same categories. Compare the two without rewriting the original plan. The variance can point to a specific workflow issue: extra editing, more client communication, an unexpected product cost, or a payment pattern that created additional fees.
Review several completed bookings before changing a workflow. One difficult session may be an exception, while repeated variances may support a clearer package boundary, a revised time estimate, or a cost update. IRS and CRA pages provide recordkeeping context, but classification and tax treatment depend on the business and jurisdiction.
Assumptions and exclusions
This method assumes one currency label and a clearly defined completed booking. It excludes owner income tax, sales tax, GST/HST, exchange rates, unpaid leads, personal household costs, demand forecasts, and legal or accounting conclusions. It also excludes the value of time outside the business unless you deliberately include that time in the model.
Related tool
Use the Session Pricing & True Hourly Earnings calculator to enter the workflow as a single total or expand the advanced time and cost breakdowns.