Guide · Dispute reasons
No-show fee chargebacks: keeping the fee your policy says you earned
A disputed no-show or late-cancellation fee usually comes down to one question: did the customer agree to your policy before the appointment, in a way you can prove? Card rules let you enforce a disclosed policy. A policy on the wall that nobody accepted is hard to defend.
Key takeaways
- Agreement beats announcement. A policy the customer accepted at booking is strong. A sign at the front desk isn’t.
- Visa’s “no-show” rules are for hotels. Appointment fees ride on Visa’s general cancellation-policy rule instead.
- Expect the dispute under a different name. Cancelled service, service not received, or “I didn’t authorize this.”
- Charge what the policy says. Not a cent more.
How a no-show fee turns into a chargeback
A client books, skips the appointment, and your system charges the card on file. A week later they see the fee on their statement and call their bank. They don’t say “I forgot.” They say “I cancelled,” “I never got that service,” or “I didn’t authorize this.”
The bank takes the money back and your processor sends you a dispute. Small amount, big principle. If you never fight these, word gets around.
Here’s how the claim usually arrives:
| What the customer tells the bank | Typical Visa code | What it may say in your dashboard |
|---|---|---|
| “I cancelled.” | 13.7 Cancelled Merchandise/Services | Stripe: Credit not processed |
| “I never received that service.” | 13.1 Merchandise/Services Not Received | Stripe: Product not received |
| “I didn’t authorize this charge.” | 10.4 Card-Absent Fraud | Stripe: Fraudulent |
One useful detail: Visa says a “not received” dispute is invalid when the customer cancelled before the service date. A client who cancelled late and now claims they never got the service is really making a cancellation claim, and that’s judged against your policy. If the code doesn’t match the story, point it out.
Mastercard groups these under its cardholder dispute code, 4853, and fraud under 4837. American Express has a dedicated code, C18 “No Show” or CARDeposit Canceled, but it’s written for lodging reservations and Amex’s CARDeposit program.
Visa’s no-show rules aren’t written for you
Visa defines a No-Show Transaction as a charge for failing to cancel or claim a Guaranteed Reservation. Those rules cover hotels, vehicle rentals and similar reservation businesses. A salon, clinic, studio or contractor doesn’t get that special treatment.
Not so fast, though. That doesn’t mean appointment fees are unenforceable. It means they rest on Visa’s general rule for any merchant that limits cancellations: disclose the policy clearly, and get the customer to accept it, before the transaction.
The disclosure rule that decides these cases
Visa’s rules (Section 5.4.2.5) say a merchant that restricts cancellations must clearly disclose its cancellation and refund policy:
- In person: at the point of sale before the customer completes the transaction, or on the front of the receipt. If it’s on the receipt or in a separate contract, there must be a space for the customer to show they accept it.
- Online booking: before final checkout, with a click-to-accept button, checkbox or other acknowledgement. A link to the policy works only if it’s part of that acknowledgement.
- Phone and other remote bookings: by mail, email or text.
The cancelled-services dispute, 13.7, applies when the merchant didn’t properly disclose a cancellation policy, or disclosed it and didn’t follow it. The customer’s bank must also wait 15 days after the cancellation before filing it. Turn that around and you have your answer: proof you disclosed it the right way, and proof the customer didn’t cancel under it.
The card on file is its own agreement. Visa requires the customer’s informed consent before you store a card for future charges, including how it will be used and how the amount is set. Using a stored card in a way the customer never agreed to invites a fraud dispute you can’t answer with a cancellation policy.
What proof matters
Keep it simple: the policy the customer accepted, when and how they accepted it, and the appointment record showing they didn’t show or cancelled too late. Reminder messages help show they knew. That’s the core. The details of how to present it are where cases are won.
Mistakes that lose no-show disputes
- The wall-sign policy. Posted, never accepted.
- Charging more than the policy says, or charging a client who cancelled inside the window.
- Changing the policy and enforcing the new one on a client who accepted the old one.
- Refunding after the chargeback. The bank already took the money back.
- Ignoring small disputes. A missed deadline is an automatic loss, and the processor’s dispute fee can cost more than the fee itself.
Dispute Daddy builds the response for you from the dispute notice and your own booking records, and you submit it to your processor yourself. See how it works.