How to Get Paid Before Delivering Real Estate Photos
Set a clear photography payment-before-delivery policy: deposits, preview-then-unlock delivery, agent communication, and software that ties payment to downloads.
Disclosure:This article is published by ShootPortal, and ShootPortal is one of the products discussed. We've aimed to describe every platform fairly using its official website. Pricing and features last verified ; software changes often, so confirm details on each vendor's site before you buy.
Most real estate photographers have a folder of "delivered, not paid" listings somewhere. The photos went out on time, the listing went live, and the invoice drifted to the bottom of an agent's inbox. Nobody meant to stiff anyone. But chasing a few dozen small balances every month is unpaid work, and it turns friendly clients into awkward conversations.
The fix isn't to become harder to work with. It's to make payment before delivery the normal, expected, easy path: agreed in writing before the shoot, simple to complete from a phone, and connected to the moment the agent wants the files. This guide covers why payments run late, the payment structures you can choose from, an example policy, how to explain the change to agents, and how to set up software so payment and delivery work together.
In this article (11 sections)
Why real estate photographers get paid late
Late payment is rarely about bad intent. It usually comes from a handful of structural problems that you can fix:
- Delivery comes first, invoice second. Once the agent has the files, the urgency is gone. Your invoice competes with everything else in their week.
- No policy was ever stated.If payment timing wasn't agreed up front, every agent falls back on whatever their last photographer did.
- Agents expect to pay when the house sells. Many agents are paid from commission at closing, so paying vendors at that point feels natural to them. It leaves you financing their listing for weeks or months, with the risk that the listing expires.
- Paying is inconvenient.A PDF invoice with bank details is easy to postpone. A link that opens a card payment on a phone isn't.
- Confusion over who pays. Agent, team lead, brokerage, or seller? If nobody knows, nobody pays.
Every fix below addresses one of these: agree terms early, make paying easy, and tie payment to the moment the client wants something from you.
Five ways to structure payment, compared
There's no single right model. Each one trades cash-flow safety for convenience in a different way, and many businesses use two: a stricter model for new clients and a looser one for long-standing agents.
| Approach | How it works | Pros | Cons |
|---|---|---|---|
| Pay in full upfront | Agent pays when booking or approving the estimate | No collections risk; simplest to run | Friction for new agents; refunds needed for cancellations or weather reschedules |
| Deposit + balance | Deposit on approval, balance before or at delivery | Secures the date; covers travel and prep costs | Two payments to track; deposit terms need to be clear |
| Pay before download | Agent previews the media; downloads unlock once paid | Agent sees the work first; payment happens when they want the files | Agents who can't pay quickly may delay launch; needs software support |
| Net terms | Invoice on delivery, due in a set number of days | Familiar to brokerages and commercial clients | You carry the risk and do the chasing |
| Pay at closing | Payment collected when the property closes, often via a third-party service | Matches how many agents are paid; can win agent loyalty | Long wait for cash; usually a fee; listings that don't sell complicate collection |
A note on pay-at-closing
Pay-at-closing deserves an honest look because agents ask for it. Some real estate media platforms support it through third-party services: Spiro documents a Titus integration for pay at close, and Tonomo's pricing pagelists Titus pay-at-close as well. These services typically charge the photographer a fee; check the provider's current terms. ShootPortal doesn't support pay-at-closing or brokerage billing. If your market runs on closing payments, weigh that before choosing any tool, ours included.
Write a payment policy clients can read in 30 seconds
A good policy is short, specific, and visible: on your website, on every estimate, and in your booking confirmation. It should answer four questions: when do I pay, how do I pay, what happens if I cancel, and when do I get my files. Here's an example to start from.
Example policy (adapt with your attorney)
Payment & Delivery Policy
Booking. Shoots are confirmed once the estimate is approved. New clients pay a deposit of [X%] at approval; this secures the date and covers scheduling and travel.
Balance. The remaining balance is requested when your media is ready. You can pay online by card from the payment link or your client portal.
Delivery.You'll be able to preview all media as soon as it's uploaded. Full-resolution and MLS downloads unlock once the balance is paid.
Rescheduling and cancellations. Weather reschedules are free. Cancellations with less than [X hours] notice forfeit the deposit.
Revisions. Requests for edits within the agreed scope are included. Reshoots or additional services are quoted separately.
Usage. Your license to use the media for marketing the listing begins once payment is complete, as described in our terms of service.
Deposits, full payment, and partial payment
Deposits are the most useful tool you have against no-shows and last-minute cancellations, but they add friction, so use them where they matter most:
- New clients.You don't have a payment history with them yet.
- Large or custom jobs.Luxury listings, twilight shoots, video, and drone work where you're committing a big block of time.
- Long drives. If travel is a meaningful part of the cost, a deposit covers it whether or not the shoot happens.
- Hard-to-reschedule dates.Peak-season mornings and golden-hour slots you'll turn other work away for.
Percentage or fixed amount?
A percentage scales with the job and feels fair on big quotes. A fixed amount is easier to explain on small standard packages. Either way, state it on the estimate so it's agreed before the client approves.
When to ask for full payment instead
For small standard packages, splitting into deposit and balance can be more admin than it's worth. Pay in full at approval, or pay before download, is often simpler. For long-standing agents with a good record, you may decide pay-before-download alone is enough. Pricing decisions like these are covered in more depth in our real estate photography pricing guide.
Delivery policies: preview first, download after payment
The most agent-friendly way to get paid before delivery is to separate seeing the media from downloading it. Agents get to confirm the shoot went well and plan the listing; you get paid before the full files leave your hands. There are two common versions:
- Watermarked or low-resolution previews. You send a proof set; full files go out after payment. Simple, but it means two uploads, and watermarks can annoy agents who want to show the seller.
- Locked downloads. The full media is uploaded once to a portal where the client can view it, but downloads stay locked until the balance is paid. One upload, and unlocking is automatic.
1. Estimate approved
Scope, price, and terms agreed before you drive anywhere.
2. Deposit paid
A percentage or flat amount secures the date.
3. Media uploaded
Client can preview and review; downloads stay locked.
4. Balance paid
Card payment online, straight to your Stripe account.
5. Downloads unlock
Full-resolution and MLS files become available.
The locked-download model only works if paying is genuinely easy: a card payment from a phone, in the same place the agent is already looking at their photos. For more on organizing the delivery side, see how to deliver real estate photos.
How to explain the policy to agents
Changing payment terms with agents you already work with is the part most photographers dread. In practice, a clear, friendly explanation that leads with what's better for them goes a long way. Give notice, say when it takes effect, and make it easy to ask questions.
Example email
Subject: A faster way to get your listing media
Hi [Agent name],
Thanks for trusting me with your listings this year. Starting [date], I'm moving every shoot into a client portal so you can see your photos the moment they're ready, request any changes in one place, and download MLS and full-size files right after paying online.
What changes for you: you'll get a payment link when your media is ready, and downloads unlock as soon as it's paid. New bookings with me will include a small deposit at approval. Any shoots already booked under our current arrangement stay exactly as agreed.
If you have any questions, or need billing set up differently for your team, just reply. Happy to talk it through.
[Your name]
Handling pushback
The most common objection is "my last photographer let me pay at closing." Acknowledge it honestly: that arrangement works for some photographers, but it means waiting weeks or months and carrying the risk when a listing is withdrawn. Explain what you offer instead (previews right away, payment from a phone, instant download) and, if it makes sense for a valuable client, consider an exception you choose deliberately rather than one you drift into.
Respect existing agreements, and get advice
A new policy applies to new work. If you've already agreed to different terms with an agent, a brokerage, or a commercial client, whether in a signed contract, a vendor agreement, or a long-standing written arrangement, honor it until it ends or both sides agree to change it.
- Don't withhold work that was contracted on other terms. Holding files hostage on a job you agreed to invoice later damages trust and may breach your agreement.
- Grandfather existing bookings. Shoots booked before the change keep the old terms, as in the example email above.
- Put licensing terms in writing.Many photographers tie the client's usage license to payment. Whether and how that's enforceable depends on your contract and jurisdiction.
- Talk to an attorneybefore relying on deposits being non-refundable, late fees, or withholding deliverables. This guide isn't legal advice.
Payment collection software that connects to delivery
The policy only works if your tools enforce it without extra steps. When comparing software, look for: deposits on approval, online card payments from a link, automatic receipts, reminders for unpaid balances, and, most importantly, a connection between payment status and download access.
Several real estate platforms tie the two together: HDPhotoHub's Pay to Downloadlocks media until paid, Tonomo offers pay-to-unlock delivery, Rela's Storefront add-onadds lock-media-until-paid, and Aryeo's order forms can require full payment upfront, a deposit, or invoice on delivery. General CRMs such as HoneyBook and Dubsado have mature invoicing and payment schedules but don't deliver media natively, so the link between "paid" and "downloaded" becomes manual. Our photography invoicing software comparison and real estate delivery software guide cover the options in detail.
Why the manual version leaks money
You can run a pay-before-delivery policy by hand: send a payment link, watch your Stripe dashboard, then share the Dropbox folder once the money lands. It works until it doesn't. The payment confirmation arrives while you're on a shoot, the agent pings you asking where the photos are, and you send the folder "just this once" to keep things moving. The gap isn't discipline; it's that your payment tool and your delivery tool don't know about each other, so you are the connection between them.
A connected setup puts the estimate, the deposit, the media, the balance, and the download access on the same project record. Payment status isn't something you check and then act on; it's a field on the job that the delivery reads.
How the payment-before-delivery flow runs in ShootPortal
In ShootPortal (our product), here's what a listing shoot looks like with a 25% deposit and downloads locked until the balance is paid. The percentage is just an example; use whatever your policy says.
- The agent approves the estimate in their portal. You set one business-wide deposit rule (a percentage or a fixed amount, or none for pay-in-full). You can have ShootPortal create the payment request as soon as the estimate is approved, and optionally let the client pay the full total instead of the deposit.
- The agent pays by card through Stripe Checkout. Payments run through Stripe Connect, so the money goes straight to your own Stripe account. A receipt goes out by email.
- You shoot, edit, and upload the finals to the same project. The agent can open the portal, view every photo, video, and tour, and approve items or request changes right away.
- You request the balance from the project.The agent pays from their phone, in the same place they're already looking at their photos.
- Downloads unlock.With "unlock downloads after payment" turned on, Print and MLS downloads (single files or a ZIP) open once the final payment is made. You can also have the project move to Delivered automatically when it's paid.
| Step | Automatic (if enabled) | Still manual |
|---|---|---|
| Deposit | Payment request created when the estimate is approved | Choosing the deposit rule and stating it in your policy |
| Collecting payment | Stripe Checkout, payout to your Stripe account, email receipt | Sending the balance request when media is ready |
| Off-platform payments | None | Marking a check, cash, or bank transfer as paid on the project |
| Download access | Downloads unlock after the final payment | Deciding which clients get the lock and which don't |
| Project status | Optional move to Delivered once paid | Following up personally on anything overdue |
What the lock does, and what it doesn't
The download lock controls one thing: whether the client can download files from the portal before the final payment. Viewing stays open by design, so the agent can check the work and show the seller. It doesn't stop someone from taking a screenshot of a preview, it doesn't create a separate invoice document, and it isn't a substitute for written terms. ShootPortal also doesn't offer pay-at-closing or brokerage billing. Use the lock alongside the policy above, not instead of it.
ShootPortal is a flat $29/month subscription ($24/month billed annually); Stripe's standard processing fees apply.
The bottom line
Getting paid before delivery isn't about distrust. It's about agreeing terms early, making payment easy, and connecting it to the moment the client wants their files. Do that, and most of the chasing simply stops. To see how estimates, deposits, previews, and download unlocks fit together in one flow, take a look at how ShootPortal works.
Frequently asked questions
Is it okay to require payment before delivering real estate photos?
Yes, as long as the terms are agreed before the shoot and stated on your estimate or contract. Don't change terms on work already booked under a different agreement, and have an attorney review your policy. This isn't legal advice.
Should I watermark previews or lock downloads?
Locked downloads are usually smoother: you upload once, the agent views everything, and full files unlock when the balance is paid. Watermarked previews work without special software but mean two uploads.
How much deposit should a real estate photographer charge?
There's no standard figure. Choose a percentage or fixed amount that covers your travel and the cost of losing the slot, apply it to new clients and larger jobs, and state it on the estimate. Check local rules on non-refundable deposits.
What if an agent insists on paying at closing?
Explain the trade-off and what you offer instead, such as instant previews and phone payment. If you want to offer pay-at-closing, some platforms such as Spiro and Tonomo support it through Titus, usually for a fee. ShootPortal doesn't support pay-at-closing.
Can ShootPortal lock downloads until a client pays?
Yes. The optional unlock-downloads-after-payment setting lets clients view and review their media while downloads stay locked until the final payment is made.
Written by
Jackson Bridges
- Founder & Developer of ShootPortal
- Owner of Swift Aerial Media
- FAA Part 107 Certified Drone Pilot
Jackson owns Swift Aerial Media, a drone photography business, and built ShootPortal to run the requests, scheduling, client communication, payments, and media delivery that come with it. He writes about the business side of aerial and real estate media.
ShootPortal
Get paid before the files leave your hands
Deposits on approval, card payments straight to your own Stripe account, emailed receipts, and an optional lock that keeps downloads closed until the final payment while agents can still view everything.
14 days free. No credit card required. Sign up with Google or a five-field form.
Then $29/month, or $24/month billed annually.
Keep reading
Related articles
Best Photography Invoicing and Payment Software in 2026
Ten invoicing and payment tools photographers actually use, compared on published card and ACH fees, deposits, estimates, and how well each one connects payment to the job and the delivery.
How to Deliver Real Estate Photos to Realtors: The Complete Guide
A practical, step-by-step process for handing listing photos, video, and tours to agents: how to organize files by property, which delivery method to use, and how to tie delivery to payment.
How to Automate Your Real Estate Photography Business: Booking, Payments, and Delivery
Agents order the same packages week after week. Here's how to turn that repetition into a workflow that quotes, schedules, collects, and delivers with far less typing.