Back to all posts
Guides

How to Charge No-Show Fees Legally in Florida: A Guide

A step-by-step guide for Miami service businesses to set up legal no-show fees without losing customers or running afoul of Florida law.

Israel Bernal··7 min read
How to Charge No-Show Fees Legally in Florida: A Guide

How to Charge No-Show Fees Legally in Florida: A Step-by-Step Guide

You can charge no-show fees in Florida as long as the customer agreed to the policy in writing before you booked them. The fee has to be reasonable, the policy has to be clear, and the card on file has to be stored with proper consent. That's the whole rule. The rest of this guide is how to set it up without losing customers or getting a chargeback.

Is it actually legal to charge a no-show fee in Florida?

Yes. Florida treats a no-show fee as part of a service contract between you and the customer. If the customer agreed to the terms when they booked, and the fee is reasonable in relation to the service, you can charge it.

Three things have to be true:

  • The customer saw and accepted the policy before the appointment was confirmed.
  • The fee amount is reasonable — not punitive. A $50 fee on a $70 service is defensible. A $200 fee on the same service is not.
  • You stored their card on file with explicit consent for future charges.
If any one of those three is missing, you can still try to charge the fee — but you will lose the chargeback when the customer disputes it with their bank.

Why most Miami businesses get this wrong

The common setup looks like this: a sign at the front desk says "No-shows will be charged 50%." The booking page says nothing. The card on file was captured months ago for a different visit.

None of that holds up. A sign on the wall is not a signed agreement. A card captured for one transaction cannot be charged for a different one without separate consent. When the customer disputes the charge, the card network sides with them, and the business eats the fee plus a chargeback penalty.

The fix is not harder enforcement. The fix is moving the consent to the moment of booking, where the customer is actively saying yes.

Step 1: Write a policy a human can understand

Your policy needs to answer four questions in plain language. Short sentences. No legal jargon.

  1. What counts as a no-show? Define it by minutes. "If you arrive more than 15 minutes late, your appointment is forfeited."
  2. What is the cancellation window? Pick one: 24 hours, 12 hours, 2 hours. Shorter windows feel friendlier but cost you more.
  3. What is the fee? A fixed dollar amount or a percentage. Be specific.
  4. When is the card charged? Automatically, within 24 hours of the missed appointment.

Example language that works: "We require 24 hours notice to cancel or reschedule. If you cancel inside that window or don't show up, the card on file will be charged 50% of the service price." That's the whole policy. One sentence a tired customer can read on a phone.

Step 2: Get consent at the moment of booking

This is the step that makes everything else legal. The customer must see the policy and tick a box agreeing to it before the booking is confirmed. Not after. Not on a sign at the salon. Not in a confirmation email they never opened.

Your booking flow should include a checkbox that says something like: "I agree to the cancellation policy and authorize the card on file to be charged for no-shows." The booking button stays disabled until that box is ticked.

Store a record of the consent: timestamp, IP address, the exact policy text they saw. If it ever gets disputed, that record is what you send the card network.

Step 3: Capture a card on file the right way

Most payment processors — Square, Stripe, and the ones built into booking platforms — support storing a card for future charges. The key is enabling "card on file" consent during booking, not during the first visit.

When the customer books, run a $0 authorization on the card. This confirms the card is valid and that it belongs to the person booking. It does not charge them. The card is then saved to their profile for the no-show fee only.

Never charge a card on file for a different purpose than the one the customer authorized. If they consented to no-show fees, you cannot use that card to charge for product sales later. That's a chargeback waiting to happen.

Step 4: Send reminders that reduce the no-show in the first place

The best no-show fee is the one you never have to charge. Automated reminders cut no-show rates significantly on their own, and they also serve as evidence the customer was informed.

A reminder cadence that works for Miami service businesses:

  • Confirmation message immediately after booking, with the policy summary and a one-tap reschedule link.
  • Reminder 24 hours before the appointment — this is also the last chance to cancel without a fee.
  • Reminder 2 hours before, in whichever language the customer booked in.

Bilingual reminders matter here. A customer who booked in Spanish and gets reminders only in English can reasonably argue they didn't understand the policy. Match the language.

Step 5: Charge the fee the same day — not next week

When a customer no-shows, the charge should go through within 24 hours. The longer you wait, the harder the dispute becomes. Memories fade, cards get replaced, and processors are less likely to side with you on a stale charge.

If you're doing this manually, it won't happen. Owners get busy, feel awkward about the charge, and let it slide. The whole system then unravels because customers learn the policy isn't enforced. Automate the charge based on the appointment status flipping to "no-show," and keep yourself out of the decision.

What a reasonable fee actually looks like

Reasonable means proportional to what you lost. If a 90-minute service was booked and that chair sat empty, you lost that revenue plus the opportunity to book someone else. Fifty percent of the service price is the standard most Florida service businesses land on. It covers roughly half the lost revenue and still feels fair to the customer.

Avoid these:

  • 100% of the service price — reads as punitive and gets disputed more often.
  • A flat $100 fee on services of all sizes — looks arbitrary.
  • Charging the fee AND the full service when they rebook — one or the other.

Handling the first customer who complains

Someone will complain. They always do. Have a one-line response ready: "The cancellation policy was shown and agreed to when you booked, and we sent a reminder 24 hours before. The fee stands, but we'd love to see you at your next appointment."

Firm, polite, and brief. Do not get into a long back-and-forth. If they escalate to a chargeback, you send the processor the consent record, the reminder logs, and the booking timestamp. That's usually enough.

Putting it all together

A legal, enforceable no-show policy in Florida comes down to five mechanics working together: a clear written policy, consent captured at booking, a card on file with proper authorization, automated reminders in the right language, and same-day charging. Miss any one of them and the whole thing becomes decorative.

Most owners try to patch this together across three or four tools that don't talk to each other, which is why it never quite works. If you want to see how we set this up end to end for salons, spas, and service businesses across Miami — bookings, deposits, bilingual reminders, and automatic no-show charges in one system — take a look at our pricing page or give us a call. We'll walk you through what it would look like for your business.

Frequently asked questions

Can I charge a no-show fee without a card on file?

Technically yes — you can send an invoice. Practically no. Collection rates on invoiced no-show fees are near zero. The card on file is what makes the policy real.

What if the customer says they never saw the policy?

If you captured consent at booking with a timestamp, you have the answer. The processor will ask for proof, and the consent log is the proof.

Do I need a lawyer to write my policy?

No. Plain-language policies hold up fine in Florida as long as the three conditions are met: prior consent, reasonable amount, authorized card. A lawyer is useful if you want to add specific terms around medical emergencies or weather, but it's not required to get started.

Can I waive the fee for a loyal customer?

Yes, and you should sometimes. A one-time waiver for a long-standing client builds goodwill. Just document the waiver so your records stay clean, and don't make exceptions a pattern.

Does this work the same way in Spanish?

Yes. The policy and consent must be in a language the customer understands. If they booked in Spanish, the policy, the checkbox, and the reminders should all be in Spanish. Otherwise the consent isn't considered informed.

Have a question? Chat with us on WhatsApp.