A cancellation policy that's too harsh will push clients away and court disputes; one that's too loose will hollow out your income and reward last-minute flakes. The middle ground—a sliding scale tied to notice period, rebooking credit, and clear terms—protects both your calendar and your reputation.
Key takeaways
- Sliding-scale refunds (e.g., 50% back if cancelled 7–14 days out, 0% within 48 hours) are fairer and more defensible than flat "non-refundable" policies.
- Rebooking credit gives clients an incentive to cancel with notice rather than ghost, and it keeps your revenue in-house.
- Explicit, written cancellation terms in your client contract reduce disputes and show good faith in court or dispute resolution.
- "Non-refundable" deposits alone often fail under consumer protection laws and credit card chargeback rules—you need a reason.
Why "non-refundable" doesn't work as a solo policy
Many service vendors think writing "non-refundable" on an invoice or website is enough to stop chargebacks and legal pushback. It isn't.
Credit card companies and payment processors treat "non-refundable" as insufficient justification. When a customer disputes the charge with their bank, the processor—Stripe, Square, or your payment gateway—will ask for proof that the service was rendered, the cancellation terms were clear before payment, and the customer agreed to them. A one-line label on your homepage won't satisfy that burden. You need a signed agreement.
Consumer protection laws in many states require refunds for unperformed services unless the merchant can show the customer had a meaningful chance to understand and accept the policy beforehand. Courts have sided with clients in cases where vendors claimed "non-refundable" but never clearly disclosed the policy at the time of booking.
Rebooking is also an issue. If a couple cancels their wedding photographer 10 weeks out and you tell them "sorry, that's $2,000 gone and non-refundable," they'll chargeably dispute the claim—and they'll likely win, because you could have rebooked that date. Refund policies that ignore the vendor's actual ability to recover income are seen as unreasonably punitive.
Bottom line: "Non-refundable" is a backstop, not a policy. It only works if it's paired with clear notice, signed acceptance, and a rational reason (you didn't perform work; you can't rebook the slot).
Build a sliding scale tied to notice period
The most defensible and fair policy is a tiered refund schedule based on when the client cancels.
Here's a realistic example for a $1,500 wedding photographer booking:
Cancellation 60+ days before the event: 50% refund (you've lost limited lead time, but gained ample time to rebook).
Cancellation 30–59 days out: 25% refund (you've lost more marketing time and specific availability; a refund softens the blow but acknowledges your loss).
Cancellation 14–29 days out: 10% refund or $0 (you're now close enough to the event that rebooking is unlikely).
Cancellation within 14 days: $0 refund, but full rebooking credit (if the client wants to move to a future date, they keep the deposit).
This schedule works because:
- It's transparent and predictable. A client can look at the policy and understand exactly what they'll lose at any point.
- It's rational: it mirrors the vendor's actual risk. Early cancellations hurt less; last-minute ones hurt most.
- It's defensible in disputes. If a client chargebacks, Stripe will see a clear, signed policy that makes business sense and you'll likely win the dispute.
- It incentivizes notice. Clients understand they'll lose less money if they cancel sooner, so they're more likely to pick up the phone rather than ghost.
Adjust the thresholds to your business. A DJ might use 90 days instead of 60 (seasonal demand); a tutor might use 1 week (short lead time, easier to rebook). The principle stays the same: the earlier they cancel, the more they get back.
Offer rebooking credit as a carrot
Many clients who cancel aren't trying to scam you—they're life-disrupted (illness, job loss, breakup). For them, a rebooking credit is often more valuable than a partial refund, and it keeps the money with you.
How rebooking credit works:
A client books a $2,000 wedding venue for June 15. In April, their wedding is postponed to next year. Instead of refunding $500 (your 25% policy), you offer: "$2,000 credit toward any June–December date this year, or any date next year."
Benefits for the vendor:
- You keep the deposit. The money doesn't leave your account; it just moves to a new date.
- You stay busy. A rebooking fills a slot you'd otherwise be scrambling to fill.
- You avoid chargebacks. A client with credit on your books is less likely to dispute the original charge.
Benefits for the client:
- Full value preserved. They don't lose a dime if they rebook; they just shuffle the date.
- Flexibility. They can take time to figure out their new plans without scrambling to find a new vendor.
Key term: Make it clear in your contract that rebooking credit expires if unused within, say, 24 months. Otherwise, you're holding their money indefinitely and acting like a bank.
Put it in writing—and get it signed
Your cancellation policy only works if it's in a signed contract that the client accepted before or at the moment of payment.
What should your cancellation clause say?
"Cancellation and Refund Policy: If Client cancels this booking, the following refund schedule applies, based on written notice received by Vendor:
- 60+ days before the event: 50% refund of deposit
- 30–59 days before: 25% refund of deposit
- 14–29 days before: 10% refund of deposit, or 100% rebooking credit
- Less than 14 days: 0% refund; 100% rebooking credit (valid for 24 months)
Client may instead request rebooking credit for the full deposit amount toward any available future date. Refunds are processed within 14 business days of request. Rebooking credit expires 24 months from the original event date unless extended in writing."
This language:
- Clearly states the tiers so there's no ambiguity.
- Offers an alternative (rebooking credit) so the client knows they have options.
- Sets an expiration so you're not holding credit indefinitely.
- Specifies the refund timeline so the client knows when to expect money.
Make sure this clause appears in your signed contract—not just your website or email. When you collect a deposit, the contract and policy should already be part of the agreement, signed by both parties.
Handle special cases and exceptions
Real life is messier than a policy can be. Build flexibility into how you apply the policy, not the policy itself.
Vendor no-show or service failure: If you cancel or don't show up, refund 100%, no exceptions. This is non-negotiable and protects your reputation.
Legitimately tragic circumstances: Death in the family, severe illness, job loss—some clients genuinely can't proceed. Consider a one-time, case-by-case exception or a sliding scale that's more generous (e.g., 75% refund instead of 50%) when there's a credible hardship. Document the reason so you have a paper trail if the client later disputes the refund.
Third-party issues: If a venue is damaged and you can't host the wedding, that's on you, not the client. Issue a full refund or rebooking credit without penalty.
Rescheduling vs. cancellation: If a client wants to move their date to a different time (rather than cancel outright), treat it as a rebooking. No refund needed; just move the balance to the new date. This is easier than processing a refund and re-booking, and clients prefer it.
The key: your policy is the default, but fairness and goodwill can override it when warranted. Clients remember how you treated them when things fell apart—and a vendor who shows grace in a crisis often gets referred for the rescheduled event and beyond.
When to enforce the policy firmly
Not every cancellation is sympathetic. If a client cancels within your window and the reason is arbitrary ("we found a cheaper photographer"), apply the policy as written. Don't negotiate or second-guess yourself—that trains clients to lie or push back.
Document everything. When a client requests a cancellation, send them written confirmation that includes:
- The cancellation date and time received.
- The refund amount (or rebooking credit) they're entitled to under the policy.
- The timeline for processing.
- A link to the signed contract so there's no dispute about what they agreed to.
This paper trail protects you if the client later claims you acted unfairly.
FAQ
Q: Is a sliding-scale policy legal?
A: Yes, as long as it's clearly disclosed before payment, the customer signs it, and the scale is rational (tied to when they cancelled, not arbitrary). Courts recognize that vendors have legitimate business losses if cancellations happen close to the service date. Arbitrary or hidden non-refund policies are more legally risky.
Q: What if a client books and cancels the same day?
A: Your policy should spell this out. Most vendors refund 0% or offer rebooking credit only (no cash back) for same-day or next-day cancellations, because rebooking is nearly impossible and your calendar is now dark. Be clear in your contract so the client knows upfront.
Q: Should I use the same cancellation policy for all service types?
A: Not necessarily. A florist (short lead time, perishables) might use a 7-day window; a wedding planner (long lead time, heavy pre-event work) might use 90 days. Write separate policies for each service, or use a single policy and apply different notice thresholds per service in the contract.
Q: How do I explain the policy without sounding punitive?
A: Frame it around what you lose, not what the client does. "If you cancel more than two months out, I refund 50%, because I've had time to rebook your date. If you cancel within two weeks, I refund nothing but offer full credit to reschedule, because my calendar is now blocked and I've likely turned away other clients." Transparency builds trust.
Start booking with BookNox — get instant quote pages, signed contracts, and one-tap deposits for $29/month flat — zero per-booking skim.
BookNox gives service vendors instant quote pages, e-signed contracts, and one-tap deposits — $29/month flat.