Home>Payments

Manage booking cancellations and prepayment policies

Who is this article for?
  • Sellers and team members with appointments permission to configure appointment settings. Set permissions in Square Dashboard.
  • Square Appointments subscribers.
  • About cancellation and prepayment policies 

    Setting a customized cancellation policy, such as requesting that clients add their payment card when requesting an appointment, helps protect against no-shows. If your client doesn’t show up or cancels outside of your cancellation window, you can choose to enforce your cancellation policy. Prepayment policies also help manage your cash flow by requiring that customers prepay for fixed-priced services when they book online.

    Before you begin 

    • You can charge a cancellation fee up to 14 days after the appointment.

    • There is a $500 limit if you set your cancellation fee per appointment.

    • When enabling no-show protection, cards are only held for a single appointment and not saved on file for future charges.

    • Clients have the option to cancel an appointment at any time while the appointment is still pending.

    Step 1: Set a prepayment policy

    You can select from three payment options for booking online:

    • No requirement to book: The default booking option. Clients won’t see your cancellation policy during booking or in their appointment notifications.

    • Require full prepayment: This policy requires clients to prepay for fixed price services to book. Clients can’t cancel prepaid appointments on their own, you will be responsible for enforcement and refunds where necessary.

    • Hold card in case of in-show: Clients are required to add a payment card to complete their booking, which can be charged if your client violates your cancellation policy. If you want to save your client’s card on file for future payments, they can select Save Card when booking the appointment.

    Learn more about Square Appointments pricing.

    Square Dashboard

    1. From your Square Dashboard go to Appointments > Settings > Payments & Cancellations.
    2. Under Payments, select the relevant payment policy:
      • No requirements to book
      • Require full prepayment
      • Hold card for no-show protection.
    3. Click Next.
    4. Configure the settings depending on the chosen policy, then click Save.

    Square Appointments POS app

    1. Open your Square Appointments POS app.
    2. Tap ≡ More > Settings > Appointments > Payments & Cancellations.
    3. Select the relevant payment policy:
      • No requirements to book
      • Require full prepayment
      • Hold card for no-show protection.
    4. Configure the settings depending on the chosen policy
    5. Tap the back arrow

    You can also accept customer prepayment when you create an appointment from your calendar if you have your customer’s card on file.

    Step 2: Set a cancellation policy

    You can customize your cancellation cut-off time, your cancellation policy, and decide if clients can reschedule or cancel online. To do so:

    1. From your Square Dashboard, go to Appointments > Settings > Payments & Cancellations.

    2. Under Cancellation Policy click Edit to set a cut-off window. You may select between one hour to two weeks or none.

    3. Click Save.

    4. Toggle ON Clients may reschedule or cancel their own appointments before the cut-off time if you’d like to allow clients to reschedule or cancel online before the cut-off.

    Note: Regardless of the cut-off time, if you do not automatically accept appointment requests a client may cancel a request at any time before it is accepted. Your cancellation policy will show in your online booking flow and at the bottom of the confirmation emails your clients receive.

    Step 3: Set a no-show payment policy

    If your prepayment policy includes holding a card for no-shows, this card can be charged if your client violates your cancellation policy. You’ll have three fee options with no-show protection: to charge a flat fee per appointment, per service, or as a percentage of each service price.

    Option 1: Set a flat cancellation fee per appointment 

    Square Dashboard

    1. From your Square Dashboard go to Appointments > Settings > Payments & Cancellations.
    2. Under Payments, select Hold card for no-show protection > Next.
    3. Under Payments, select Hold card in case of no-show > Next.
    4. Click the Fee type dropdown menu and select Flat fee per appointment.
    5. Enter the fee amount.
    6. Click Save.

    Square Appointments POS app

    1. Open your Square Appointments POS app.
    2. Tap ≡ More > Settings > Appointments > Payments & Cancellations.
    3. Select Hold Card no No-Show Protection.
    4. Select Flat fee per appointment.
    5. Enter the fee amount.
    6. Add an optional cancellation policy in the field and tap the back arrow to save.

    Option 2: Set a flat cancellation fee per service

    A cancellation fee amount must be entered for each service in your catalog or you won’t be able to charge a cancellation fee.

    Square Dashboard

    1. From your Square Dashboard go to Appointments > Settings > Payments & Cancellations.
    2. Under Payments, select Hold card for no-show protection > select Next.
    3. Select Flat fee per service.
    4. Choose services > select Done.
    5. Add a Fee amount.
    6. Select Save.

    Square Appointments POS app

    1. Open your Square Appointments POS app.
    2. Tap ≡ More > Settings > Appointments > *Payments & Cancellations.
    3. Select Hold Card no No-Show Protection.
    4. Select Flat fee per service.
    5. Tap Save.
    6. Follow the Square Dashboard instructions above to choose the fee for each service.

    Option 3: Set a fee for a percentage of each service price

    Square Dashboard

    1. From your Square Dashboard go to Appointments > Settings > Payments & Cancellations.
    2. Under Payments, select Hold card for no-show protection > select Next.
    3. Select Percentage of each service price.
    4. Choose services > select Done.
    5. Add a Percentage.
    6. Select Save.

    Square Appointments POS app

    1. Open your Square Appointments POS app.
    2. Tap ≡ More > Settings > Appointments > Payments & Cancellations.
    3. Select Hold Card for no No-Show Protection.
    4. Select Percentage of each service price.
    5. Tap Save.
    6. Follow the Square Dashboard instructions above to choose the fee for a percentage of each service price.

    Delete a no-show fee

    You can delete or remove a no-show fee at any time from your Square Dashboard. To do so: 

    1. From your Square Dashboard, go to Appointments > Settings > Payments & Cancellations.

    2. Under Payments, select Hold card for no-show protection > select Next.

    3. Choose the fee type you want to delete > select the trashcan icon. 

    4. Select Delete > Save

    Manage canceled appointments and customer prepayments 

    Canceled appointments

    If a client requests to cancel or modify an appointment outside of your cancellation cut-off window, you’ll be given the option to enforce your cancellation policy.

    Policy enforcement and refunds for canceled services are at your discretion. If you do so, they will receive an email notification, including any note you add, informing them of the appointment cancellation and any resulting fee. Your client will also be reminded of your policy if they attempt to cancel outside of your cancellation window.

    Payment cards are charged when you choose to enforce your cancellation policy. Should the card be declined, you’ll need to contact your client for a new payment method.

    Canceled appointments are labeled in gray and appointments marked no-show are labeled in red in the client’s record.

    Customer prepayment

    When your customers prepay for services from your online booking site, the payments will appear in your Square balance and be transferred to your linked bank account.

    If you allow customers to cancel or reschedule appointments online and you accept appointments, clients will only be allowed to cancel or reschedule before appointments are accepted.

    If you allow customers to cancel or reschedule themselves online, they will be able to cancel or reschedule a prepaid appointments themselves. However if you also accept or decline appointment requests, after the appointment is accepted, clients won’t be able to cancel or reschedule prepaid appointments online but will have to contact you directly to do so.

    Any changes made to a prepaid appointment after it is booked will not be reflected in your reports and will require a manual refund if needed.

    If you decline an appointment, a refund will be automatically issued back to the original payment card and your customer will be notified. You can decline an appointment at any time. Refunds for cancellations exceeding 60 days from the date of booking must be issued outside of Square.

    Related articles