How to Charge a Card on File in Acuity (Stripe & Square)

TL;DR
- Acuity can store a card at booking and let you charge it later — but every stored-card charge is manual. Staff opens the appointment and processes the payment; no setting does it for you.
- Stored-card charging works only with Stripe or Square. PayPal in Acuity handles upfront payments only and cannot charge a card on file afterwards.
- The most common uses are no-show fees, late-cancellation fees, remaining balances, and retail add-ons — anything a client owes after the booking moment has passed.
- Charges are dispute-proof only if the client agreed to a disclosed policy before booking and gets a receipt and a heads-up when you charge.
- For the fee use-cases, Tecton Scheduler automates collection on top of Acuity: the fee is charged through Square or Stripe the moment the client confirms a late change — no memory required.
To charge a card on file in Acuity Scheduling, connect Stripe or Square as your payment processor, require a card at booking, then open the appointment in your calendar and process a payment against the stored card. The step is always manual — Acuity never charges a stored card automatically, and PayPal can't charge stored cards at all.
This guide covers the difference between storing a card and charging upfront, which processors actually support card-on-file charges, the manual flow step by step, the situations where businesses use it, how to keep charges dispute-proof, and where it makes sense to automate.
Can you charge a client's card on file in Acuity Scheduling?
Yes — with two conditions. Acuity Scheduling (formerly Squarespace Scheduling) can require a credit card when a client books, store it against the appointment, and let you charge that card later from the appointment details. Condition one: your payment processor must be Stripe or Square. Condition two: someone on your team must actually do it. There is no rule, trigger, or setting that charges a stored card on its own.
That second condition is the one that trips people up. Owners set a cancellation policy, require the card, and assume the system will enforce the policy. It won't — the card on file is a capability, not an automation. Enforcement is a person opening the appointment and making a charge, every time. We cover the fee-specific version of this gap in how to charge a cancellation fee in Acuity.
Requiring a card at booking vs. charging upfront: which should you use?
Acuity gives you two ways to attach money to a booking, and they solve different problems:
- Charge upfront (full price or a deposit): the client pays when they book. Best for high-prep or high-demand services where an empty slot is expensive. The trade-off is booking friction — some clients bail at the payment step.
- Require a card, charge nothing: the client enters a card that's stored for later. Booking stays frictionless, and the card becomes your enforcement mechanism for no-show and late-cancellation policies — the fee only exists if you can actually collect it.
Many businesses combine both: a deposit upfront, card on file for the balance and for policy fees. Whatever you pick, the card-on-file half is only as good as your willingness to charge it — which is where the manual flow below comes in.
Which Acuity payment processors can charge a stored card?
Not all of them — and this is worth checking before you write a fee policy you can't enforce:
| Processor | Upfront payments at booking | Stores card on file | Charge stored card later |
|---|---|---|---|
| Stripe | Yes | Yes | Yes — manual, from the appointment |
| Square | Yes | Yes | Yes — manual, from the appointment |
| PayPal | Yes | No card available for later charges | No — upfront payments only |
On PayPal? Your fee policy is unenforceable
If PayPal is your Acuity processor, you cannot charge a client's card after the fact — which means no-show and late-cancellation fees exist only on paper. Switch to Stripe or Square before publishing a policy that depends on a stored card.
Stripe and Square behave equivalently for this purpose. If you're choosing between them, decide on processing rates and the rest of your stack, not on Acuity's card-on-file behavior.
How to charge a card on file in Acuity, step by step
With Stripe or Square connected and a card stored at booking, the manual flow looks like this:
- Open the appointment in your Acuity calendar — including after a cancellation or no-show, which is exactly when fee policies need it; verify in your own account.
- Choose the option to make a payment against the client's stored card.
- Enter the amount: the policy fee, the remaining balance, or the add-on total.
- Process the charge — it runs through your connected Stripe or Square account like any other payment.
- Note what the charge was for. Acuity won't label it as a “no-show fee” or “balance” anywhere, so your future self (and your bookkeeper) needs the context.
- Tell the client. A charge they see on a statement before they hear from you is a dispute waiting to happen.
Start from the appointment the card was captured on
Charge from the appointment the card was captured on — where stored cards are accessible can vary, so check your own Acuity account. If a client has multiple bookings, open the relevant one rather than assuming the card is available everywhere.
When do businesses actually charge a card on file?
Four situations account for nearly all stored-card charges in appointment businesses:
- No-show fees. The client never arrived; the card is the only way to collect. Typical fees run 50–100% of the service price — see how to charge a no-show fee in Acuity.
- Late-cancellation fees. The client cancelled inside your cutoff window. Commonly 25–50% of the service, per your published policy.
- Remaining balances. You took a deposit at booking and charge the rest after the appointment — common for photography, studios, and package work.
- Retail and add-ons. Product sold at the appointment, an upgraded service, extra time — charged to the card instead of pulling out a terminal.
The first two are policy enforcement; the second two are convenience. That distinction matters, because policy fees are the ones that get forgotten (nobody wants to charge them) and the ones that benefit most from automation.
How to keep stored-card charges dispute-proof
A card-on-file charge is a card-not-present transaction the client didn't initiate — the exact shape of a charge that gets disputed. Three habits keep you on the right side of it:
- Disclose before booking. The policy — window, amount, and the fact that the stored card will be charged — must be visible on your scheduling page and in confirmation emails before the client commits. A fee nobody agreed to is a chargeback. Ready-made wording lives in our cancellation policy templates.
- Charge exactly what the policy says. Card networks look at whether the amount matches the disclosed terms. Round up “because it was annoying” and you hand the client a winning dispute.
- Send a receipt and a personal note. Let the processor's receipt go out, then add one human sentence: what the charge was, which policy it came from, and how to reach you with questions. Surprise is the raw material of disputes; remove it.
Better: let the client confirm the fee themselves
The strongest dispute defense is a charge the client actively approved in the moment. A self-serve flow that shows the fee and collects it at confirmation — like Tecton Scheduler's client experience — turns a post-hoc surprise into an agreed transaction.
The limits of Acuity's card-on-file charging
Card on file solves the ability to collect. It does nothing about the reliability of collecting. Three limits show up in practice:
- It's manual, so it's forgettable. Every fee depends on someone noticing the no-show, remembering the policy, opening the appointment, and charging. Busy weeks are exactly when no-shows spike and exactly when this doesn't happen.
- Charges are untagged in reporting. Acuity doesn't categorize a stored-card charge as a fee, a balance, or a sale. Worse, the built-in revenue report excludes cancelled and no-show appointments entirely — so fees charged against them are invisible there, and your Acuity numbers drift from Stripe or Square. We unpack this in why your Acuity revenue report doesn't match Stripe or Square.
- There's no reschedule-fee concept. Acuity's policies address cancellations and no-shows only. If a client moves an appointment two hours before it starts, no built-in mechanism even frames that as chargeable.
None of this makes card on file useless — it's the necessary foundation. But if fee collection matters to your revenue, the manual layer on top of it is the weak link.
How to automate the fee use-cases on top of Acuity
Tecton Scheduler layers on top of your existing Acuity account — it doesn't replace it — and automates the scenario where stored-card charges most often fail: late changes. Clients get a branded self-serve link where they verify their email and phone, pick a new slot from live Acuity availability, and if the change falls inside your fee window, the fee is collected via Square or Stripe at confirmation — before the new time is locked in.
- Connect your Acuity account and your Square or Stripe account.
- Set your reschedule window and fee once in Settings — the rules apply evenly to every client, at any hour.
- Put your public reschedule link in Acuity's confirmation and reminder emails.
- Watch fees, failed or declined cards, and client changes land in one read-tracked notifications feed, with collected revenue tracked in your analytics dashboard.
The manual charge flow stays available for the cases it's genuinely good at — balances, retail add-ons, one-off exceptions. What changes is the default: policy fees stop depending on someone remembering. Plans are custom-priced to booking volume with a free trial on every tier — see pricing.
Put this on autopilot
Tecton Scheduler does this for your Acuity account
Self-serve reschedule links with automatic fees via Square or Stripe, plus revenue, no-show, and demand analytics — synced straight from Acuity Scheduling. Live in about 15 minutes.
Frequently asked questions
Can Acuity automatically charge a card on file?
No. Acuity can require and store a card at booking, but every stored-card charge is manual: a staff member opens the appointment and processes the payment through Stripe or Square. There is no setting that charges the card automatically for no-shows, late cancellations, or anything else.
Does charging a card on file work with PayPal in Acuity?
No. PayPal in Acuity handles upfront payments at booking only — it cannot charge a card after the fact. If your fee policy depends on charging a card after the fact, you need Stripe or Square connected as your Acuity payment processor.
Can I charge a different amount than the service price?
Yes. When you charge a stored card manually in Acuity, you enter the amount yourself — a flat fee, a percentage of the service, a remaining balance, or a retail total. For policy fees, charge exactly what your published policy states; mismatched amounts are a common reason businesses lose card disputes.
Will card-on-file charges show up in Acuity's revenue report?
Not reliably. Acuity's revenue report excludes cancelled and no-show appointments, so fees charged against them don't appear there, and refunds can make Acuity's totals drift from Stripe or Square. Treat your payment processor as the source of truth for money actually collected, and reconcile against it.
Is it legal to charge a stored card when the client isn't present?
Generally yes, if the client agreed to a clearly disclosed policy before booking that says the stored card will be charged, and the amount matches those terms. Show the policy on your scheduling page and confirmation emails, send a receipt, and notify the client when you charge — disclosure and records are what win disputes.
How do I stop forgetting to charge no-show and late-cancel fees?
Either build a hard end-of-day checklist for reviewing cancellations and no-shows, or automate the collection. Tecton Scheduler layers on top of Acuity and collects reschedule fees through Square or Stripe automatically when a client confirms a late change, so the default no longer depends on staff memory.
Keep reading
How to Charge a Cancellation Fee in Acuity Scheduling
Acuity can hold a card on file, but charging a late-cancellation fee is a manual, easy-to-forget process. This guide covers the built-in way step by step, where it breaks down, and how to automate fee collection with Square or Stripe.
Read guideHow to Charge a No-Show Fee in Acuity Scheduling
Acuity can store a client's card, but a no-show fee is only ever charged by hand — and hand-charged fees get skipped. Here's the manual flow step by step, where it breaks down, and how to automate enforcement and track your no-show rate on top of Acuity.
Read guideWhy Your Acuity Revenue Report Doesn't Match Stripe or Square
Acuity's revenue report excludes cancelled and no-show appointments, skips anything manually marked paid, and drifts when refunds hit Stripe or Square. This guide breaks down every source of mismatch and gives you a monthly reconciliation routine that actually balances.
Read guideCancellation Policy Templates for Appointment Businesses
Six copy-paste cancellation policy templates — gentle, standard, and strict, plus salon, med spa, and fitness versions — with the anatomy of an enforceable policy, where to publish it in Acuity, and how to make enforcement automatic.
Read guide