Price each package from its total hours, not its shooting time: add planning, travel, shooting, culling, editing, delivery and admin, multiply by your cost per working hour, add direct costs such as prints, then add a cushion. AI can build that sheet and test it, but it cannot know your market.
The usual mistake is to price a two-hour session as two hours of work. Behind it sit planning, travel, culling, editing and delivery, and in the log used below a two-hour family session averages 9.4 hours in all. Price the two hours and you are paid for about a fifth of the job.
Count the hours behind a two-hour shoot
Pick one session type and list every phase from first enquiry to final backup. This is an illustrative two-hour family session:
| Phase | Hours | What it covers |
|---|---|---|
| Enquiry and planning | 1.0 | Replies, a planning call, a shot list, checking the location |
| Travel | 1.0 | Both ways, plus parking and unloading |
| Shooting | 2.0 | The part the client sees |
| Culling | 1.0 | Choosing the keepers from everything you shot |
| Editing | 3.5 | Colour, retouching and exports for 40 final images |
| Delivery | 0.5 | Gallery upload, password, message to the client |
| Admin | 0.5 | Invoice, contract filing, backup, follow-up |
| Total | 9.5 | Shooting is 2.0 of 9.5, about a fifth |
This is why pricing by the hour of shooting leaves short sessions worst off. A 20-minute mini session still needs a planning message, a cull and a gallery, so its shooting share is smaller still. For past shoots, rebuild each phase from the calendar (travel and shooting), the email thread (planning), and the first and last edit dates in your editing software. For the next five, run a timer.
Let AI average the log, then check its grouping
With a few sessions logged, an assistant is quick at averaging by type. Paste the log as plain text or CSV, and ask it to show how many rows went into each average. The row count is how you will spot a grouping mistake.
Below is my time log in hours, one row per session, with the session type in the first column. Give the average hours per phase and the average total for each session type, and show how many rows went into each average. Do not merge types. Show the working for the first type.
[paste the log]
Here is the illustrative log the prompt works on:
| Type | Planning | Travel | Shoot | Cull | Edit | Delivery | Admin | Total |
|---|---|---|---|---|---|---|---|---|
| Standard | 1.0 | 1.0 | 2.0 | 1.0 | 3.5 | 0.5 | 0.5 | 9.5 |
| Standard | 1.5 | 0.75 | 2.0 | 1.25 | 4.0 | 0.5 | 0.5 | 10.5 |
| Standard | 0.75 | 1.0 | 2.0 | 0.75 | 3.0 | 0.5 | 0.25 | 8.25 |
| Standard | 1.0 | 1.25 | 2.0 | 1.0 | 3.25 | 0.5 | 0.5 | 9.5 |
| Mini | 0.5 | 0.5 | 0.3 | 0.5 | 1.25 | 0.25 | 0.25 | 3.55 |
| Mini | 0.5 | 0.5 | 0.3 | 0.4 | 1.0 | 0.25 | 0.3 | 3.25 |
| Full | 1.5 | 2.0 | 4.0 | 1.5 | 5.5 | 0.5 | 0.5 | 15.5 |
| Full | 1.5 | 2.0 | 4.0 | 1.5 | 7.5 | 0.5 | 0.5 | 17.5 |
And here is a first answer of the kind an assistant gives, with the flaw left in:
| Type | Rows used | Average total |
|---|---|---|
| Mini | 2 | 3.4 hours |
| Standard | 5 | 10.65 hours |
| Full | 1 | 17.5 hours |
Standard shows five rows, but the log has four standard sessions. The assistant had slotted one full-story session (15.5 hours) into the standard group, which pushed the average from 9.44 hours to 10.65. The row count gave it away. Relabel the row and ask again, and the corrected figures are 3.4 hours for a mini, 9.44 for a standard and 16.5 for a full story. I round the standard up to 9.5 for the model, to leave a little slack; the other two go in as averaged. Everything an assistant computes is only as good as the grouping you gave it.
Turn a year of bills into a cost per shoot-hour
Two numbers produce your rate: the pool of money the business must earn in a year, and the hours you can attach to shoots. The pool is your pay target plus every cost of running the business. Pay here is a before-tax figure; what to set aside for your own tax is a question for an accountant.
| Item (illustrative) | Per year |
|---|---|
| Pay target, before your own tax | $52,000 |
| Kit replacement, spread over its working life | $2,600 |
| Insurance | $850 |
| Editing software, gallery hosting, contracts and invoicing | $1,100 |
| Website, domain and email | $350 |
| Marketing and portfolio sessions | $1,800 |
| Accountant and bank charges | $750 |
| Training | $500 |
| Phone, internet and backup storage | $900 |
| Props, backdrops and occasional studio hire | $1,200 |
| Pool to earn | $62,050 |
Now the hours. Forty-six working weeks of 38 hours is 1,748 hours. Say three hours in ten go on marketing, accounts, learning, kit upkeep and enquiries that never book. That leaves 70%, or 1,224 hours, attached to shoots. The pool divided by those hours is $50.71 per shoot-hour.
That 70% is the figure most worth measuring, because it moves the rate more than any single overhead line. At 60% the same pool gives $59.16, which is 16.7% higher. Track a normal month before you trust your guess.
An assistant can lay out the sheet while you supply the numbers:
Build a pricing model in Google Sheets for a photography business. Tab 1, Costs: a list of annual costs with a total. Tab 2, Hours: working weeks, hours per week and the share of time attached to shoots, giving hours per year. Cost per shoot-hour = (pay target + costs) / hours attached to shoots. Tab 3, Packages: one row per package with hours per phase, total hours, direct costs, a cushion of 15% and a card fee of 3%, and price = (hours x cost per shoot-hour + direct costs) / (1 - cushion - card fee). Give the formulas for row 2 of each tab.
Percentage costs belong in the denominator. Adding 18% to the standard session's $497 floor (9.5 hours at $50.71 plus $15 of mileage, parking and props) gives $586, and after the 3% card fee that leaves a cushion of 12.3% instead of the 15% you planned. Dividing the floor by 0.82 gives $606, and the cushion comes out right. Enter one package by hand and check the sheet agrees before you trust the other rows. A sheet built by an assistant can be well laid out and still wrong in one formula, and one row checked by hand will find that.
Three photographers, one session, three different floors
The same two-hour session has a different floor for each business that sells it. The difference comes from how much the business must earn and how many hours it can sell.
| Business (illustrative) | Pay target | Other costs | Hours attached to shoots | Cost per shoot-hour | Floor for the standard session |
|---|---|---|---|---|---|
| Side business, 10 hours a week | $12,000 | $3,600 | 368 | $42.39 | $418 |
| Full-time, home-based | $52,000 | $10,050 | 1,224 | $50.71 | $497 |
| Full-time, rented studio | $52,000 | $21,150 | 1,224 | $59.78 | $518 |
The studio photographer's floor is only $21 above the home-based one, even though the hourly rate is $9 higher, because studio sessions skip the travel hour and carry $10 of direct costs rather than $15 (8.5 hours at $59.78 plus $10). The side business has the lowest floor and the least capacity: its 368 hours (80% of 460, since it does less marketing) stretch to about 38 standard sessions in a year.
The lesson is that a competitor's price says nothing about your floor. It helps with a different job, judging the ceiling, which comes after the ladder is built.
Ask the assistant what the cost list is missing
Costs that are easy to forget are the ones that arrive once a year or per job. Give the assistant your list without amounts and ask for questions, not numbers.
Here is my list of annual costs for a portrait photography business: [paste the list]. Do not add amounts. List the costs businesses like mine commonly forget, each as a question I can answer from my own accounts.
A typical illustrative reply is a list like this:
- Do you pay card or payment-processing fees on invoices? (These are a percentage of each sale, so they go in the price formula, not the pool.)
- What did repairs cost last year, and what is your insurance excess if you claim?
- Do you track mileage and parking per shoot? (A direct cost, not an overhead.)
- Do you pay a second shooter or assistant on larger jobs?
- Which subscriptions renew annually: presets, fonts, print or album software?
- Do your 46 working weeks already allow for holiday and sickness?
- When did you last replace memory cards and backup drives?
Each line is a prompt to check your accounts, nothing more. The assistant does not know your figures, and any amount it volunteers would be invented. Add what you find and ignore what does not apply.
Build the ladder from hours, not minutes
Now each package gets its own hours and direct costs, and the formula does the rest. These are illustrative figures for the home-based photographer at $50.71 per shoot-hour, with a 15% cushion and a 3% card fee, rounded up to a clean price. Direct costs are $4 for a mini (its share of a batch morning's parking), $15 for a standard and $50 for a full story (two locations plus the five-print set).
| Package | Included | Hours | Cost floor | Price | Price per hour |
|---|---|---|---|---|---|
| Mini | 20 minutes, 10 edited images, online gallery | 3.4 | $176 | $225 | $66.18 |
| Standard | 2 hours, 40 edited images, online gallery | 9.5 | $497 | $625 | $65.79 |
| Full story | 4 hours, two locations, 80 edited images, five-print set | 16.5 | $887 | $1,100 | $66.67 |
Compare that with pricing by shooting time. At $200 for each hour of shooting, the mini would sell for $67, the standard for $400 and the full story for $800. Each falls short of its floor, by $110, $97 and $87, and the mini falls furthest because shooting is the smallest part of its hours. Even a rate that sounds generous cannot rescue a method that ignores the other nine-tenths of a short job.
The test of a ladder is consistency: each rung should earn about the same per hour, here $66 to $67. If one rung pays much better per hour, customers will drift to the rung that pays you least. The mini's 3.4 hours assumes a batch of six clients in a morning, with travel and setup shared between them; a one-off mini that needs its own journey is a different job at a different price. The mini-session tutorial covers how to fill those batch slots.
Price per hour is a check, not the price. Decide which rung you want most clients on, usually the middle one, and make sure the others are profitable in their own right rather than decoys that exist to make it look sensible.
Price prints and albums as a small business of their own
Add-ons sell rarely and come with admin, so they carry a higher margin than the sessions. Cost each one, including your handling time, which is the cost people forget.
| Add-on (illustrative) | Your cost | Price | Margin after the 3% fee |
|---|---|---|---|
| 8x10 print, packed and posted by you | $12.95 (lab $3.80, packaging $0.70, 10 minutes of handling $8.45) | $28 | 51% |
| 8x10 print, shipped by the lab to the client | $5.49 (lab $3.80, 2 minutes of handling $1.69) | $28 | 77% |
| 10-page album | $167.07 (lab $85, 1.5 hours of design $76.07, packaging $6) | $355 | 50% |
Look at the first two rows together. Ten minutes of handling costs $8.45, more than the lab charges for the print, so a lab that ships directly is worth more than one that is slightly cheaper per print. Postage, where you pack and post yourself, is charged to the client at cost on top. A 50% margin is my starting point for add-ons, and you can adjust it. Whatever you choose, state the print and album prices on the same page as the packages, so a client sees them before the session, not after. The gallery delivery and print upsell tutorial covers the follow-up emails that make the add-ons sell.
Know your deepest discount before anyone asks
Someone will ask for a friend's rate. The floor tells you in advance how far you can go. Divide the floor by 0.97 to allow for the card fee, and you have the price at which your pay and overheads are covered with nothing left over.
| Package | Price | Cushion-free price | Deepest discount |
|---|---|---|---|
| Mini | $225 | $182 | $43 (19%) |
| Standard | $625 | $512 | $113 (18%) |
| Full story | $1,100 | $914 | $186 (17%) |
Past those figures a discount is no longer a discount; it is a decision to be paid less than the target for that job. Offering a $100 reduction on the standard, to take one example, leaves $525, and after the card fee only about $12 above your floor, a cushion of 2%, before any problem shoot. If you would rather give value than a lower price, add an item that costs you little, such as a second gallery for the grandparents, and keep the price where it is.
Place the ladder against the street
The floor tells you the least you can charge. It does not tell you what the market will pay, and for that you collect the published ladders of five photographers in your niche and write each entry, middle and top price into a table. An assistant can tidy the table and show where your prices sit, but it cannot look up a competitor's page reliably, and a price it offers without a page you can open is a guess. Do the looking yourself.
Suppose the five middle-rung prices come out at $450, $525, $600, $680 and $750, against your $625. You are inside the range, with room on both sides. If you land below it, you may be underpriced or targeting a different client. If you land above it, you need a reason you can explain in a sentence: a longer edit, a second location, faster delivery.
If your floor sits above everything the street charges, the model is telling you something useful: your current hours or pay target cannot match those prices. The levers are fewer hours per shoot (batching, saved replies, faster culling), a mix that leans to the rungs that pay more per hour, a lower pay target for a year, or a niche whose clients pay more. A discount is not on the list.
Check the ladder against the bookings you can actually win
A cost-per-hour model quietly assumes the hours get sold. The booking check asks whether they will. Take the sales mix you expect, say 25% minis, 55% standards and 20% full stories, and work out what one average booking brings in.
- Average price: 0.25 x $225 + 0.55 x $625 + 0.20 x $1,100 = $620.
- Average direct cost: 0.25 x $4 + 0.55 x $15 + 0.20 x $50 = $19.25, and the 3% card fee takes $18.60.
- What each booking contributes towards the pool: $620 - $19.25 - $18.60 = $582.15.
- Bookings needed to cover the $62,050 pool: 62,050 / 582.15 = 107, about 2.3 a week across 46 weeks.
The average booking takes 9.4 hours, so 1,224 attached hours could hold about 130 bookings. Covering the pool therefore needs roughly 82% of capacity. Ask the assistant to test the shortfall:
My model: average price $620, average direct cost plus card fee $37.85, overheads $10,050, pay target $52,000. If I book 90 shoots instead of 107 at the same mix, what is my pay? What average price would reach the pay target at 90 shoots? Show the working.
The right answer is pay of about $42,300 at 90 bookings, a shortfall of $9,700. To keep $52,000 at 90 bookings the average price would have to rise to about $731, which is 18% higher. If you cannot picture 107 bookings, the choices are a higher ladder, a lower pay target in year one, lower overheads, or fewer hours per shoot. Each is a business decision; the assistant just runs the sums on each option in a minute.
What trimming an hour is worth
The same rate puts a value on every hour you take out of a session. These savings are illustrative, so measure your own.
| Change | Hours saved per shoot | Worth per shoot | Worth over 100 shoots |
|---|---|---|---|
| Faster culling | 0.75 | $38 | $3,803 |
| Saved replies for planning emails | 0.25 | $13 | $1,268 |
| A fixed number of selection rounds | 0.5 | $25 | $2,536 |
Set each figure against what it costs: a culling tool's subscription, or the time to write the saved replies. An hour is worth the rate only if the freed time gets booked or put to something you value; otherwise it is a shorter week, which is a fair result but not income. The same arithmetic applies to editing: 3.5 hours at $50.71 is $177 per standard session, so an editor charging less than that per session releases hours, and the saving is real only if you sell them. The culling against outsourced editing comparison works through both choices.
Commercial work adds a cost this model does not hold: usage. A shoot price covers making the images, and licensing them for advertising is priced separately; the usage rights tutorial covers the wording.
Reply to "how much?" without letting the assistant change a number
Once the ladder exists, the most common message you will get is a one-line price enquiry. An assistant drafts the reply well, but it likes to be helpful by rounding a price, adding an inclusion or inventing a discount. Lock the numbers in the prompt.
Draft a friendly reply to a price enquiry from [first name]. Use only the three packages below, exactly as written, with no discounts, extras or policies I have not listed. Ask which date they have in mind and end with my name.
Mini: 20 minutes, 10 edited images, online gallery, $225
Standard: 2 hours, 40 edited images, online gallery, $625
Full story: 4 hours, two locations, 80 edited images, five-print set, $1,100
Prints and albums are optional extras, priced separately.
Read the draft against the sheet before it goes out. If you want the full pipeline from enquiry to signed booking, the proposal generator tutorial builds on a priced ladder like this one, and the rate method itself is the one set out for any freelancer in the freelance day rate calculator tutorial.
Questions about pricing photography packages
How many hours does a shoot really take?
In the log used here, a two-hour family session came to about 9.4 hours once planning, travel, culling, editing, delivery and admin were counted. Your figure will differ with your editing style and travel, so time five sessions before trusting any number, including this one.
Should I publish my package prices?
Listing the ladder saves time on both sides, because enquiries that cannot afford your floor drop out early and the rest arrive expecting a number. If you prefer to send a pricing guide on request, the same sheet works. What matters is that every price comes from the model, not from memory.
Does the model work for weddings and commercial work?
The method does: total hours times cost per hour, plus direct costs and a cushion. The inputs change. Weddings add long coverage, second shooters and albums, and commercial work adds usage fees that sit on top of the shoot price. Rebuild the hours table for those jobs rather than reusing portrait hours.
If AI shortens my editing, should prices fall?
Not automatically. Log the new hours, recalculate your cost per hour, and look at what clients value: the finished images and the timing. A package price built on outcomes keeps the saving. Hourly billing is the model where faster editing earns you less.
Further reads
- AI for Photographers: Same-Day Quotes and Shot Lists From a Brief — Turn an enquiry into a same-day quote once the ladder exists.
- HoneyBook or Dubsado for a Wedding Photographer? Costs and AI Compared — Client-management software is one line in your cost pool; compare the options.
- Pixieset or Pic-Time for Photographers? Plans, Fees and AI Compared — Gallery hosting and print-store fees to check against your cost list.
- Headshot Photography Business: Reach Corporate Clients With AI Outreach — Fill the hours the model assumes by reaching business clients.
- How to Use AI in a Photography Business: Start With Admin, Not Editing — Where AI saves unbilled admin hours first.
- AI Marketing for Photographers: Test One Channel for Six Weeks — Pick Instagram, email or local search, let AI draft each week, tally paid enquiries and apply a stop-or-scale rule at week six.
- Best AI Photo Editor for Photographers: Cull, Edit or Retouch First? — Choose an AI photo editor by workflow stage: time a paid gallery, find the slowest stage, and test one tool on the same wedding shoot.
- How Much to Charge as a DJ: Wedding, Party and Corporate Packages — A cost-based package table for DJ owners: whole-gig hours, kit wear per gig, travel, an overtime rate, and a quote calculator built with AI.
- How to Price Videography Services: Day Rate, Project Fee or Package — One wedding film priced as a day rate, a project fee and a package, then stress-tested for long days, long edits and extra revisions.
- Makeup Artist Price List Template: Build Bridal Rates With AI — A bridal rate card built from your hourly target: per-face prices, on-site fee, travel and early-start add-ons, with AI doing the sums and the layout.
- Wedding Photographer Timeline Template: A Day Schedule Built With AI — One wedding walked end to end: a timeline template, an AI draft, and the venue, planner and couple checks that catch the clashes before the day.
- ChatGPT for Photographers: What to Hand Over and What to Keep — Which photography business tasks ChatGPT can take over and which to keep, with a worked quote, alt text, a RAW-file reply and a weekly time sum.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: no outside data is used. Every figure in the examples is illustrative; replace the cost pool, hours, fees and prices with your own accounts, time log and supplier lists.