Guides navigation
Getting Started
Data Migration
Booking & Order Forms
Scheduling
Orders & Clients
Invoicing & Payments
Media Delivery
Property Websites
Client Portal
Integrations
Team Management
Analytics & Growth
Account & Settings

When Clients Pay — Payment Timing Options

Collect payment upfront, gate downloads until you're paid, or invoice with net terms — set when real estate photography clients pay, per form or per client.

Last updated

When a client pays isn’t a global setting you flip once — it’s a choice you make on each order form, and optionally on individual clients. One form can require full payment before the slot is held; another can bill a brokerage after the shoot. You set the timing per form or let it inherit your business default, then override it for the clients who need different terms.

For the bigger picture of how money moves through a shoot, start with the invoicing and payments overview, or compare the timings in how clients pay with Spatiko.

The three payment timings

Every form uses one of three modes.

A form's Payment section: inherit your business default or pick Upfront, On delivery, or Invoice — with net terms when Invoice is selected.

Pay upfront

Full payment is collected to confirm the booking. This is your no-show protection: pair it with a cancellation policy and the slot only holds once the client has committed. Use it on public forms where you don’t know the client yet.

Pay on delivery

The booking is confirmed right away, but media downloads stay locked until the client pays — the pay-to-download gate. The client can see every photo in their gallery; full-size viewing and downloads open the moment the order is paid. No more delivering first and chasing the invoice after.

What the client sees under pay-on-delivery: photos ready to preview, downloads locked behind a payment prompt until the balance clears.

Invoice

You send an invoice after the shoot, due within your net terms. This suits repeat accounts and brokerages you already trust to pay on time. The invoice itself is a numbered document you create and send from the order — or, for a client billed weekly or monthly, one combined invoice covering all their shoots in the period. Once it’s out, automatic reminders chase it past the due date so you don’t have to.

Deposits work alongside the timings

There’s no fourth timing for deposits — a deposit is an invoicing action on an existing order, not a booking mode. Once an order exists, you can request a deposit and bill the remaining balance later whatever timing its form used: it’s the natural upgrade for invoice-terms work you’d rather not carry entirely on trust, and under pay-on-delivery it collects part of the money early while the download gate protects the rest.

What makes up the total

Whichever timing you use, the client sees the same breakdown on the booking form’s review step before they commit: the services or package they picked, the travel fee if the property is far enough out, any promo code discount, then sales tax, then the total.

If you’ve configured sales tax, each enabled rate is listed on its own line with its name and percentage — so a client owed two taxes sees both, not one blended number.

Account credit at checkout

Credit on a client’s account isn’t just something that sits there until you refund it — it’s spent at booking. When a returning client books from their client portal and has credit on file — from a credit note, credit you added, or a referral reward — the review step offers Use my account credit, showing how much is available. It’s ticked by default; with it on, the summary adds an Account credit line and a Pay today figure: the total, less the credit, is what they actually pay now.

What happens next depends on the order’s payment timing:

  • Pay upfront — the card is charged only the remainder. If the credit covers the whole booking, there’s no card charge at all.
  • Pay on delivery — the credit comes straight off the balance, so there’s less left to clear before the download gate opens.
  • Invoice — the credit comes off the balance, so the invoice you raise covers only what’s left.

On your side, the order shows this as Account credit applied rather than as a card payment — it’s balance the client already had with you, not new money arriving. The rest of the order behaves normally: payment status, invoice, and gate all follow the remaining balance. If you later cancel the order and refund it, the credit portion goes back to the client’s account first and the card refund covers the rest.

The option only appears for a client Spatiko recognizes — someone booking through their own portal link with credit on their account. An anonymous booking that happens to use the same email address won’t see it.

If online payments aren’t connected

Bookings still go through. If you haven’t connected a card processor — Stripe or Square — the client is simply asked to arrange payment with you directly — and for the paid modes, the media stays locked until it’s settled. When the money arrives by cash, check, or transfer, record it on the order and the status and download gate update. You never have to leave the gate open just because you couldn’t charge a card.

What the client sees

On booking, the client gets a confirmation email with a payment-status line and an attached billing summary — a receipt if they’ve paid, or a quote-style breakdown of the job if a balance is due. The numbered invoice, when there is one, is a separate document you send with its own payment link. From there, the order carries a payment status you can track: unpaid, awaiting payment, partial, paid, overdue, refunded, or partially refunded.

The booking confirmation email: schedule, payment status, and the attached billing summary — a quote-style breakdown here, since a balance is still due.

Payment timing for one client

Some clients earn different terms from everyone else — the agent who books every week and always pays. Rather than building them a separate form, set the timing on the client: open their record, go to the Billing tab, and pick a Payment timing — Upfront, On Delivery, or Invoice. Leave it on Business default to follow the form like everyone else.

A client's Billing tab — Payment timing set to Invoice here overrides the order form for this client, and the Billing setting below it puts their orders on one monthly invoice.

Spatiko picks an order’s timing in this order:

  1. The client’s own setting, if you’ve set one.
  2. The order form’s timing, if the form overrides your default.
  3. Your business default from Settings → Payments.

The client’s setting applies whichever form they book on, as long as Spatiko knows who they are — they’re signed in through their client portal — and on orders you create for them yourself, where the new-order page notes “This client is set to invoice.” (or pay upfront, or pay on delivery). Net terms have no client setting; an invoiced client’s due date still comes from the form or your default.

The same Billing tab also holds the client’s Billing setting, for putting all their orders on one weekly or monthly invoice instead of one invoice per order.

Per form or one default

Set a business default so new forms start with your usual timing, then override it where a product line needs different terms — a form for rental media on invoice terms, say, alongside a public listings form paid upfront. Different terms for a particular client belong on the client, as above.

Different prices for a brokerage don’t need their own form either. A price list gives a company or a single client their own rates on any form they book signed in, and the client’s payment timing covers their terms. Separate forms are still the right tool when you want to show a different menu to a different audience.

Go deeper

Frequently asked questions

When do clients pay for a shoot booked through Spatiko?

Each order form uses one of three payment timings — pay upfront to confirm the booking, pay on delivery with downloads locked until payment clears, or invoice after the shoot due within your net terms.

Which payment timing should I use for a client I haven't worked with before?

Pay upfront is the safer choice on a public form where you don't know the client yet — paired with a cancellation policy, the slot only holds once they've committed. Invoice terms suit repeat accounts and brokerages you already trust to pay on time, and pay on delivery sits in between, confirming the booking right away while downloads stay locked until the balance clears.

Can I set different payment terms for different clients?

Yes. Set Payment timing on the client's Billing tab and it overrides the order form for that client — on any form they book while signed in to their client portal, and on orders you create for them. Net terms still come from the form or your business default.

Can clients use account credit to pay for a new booking?

Yes. A returning client booking from their client portal sees their available credit at the review step and can apply it to the new order, so they're charged only the remainder.