Ultra
Ultra

Oct 21, 2026

How to Price Mini Sessions: Price for the Slots You Fill

Price a mini session from the whole day, not by cutting your full-session fee. A 10-slot model shows why 7 bookings need $240 a slot, not $191.

How to Price Mini Sessions: Price for the Slots You Fill

Price a mini session by adding up the whole day (location, props, ads, setup, every hour of editing and messages) and dividing it by the slots you expect to sell, not the slots you open. In the worked example below, a 10-slot day costs $1,625 to run when 7 clients book, so each slot has to bring in about $240 after card fees. Price it at $191, the number that works only if all 10 slots sell, and 3 empty slots quietly cut your hourly pay from $55 to $39 at a $150 price, or to $25 if only half the slots fill.

Key takeaways

  • A mini session is a day with a fixed cost, split between however many people turn up. The fill rate moves the price more than anything else.
  • Editing and delivery are paid per client, and they do not shrink to a quarter just because the shoot is 15 minutes.
  • Open fewer slots than you think you can sell. In the model, 8 slots with 7 booked need $228 each, 10 slots with 7 booked need $240.
  • Take the full price at booking. A prepaid empty slot still pays. An unpaid hold that vanishes on the day does not.

Why does "a quarter of my full session" not work?

Because a 15-minute shoot does not come with a quarter of the costs. The location rent, the set you build, the ads that fill the calendar and the two hours of setup and packing are the same whether you sell 10 slots or 5. And each client still needs culling, editing, a gallery upload and a few messages. That part grows with every booking, not with the length of the shoot.

So the honest unit is the day. Price the day, then split it.

How do you calculate a mini session price?

Use one line of math:

price per slot = (day costs + fixed hours × your rate + booked clients × hours per client × your rate)
                 ÷ booked clients, then add the card fee

Here are the example numbers we will use. Swap in your own.

Input Example
Slots offered 10 slots of 15 minutes, with 15 minutes between clients (5 hours on location)
Day costs $350 (location $150, props and set $100, ads $100)
Fixed hours 10 (5 on location, 2 setup and packing, 3 planning and promotion)
Hours per booked client 1 (cull, edit 10 photos, upload, messages)
Your hourly rate $75
Card fee Stripe US, 2.9% + 30 cents per successful card charge, as of October 21, 2026 (Stripe pricing)

With all 10 slots sold, the day costs $350 + 10 × $75 + 10 × $75 = $1,850. That is $185 per client. Card fees take 2.9% + $0.30, so the price has to be ($185 + $0.30) ÷ 0.971 = $190.83.

That is the price for a perfect day. Most days are not perfect.

How much does an empty slot really cost you?

Each unsold slot removes a client's editing hour from the bill, but the day's costs and fixed hours stay. So the remaining clients carry more of them.

Slots booked (of 10) Day cost to cover Needed per client Price after card fee
10 $1,850 $185.00 $190.83
9 $1,775 $197.22 $203.42
8 $1,700 $212.50 $219.16
7 $1,625 $232.14 $239.39
6 $1,550 $258.33 $266.36
5 $1,475 $295.00 $304.12

Diagram of a mini session day: ten slots, seven filled in blue, and the cost of the three empty slots spread across the booked ones

Now run it the other way. Say you charge $150 a slot. After card fees each booking nets $145.35. Take away the $350 day cost and divide by the hours you actually worked:

Slots booked Net after card fees After day costs Hours worked What you earned per hour
10 $1,453.50 $1,103.50 20 $55.17
7 $1,017.45 $667.45 17 $39.26
5 $726.75 $376.75 15 $25.12

A full day at $150 already pays less than the $75 you aimed for. A half-full day pays a third of it. Nothing about the shoot looked different on the day.

Which fill rate should you price for?

Price for the fill you got last time, or 7 of 10 if this is your first mini session day. In this model that is $239.39, so you would list it at $240. If you fill all 10, the extra margin is your reward for the marketing that worked. If you price for 10 and sell 7, the loss comes out of your hourly rate, and you only find out after editing.

There is a second lever: open fewer slots. Fewer slots means fewer hours on location, which lowers the fixed part of the day.

Day plan Booked Fixed hours Price per slot
10 slots 7 10 $239.39
8 slots 7 9 $228.35

Eight slots that sell out also create a waiting list, which is the easiest way to fill the next day.

Should mini sessions be paid in full at booking?

Yes. A mini session is too short for a separate deposit and balance, and the whole model depends on the slots that sell actually paying. Take the full price when the client books, and set a clear cut-off for cancellations and reschedules (48 hours works for most days, because it leaves time to offer the slot to the waiting list).

Two details matter for the money:

  • Card fees on refunds. Stripe states that its processing fees from the original transaction "aren't returned" when you refund (Stripe docs on refunds). A $240 slot that you refund in full still cost you $7.26.
  • What you keep when someone cancels. That depends on your contract and on local consumer rules, which differ by country and state. Our deposit guide walks through how to size a non-refundable part. Treat this as general information and check your local rules.

What should a mini session include?

Fewer photos than you think. Every extra edited image adds minutes to the per-client hour, and that hour is in the price. If 10 images take about 40 minutes of culling and editing, 20 images can turn one hour per client into roughly an hour and a half, which in this model raises the 7-of-10 price by about $39. Sell extra images after the gallery goes out instead, at a per-image price that covers the editing time.

A short checklist for the offer:

  1. Session length and number of edited photos, stated plainly.
  2. Full payment at booking, and the cancellation cut-off in hours.
  3. Delivery date for the gallery (one week is realistic for a 10-client day with 1 hour per client).
  4. Price of extra images, so the upsell is a decision and not a negotiation.

Where Ultra fits (disclosure included)

Ultra is our product, so weigh this section accordingly. On the Pro plan ($7 a month, or $84 a year, as of October 21, 2026, on the pricing page) you can set up a mini session as its own booking event with 15-minute sessions, a buffer between clients (from 15 to 120 minutes), a minimum notice period and a cancellation deadline that clients see when they manage their booking. Two clients cannot book the same slot. You can also hide the event from your public booking list and share it only by direct link, for example with past clients before the open sale.

The Ultra booking page where a client picks an available date for a session

What it does not do yet: taking a card payment at the moment of booking is marked "coming soon" on the online booking page. Today you can show the price and add payment instructions (bank details, for example), which go out in the client's confirmation email, and you mark the session paid yourself. Ultra also does not send reminder emails before the session, so a short reminder 2 days before is still your job. After the shoot, each client's photos go into a password-protected client gallery where they can mark favorites, which is where the extra-image sale starts.

If you would rather avoid the card fee entirely, our payment fees breakdown shows what each payment method costs on a full year of sessions.