clientgallery.io

Business

How to Get Paid Before Delivering Photos

The deposit and the contract do almost all of the work. Software does the last few percent. Here is the workflow, and an honest account of what each platform can and cannot do for you.

Updated 2026-09-07

Chasing a final payment after the client already has the files is the worst position a photographer can be in. You have spent the shoot day, you have spent the edit, and the only leverage you had was the delivery you already handed over. The fix is almost never a piece of software. It is the order in which you do things.

This guide is written in that order. First the deposit, then the contract clause, then the invoice timing, then the proofing step that lets a client see the work without owning it. Only after all of that does a tool matter, and the tool matters less than most vendor pages suggest.

The second half is a plain comparison of what each gallery platform publishes about taking payment, including one case where a competitor is simply better at this job than we are. Every number on this page traces to a source at the bottom, read on 7 September 2026.

The deposit is the mechanism. Everything else is support.

A non-refundable deposit at booking is what actually protects you. It confirms the date, it covers your day if the client disappears, and it changes the shape of the final conversation. A client who has already paid part of the fee is a client who has decided to pay the rest.

Pick one percentage and apply it to every job. A number you apply consistently is easier to defend than a number you negotiate per client. Take it at booking, not on the shoot day, and do not hold the date until it clears.

The deposit also sets the size of the balance. A large deposit leaves a small balance, and a small balance is rarely worth a client's time to fight over. If you are having repeated trouble collecting the final payment, raising the deposit usually solves more than any feature ever will.

Put the term in the contract, in one sentence

The contract is where "balance due before delivery" stops being a preference and becomes the agreement. It needs one clear sentence, written in the language your client speaks, saying that final files are released once the balance is paid in full.

Say it out loud at booking as well. A term the client has read and heard is a term nobody is surprised by six weeks later. Surprise is what turns a routine payment into an argument.

Add a due date to the term, not just a condition. "Balance due before delivery" with no date can drift for months while the client waits. A date gives you a reason to follow up that is not about the money.

Invoice at the shoot, not after the edit

Most photographers invoice the balance when the gallery is ready. That is the worst possible moment. The client is now waiting on you, the edit is done, and your only move is to withhold work they are already excited about.

Send the balance invoice on the day of the shoot, or the day after, with a due date that lands before your delivery date. The client is at their happiest, the session is fresh, and the invoice arrives as part of the job rather than as a gate in front of their photos.

Done that way, the gallery link is a reward, not a hostage. In most cases the money arrives before the edit is finished and the whole gating question never comes up.

Let the client see the work without owning it

There is a real difference between showing and delivering. A client who can browse proofs, star what they love and see that the work exists is far easier to invoice than a client staring at an empty inbox. Withholding the preview creates doubt, and doubt slows payment down.

clientgallery.io separates the two deliberately. Proofs live in the gallery for as long as the account exists. Full-resolution delivery is a separate handoff: the photographer uploads one full-resolution ZIP per gallery, it stays live for three days per handoff, and it can be replaced at any time. An account can hold 100 GB of live ZIPs at once.

The proofing step also gives you a reason to make contact. When the client stars what they like and presses Send my picks, they type their name and email, and you get an email and a phone notification. That is a natural moment to confirm the balance and the delivery date.

The manual gate in clientgallery.io, described exactly

clientgallery.io does not move money and does not know whether an invoice was paid. What it holds is your own payment link. Here is the whole of it, with nothing implied:

  • A payment link field, per gallery. You paste your own payment link. A button reading "Pay your invoice" appears in the gallery header for your client. Leave the field empty and there is no button.
  • An invoice PDF, per gallery. You upload it and the client sees a "Download your invoice" link next to their photos.
  • An Allow downloads toggle, per gallery. Switched off, the whole-gallery ZIP is refused by the server.
  • You flip the toggle yourself. Nothing watches the payment. When the money lands in your own account, you switch downloads on.

Two limits matter, and we would rather you read them here than discover them. The download toggle hides the per-photo download button, but it does not make every individual proof URL unreachable. The real boundary is the gallery password, which is enforced on the server: without it the page returns nothing but the prompt, and the whole-gallery ZIP and the full-resolution handoff refuse it too.

So the honest version of the workflow is this. Password the gallery. Put your payment link and your invoice PDF on it. Leave downloads off. Send the link, let the client see the proofs and send their picks, and switch downloads on yourself once the balance clears. It works, and it takes one click, but it is your hand on the switch.

What each platform publishes about payment and delivery

These are the vendors' own published statements, read on 7 September 2026. An absence in this table means nothing was published on the pages checked, not that a product cannot do something.

ProductInvoicing inside the productWhat is published about payment before deliveryPublished cost of that piece
clientgallery.ioNo. A payment link field and an invoice PDF upload, per gallery.Nothing watches the payment. The photographer switches the download toggle on by hand.Included in the one plan: $10 a month, or $100 a year.
PixiesetYes, in Studio Manager: line items, taxes, discounts, due dates, payment schedules, reminders and tips.For gallery files, turn the collection's Download Status off so digital downloads are available only through the Store. A purchased download link expires after 7 days.Studio Manager Free $0; Plus $12/mo billed annually or $15/month; Pro $18/mo billed annually or $24/month. The page prints a bare dollar sign with no currency label.
Pic-TimeNone published on the pages checked.Per gallery, choose which photos download free; the rest stay purchasable. Depending on the store configuration the client may be asked for payment details before the order is placed.Part of the plan; no separate invoicing product is published.
ShootProofYes, contracts and invoices on all paid plans, not on Free.For paid digital files, the delivery email is not sent until the order is marked paid. There is also a setting allowing the client to skip payment at checkout.Included in the paid plans. Two official ShootProof pages published different prices for two tiers today, so no figure is quoted here.
CloudSpotYes, Studio Manager with invoicing and contracts, bundled into the Full Suite plans.Free downloads are off by default; the photographer turns them on.Full Suite starts with the Lite plan at $17/mo.

One more Pixieset figure worth knowing: Pixieset states that regardless of your subscription plan it charges no commission on Studio Manager invoices, and that the third-party payment processor charges its own per-transaction fee.

If payment matters most, use Pixieset Studio Manager

We will say this plainly, because it is true. If getting paid through the platform is central to how your business runs, Pixieset's Studio Manager is the better tool for this job, and you should use it.

It is a real invoicing product rather than a link field. Pixieset publishes invoices with line items, taxes, discounts, due dates, payment schedules, automatic reminders, tips and a personalised email message, sent by email or as a direct link. Its payment schedule divides an invoice total into installments and is described as useful for collecting a deposit or retainer, which is exactly the workflow the first half of this guide argues for. Automatic payment reminders and invoice tips are on the upgraded Studio Manager and Suite plans.

clientgallery.io does none of that, on purpose. It does not process, collect, track or reconcile payments. It holds your own payment link and your own invoice PDF, and it gives you a switch you flip yourself. That keeps one plan at $10 a month with no commissions, no print store and no per-gallery fees, and it means no money passes through us. Whether that trade is right for you depends on how much of your admin you want living in one place.

Read the ShootProof line in the table narrowly too. What is published is that the delivery email for paid digital files is withheld until the order is marked paid. That is not the same as locking a client out of the gallery over an unpaid invoice, and we are not going to stretch it into that.

A checklist you can run this week

  • Set one deposit percentage and apply it to every booking, taken before the date is held.
  • Add one sentence to the contract saying final files are released once the balance is paid in full, with a due date.
  • Send the balance invoice at the shoot, with the due date landing before your delivery date.
  • Password the gallery and leave downloads switched off while you build it.
  • Put your payment link and invoice on the gallery so the client can pay from the same page as the proofs.
  • Let the client proof and send their picks, and use that notification as your prompt to confirm the balance.
  • Switch downloads on the moment the money lands, then upload the full-resolution ZIP and tell the client it is live for three days.

Six of those seven steps happen before any software is involved. That is the point of the page. The tool is the last click, and the deposit is the reason the click is easy.

Sources

Frequently asked

How do I get paid before delivering photos without holding the work hostage?

Take a deposit at booking, write a one-sentence balance-due-before-delivery term into the contract, and send the balance invoice on the shoot day with a due date that lands before your delivery date. Let the client see proofs while the invoice is outstanding. Handled that way, the money usually arrives before the edit is finished and no gate is needed.

Does clientgallery.io unlock downloads automatically when a client pays?

No. Nothing in clientgallery.io watches a payment, and no money passes through the platform. It stores your own payment link, shows a Pay your invoice button on the gallery, and gives you an Allow downloads toggle per gallery. You flip that toggle yourself once the balance clears.

If I switch downloads off, can a client still save a photo?

The whole-gallery ZIP is refused by the server when the toggle is off. The per-photo download button is hidden, but that is a client-side change and it does not make every individual proof URL unreachable. The gallery password is the real boundary: it is enforced on the server, and without it the page returns nothing but the prompt.

Which platform is best if I want invoicing built into my gallery software?

Pixieset. Its Studio Manager publishes invoices with line items, taxes, discounts, due dates, payment schedules, automatic reminders and tips, and Pixieset states it charges no commission on those invoices. Studio Manager Free is $0, Plus is $12/mo billed annually or $15/month, and Pro is $18/mo billed annually or $24/month, as printed on 7 September 2026.

Can Pic-Time send a client an invoice before the shoot?

No Pic-Time invoicing, contract or retainer feature was published on the pages checked on 7 September 2026. What Pic-Time does publish is store-order payment: per gallery you choose which photos download free, the rest stay purchasable, and depending on the store configuration the client may be asked for payment details before the order is placed.

Does ShootProof block gallery access until an invoice is paid?

That is not what ShootProof publishes. What is published is narrower: for paid digital files, the delivery email is not sent until the order is marked paid, and there is a setting that lets a client skip payment at checkout. ShootProof also includes contracts and invoices on all paid plans, but not on the Free plan.

How long does the full-resolution download stay available in clientgallery.io?

Three days per handoff. The photographer uploads one full-resolution ZIP per gallery, the clock restarts on every upload, and the ZIP can be replaced at any time. An account can hold 100 GB of live ZIPs at once. The gallery and its proofs are not affected; only the ZIP expires.

Your client galleries, under your name

Unlimited galleries, your branding, one-click Pixieset import, and a Lightroom plugin, all on a flat 10 $/month with everything included. Your first gallery is free.

Start your studio on clientgallery.io, first gallery free

Related guides

How to Get Paid Before Delivering Photos