Why Vendors Chase Payments
Every solo service vendor has had this conversation:
You shoot the wedding, deliver the gallery, and send an invoice. Two weeks pass. You send a reminder. Another week. The client says "oh sorry, I'll send it today." They don't. You chase for 30, 60, even 90 days before a check arrives, sometimes after a 15-minute phone call they never should have needed.
Payment chasing is the single biggest time drain in a service business that nobody budgets for. And it is entirely preventable.
Here is how to build a booking process that collects a deposit at the moment of booking, generates a signed contract automatically, and eliminates the chase entirely.
What Is a Deposit Fee
A deposit fee is a percentage of your total service price, typically 25 to 50 percent, that a client pays at the time they book you. It confirms the date is theirs. It covers your exposure if they cancel late. And in practice, it is the single strongest signal that a client is serious.
The reason is simple: a client who pays nothing has no cost to ghost you. A client who has put down real money has already demonstrated commitment.
The goal is not the deposit itself, the goal is a booking process that makes the deposit frictionless, automatic, and legally protected.
Step 1: Set Your Deposit Rate
For most solo service vendors, 30 to 50 percent is the standard range. Here is how to pick yours:
| Service price | Typical deposit | Why |
|---|---|---|
| Under $500 | 50% | Covers your time if they cancel last-minute |
| $500, $2,000 | 30%, 40% | Balances client commitment with cash flow |
| Over $2,000 | 25%, 33% | Keeps the upfront number reasonable for big purchases |
Set a rate, write it into your quote, and do not negotiate it. A client who pushes back on a deposit before you have even booked is a client who will be difficult to collect from later.
Step 2: Create a Booking Link That Handles Everything
The deposit alone is not enough, it needs to be part of a repeatable system. Every new inquiry should follow the same path:
- You send a quote with your price and available dates. 2. The client picks a date and pays the deposit. 3. A contract is generated and signed automatically. 4. You get a notification. You show up on the day.
BookNox was built for exactly this workflow. You create one link, share it with any client, and the link handles the quote presentation, date selection, Stripe deposit collection, and contract signing in one flow.
No separate invoicing tool. No PDF contract you email back and forth. No manual payment reminders.
Step 3: Choose Your Payment Gateway
If you are going to collect deposits online, and you should be, you need a payment processor that handles card payments, deposits, and automatic confirmations. Stripe is the standard choice for most vendors because it integrates with virtually every booking platform, charges transparent pricing, and settles deposits into your bank account on a standard schedule.
If you are wondering what Stripe charges for deposits, the rate is 2.9 percent plus 30 cents per transaction for card payments. For a $500 deposit collected through a booking link, Stripe keeps roughly $14.80. You receive $485.20. That is a fraction of the time and energy you waste chasing a mailed check.
The BookNox Stripe integration means you set up your Stripe account once, link it to your BookNox profile, and every deposit flows directly to your bank. You never touch the money, the link routes it.
Step 4: Attach a Signed Contract to Every Booking
A deposit without a contract is just a payment. A deposit with a signed contract turns the booking into a documented agreement both sides signed.
Your contract should cover:
- Service scope, exactly what you are delivering and what is excluded. - Deposit and cancellation, how much the deposit is, when it is forfeited, and any refund window. - Weather or rescheduling policy, how date changes are handled and at what notice threshold. - Liability and deliverables, what the client receives and what happens if something goes wrong.
If you are searching for a photography contract template or a standard service agreement for vendors, there are plenty of resources. But the faster route is a booking system that generates the contract for you. When a client books through BookNox, the contract is auto-populated with your services, the agreed price, the deposit terms, and the selected date, and it sends for signature immediately after payment.
The client signs before they ever receive a link to your gallery.
Step 5: Stop Sending Invoices
This is the hardest habit to break because invoicing feels like the "professional" way to do business. But for one-time service bookings, invoices are a liability. They introduce delay, ambiguity, and a second payment touchpoint that most clients will procrastinate.
Instead of invoicing after the fact, collect full or partial payment at booking. If you run a deposit model, the remaining balance can be collected on the day of service or via a payment link you send post-event. The key is that you never send an invoice with a net-30 or net-60 term to a consumer client, those are for B2B contracts where the client is a business, not a couple planning a wedding.
What Changes When You Automate Deposits
Here is what the workflow looks like for a photographer using BookNox:
- A couple finds your website and submits an inquiry through your booking link. - They see your real-time available dates and a quote with the exact price, no "request a quote" and wait. - They pick a date. Stripe processes a 30 percent deposit. - Within 30 seconds, a signed contract is in both your inboxes. - You shoot the wedding. The remaining 70 percent is paid via a link you send with the gallery. - You never send an invoice. You never chase a payment. You never have an awkward conversation about money.
That is what it means to stop chasing payments. Not a better reminder system. Not a nicer invoicing tool. A booking flow that collects before it delivers.
Next Steps
If you are currently chasing payments on active bookings, start here:
- Pick your deposit percentage. 2. Create a BookNox booking link with your rates and availability. 3. Connect your Stripe account. 4. Send the link instead of your next "availability inquiry" email.
The first time a client pays you before you have done any work, you will wonder why you did not do it years ago.
Stripe pricing source: Stripe's published standard card rate of 2.9 percent plus 30 cents per transaction, as stated on stripe.com/pricing. Accurate as of August 22, 2026.