Services & Pricing Models
How to set up real estate photography services in Spatiko and pick a pricing model — flat rate, size bands, price per square foot, or named variations.
Last updated
Services are the building blocks of your catalog. Everything else — packages, order forms, scheduling, and team payouts — is built on top of them. Get your services and pricing right and the rest of Spatiko falls into place.
What a service is
A service is one thing you sell: HDR photos, a drone shoot, a video walkthrough, a floor plan, virtual staging. Each service carries its own price and its own on-site time, so Spatiko knows both what to charge and how long to block on your calendar.
For each service you set:
- Name and description — shown to agents on your order forms. Write them for the client, not for yourself: “25 HDR photos, next-day delivery” beats “Package A”. Descriptions can be up to 400 characters (see how a service looks on your booking form).
- Category — how the service is grouped and labelled on your forms.
- Card media — an optional photo and short preview video for the service’s card on your booking form.
- A pricing model — one of the four below.
- On-site duration — how long the shoot takes. Spatiko uses this to build your calendar, so keep it honest: include setup and walkthrough time, not just shooting time.
- Quantity selection — turn it on to let clients order more than one of something (three social reels, a second headshot session) and set the maximum they can pick. It isn’t available on services priced with variations, where the client chooses a named option instead.
Service categories
Every service belongs to one category, which controls how it’s grouped on your booking pages:
- Photography
- Videography
- Aerial & drone
- Virtual tours
- Floor plans
- Editing & retouching
- Marketing assets
- Print & physical media
- Add-ons & upgrades
- Other services
Categories are purely organizational — they keep a long menu readable so agents can find the drone option without scrolling past your print products.
Add-ons and upselling
An “add-on” is simply a service filed under Add-ons & upgrades. It behaves like any other service — separately priced, added to the order — but grouping it as an add-on is what lets you upsell at the moment of booking. This is exactly what agents expect: they pick their core photo package, then see drone, twilight, video, and floor-plan upgrades right there, and add them with a tap instead of a follow-up email.
The four pricing models
Every service uses exactly one pricing model. Pick the one that matches how you actually charge.
Flat price
One fixed price, one duration. The price never changes with property size or options.
Use it when the deliverable doesn’t vary — a twilight shoot, a social reel, a same-day delivery upgrade. The client sees a single price.
Tiered by size
You define size bands — for example under 2,000 sq ft, 2,000–3,500, 3,500 and up — with a price for each. The client just enters the property size when booking, and Spatiko picks the right band automatically. Each band can carry its own duration too, so a larger home books both a higher price and a longer slot.
Use it when the work scales with square footage — most core photography, floor plans, video, and 3D tours. This is the flat-tiered model that dominates real estate photography pricing precisely because it’s easy for agents to budget against and simple to drop into a brokerage price sheet. For where to set the numbers themselves, see how much to charge for real estate photography.
The client sees a price that reflects their home’s size, without having to pick a tier themselves.
Size bands run smallest to largest and should be contiguous. Leave the top band open-ended (no upper limit) so an oversized luxury property still returns a price instead of falling through the cracks.
Per sq ft
You set a Price per sq ft and a Minimum price, and the client pays the rate times the property size, but never less than the minimum. The service has one duration, whatever the size. If your business measures in square metres, the option reads Per m² instead.
Use it when you already quote a rate per square foot, which is common for 3D tours and floor plans. The minimum price protects you on small properties: “Never charge less than this, however small the property.” A preview under the fields shows what a property of any size would be quoted, so you can sanity-check the rate before you save.
The client sees a price for their property, and the service details explain how it was worked out: the rate and the minimum charge.
Variations
You define named options — “20 photos / 35 photos / 50 photos”, or headshots for 1, 2, or 3 agents — each with its own price and duration. The client picks one.
Use it when you offer the same service at different scopes and want the buyer to choose. This is how you offer per-image-style pricing (choose your photo count) inside a clean, fixed menu. The client sees a short list and the price follows their pick.
How a service looks on your booking form
On your booking form, each service is a card with its name, price, and the start of its description. The first two lines or so of the description show on the card, and the rest appears when the client taps Learn more. Keep the most important details, like photo count and turnaround, at the start. Descriptions can be up to 400 characters, and the editor shows a counter as you type.
The Card media section in the service editor gives the card a Photo and a Video:
- Photo — the still image on the card.
- Video — a short, silent preview clip that plays over the photo when a client hovers the card on a computer, or scrolls it into view on a phone. It also plays in the Learn more view. Upload an MP4, MOV, or WebM file. Only the first 12 seconds play, without sound, and vertical videos stay vertical.
Adding a video works in Chrome, Edge, or Safari 17 or later. Clients who’ve asked their device to reduce motion don’t get the autoplay. The same Card media fields are on packages.
If you offer your booking form in more than one language, the service editor also has a language switch for the name, description, and variation labels. See languages and translations for how that works.
Virtual services
Services that don’t require you on site — virtual staging, object removal, a floor-plan redraw — can be marked virtual. A virtual service takes no on-site time and isn’t assigned to a shooter, so it never affects your calendar. It’s still a normal, separately-priced item the client can add.
Twilight services
Marking a service as twilight ties it to the sunset window. Clients only see time slots where the twilight portion lands at golden hour and wraps up by dusk. If a booking mixes daytime and twilight work, Spatiko shoots the daytime services first and saves the twilight service for last to catch the best light. It’s worth telling agents this up front, since it limits which times they can pick.
Private services
Turn on Private item to keep a service off your public booking pages. A private service only reaches clients whose price list includes it, like headshots for one brokerage’s agents, and it has to be on the order form they book from too. You can also switch a service with Make private or Make public in its row menu. Private services show a PRIVATE badge in your catalog.
Taxable services
Each service carries a taxable setting. Leave it on for the work you’re required to charge tax on, and switch it off for services that are exempt where you operate. A non-taxable service still counts toward the order total — it’s just left out of the tax calculation.
The toggle only comes into play once you’ve set up rates. See sales tax for that, and for what Spatiko does and doesn’t decide for you.
CubiCasa and iGUIDE fulfillment
If you’ve connected CubiCasa, you can map a service to a CubiCasa floor plan package — 2D Floor Plan, 2D Floor Plan + Fixed Furniture, or 3D Floor Plan. Booking that service then orders the floor plan for you automatically: you scan the property with the CubiCasa app, and the finished plan is delivered into the order’s media alongside everything else. Your catalog list marks mapped services with a CubiCasa icon, so you can see at a glance which ones fulfil themselves.
If you’ve connected iGUIDE (in beta), the same Fulfillment section lets you pick it as the provider instead. An iGUIDE is then created when the service is booked, the photographer uploads the scan to it as usual, and floor plans and tour links sync into the order’s media.
Currency and property size units
All prices are entered and shown in your business currency. Size bands and per-area rates use the Property size unit in Settings → General, either square feet or square metres. Clients always enter the property size in that unit on your booking form.
Changing the unit later doesn’t convert your prices. A band that ended at 2,000 sq ft ends at 2,000 m² after the switch, so review your size-priced services if you ever change it. See currency, units, and time zone for the full setting.
Booking questions about a service
Some details only matter for certain services, like the number of floors for a floor plan. You can ask those on the order form and show them only when the client picks that service. When a service has questions like this, its editor shows how many and which forms ask them. If you delete a service that questions are aimed at, the confirmation tells you which of them will stop being asked. See booking questions to set them up.
Different prices for different clients
Your catalog prices are what everyone sees by default. To give one brokerage or agent their own rates, such as a percentage off everything or a custom price on one service, use a price list. There’s no separate pricing per order form.
Retiring a service
Deactivating a service hides it from booking without deleting it — the right move for seasonal offerings or something you’re phasing out, since your past orders and reporting keep the record. Deleting a service removes it for good, so prefer deactivating unless you’re sure.
Tips
- Start with your five to ten core services and add the long tail later. A shorter menu converts better.
- Model what the client chooses, not your internal costs. If agents always buy photos plus a floor plan together, make that a package, not two line items they have to hunt for.
- Set honest durations. They drive your calendar and travel buffers; padding or shaving them shows up as chaos on shoot day.
- Lead with add-ons that lift the average order — drone, twilight, and video are the classic upsells agents will happily tack on when they’re one tap away.
Go deeper
- Packages — bundle finished services into the one-tap offers agents actually pick.
- Custom pricing with price lists — give a brokerage or agent their own rates without touching your catalog.
- Promo codes — discount at checkout without rewriting the prices in your catalog.
- Travel time & travel fees — charge for distance on top of your service prices.
- Revenue & service performance reports — see which services actually earn before you add another.
Frequently asked questions
How do I price real estate photography by square footage?
You have two options. Tiered by size uses bands such as under 2,000 sq ft, 2,000–3,499, and 3,500 and up, each with its own price and duration, and Spatiko picks the band from the size the client enters. Per sq ft multiplies a rate by the property size and never charges less than the minimum price you set.
Can I let clients choose between a 20-photo and a 50-photo shoot?
Yes — that's the variations pricing model. You define named options such as 20, 35, or 50 photos, each with its own price and on-site duration, and the client picks one at booking with the price following their pick.
When should I use flat-rate versus size-based pricing?
Flat rate fits deliverables that don't vary, like a twilight shoot or a social reel; size-based pricing fits work that scales with square footage, such as core photography, floor plans, video, and 3D tours.
How do add-ons and upsells work?
An add-on is a normal, separately priced service filed under the Add-ons & upgrades category, so agents pick their core package and then see drone, twilight, video, and floor-plan upgrades right on the booking page, one tap away.