With Square’s online appointments scheduling tools, you’re able to keep a customer’s card on file to charge for future bookings and no-show cancellation fees.

The fee for charging a card on file from your online dashboard or Square app is 3.5% + $.15.

Note: The fee for customer prepayments and no-show protection charges for appointments booked online is 2.9% + $.30.

Add Card On File

Before you can charge a customer’s card on file, it must be added to their Customer Profile through either the Customer Directory or from a booked appointment.

Add Card on File From Customer Directory

Here’s how to link a payment card to an existing customer’s profile:

  1. From the Customers tab of your online Square Dashboard, click Directory.
  2. Select a customer > click the three-dotted actions menu > Add Card.
  3. Enter the card details and your customer’s email address.
  4. You must have written authorization from your customer to save their payment card. Use the provided template form by clicking Download Form and send it to your customer.
  5. Click Confirm.

To save a new customer’s card on file:

  1. Head to the Customers tab of your online Square Dashboard, click Directory.
  2. Click Create Customer > add their details > click Save.
  3. Once their profile has been created, click three-dotted actions menu > Add Card.
  4. Enter the card details and your customer’s email address.
  5. You must have written authorization from your customer to save their payment card. Use the provided template form by clicking Download Form and send it to your customer.
  6. Click Confirm.

Note: Make sure to keep authorization forms on file and store them securely.

Add Card on File From Calendar

Add a customer’s card on when creating an appointment from your online Square Appointments dashboard.

To add a customer’s card on during the booking flow:

  1. From the Calendar of your Square Appointments dashboard, click or drag the desired time slot.
  2. Enter your customer’s name or create a customer on the spot. On the right, you’ll see Client Notes, Card on File, and Appointments History. Note: You must have written authorization from your customer to save their payment card.
  3. Click Add Card > enter the card details and click Confirm.

Enter Card on File details

Use Card On File To Create a Prepaid Appointment

If you’ve set your online booking site to require prepayment, the option to use a customer’s card on file will display when creating an appointment for them from your online Square Appointments dashboard.

  1. From the Calendar of your Square Appointments dashboard, click or drag the desired time slot.
  2. Enter your customer’s name. If their card is saved on file, it will be noted to the right of their name.
  3. Under Payment, toggle Prepay for this Appointment.
  4. Complete entering appointment details > click Save.

Use Card On File For No-Show Protection

If you’ve set up your online booking site to require a credit card for no-show protection, the option to use a customer’s card on file will display when creating an appointment for them from your online Square Appointments dashboard.

  1. From the Calendar of your Square Appointments dashboard, click or drag the desired time slot.
  2. Enter your customer’s name. If their card is saved on file, it will be noted to the right of their name.
  3. Under Payment, toggle No-show Protection.
  4. Complete entering appointment details > click Save.

Learn more about managing your Customer Directory online.

Also, when your customer add their card information to their Customer Account, you’ll be able to view and charge their card online or directly from the app.

Charge Card On File From the App

Once you’ve saved your customer’s card on file, you can use it to charge their booked appointment directly from the Appointments app.

  1. Tap on the appointment in your calendar. Note The sale will be associated with the staff member the appointment was booked with.
  2. Tap Review and Check Out.
  3. Add any additional items or services > select Charge. Appointment information will automatically carry over from the booked appointment.
  4. Scroll down on the payment options screen. You will see your customer’s card on file along with the card type and pan.
  5. Tap Charge.
  6. Confirm the payment by tapping Charge one more time.

Still need help? Ask the community

Visit community forum