Can I charge for appointments on a sliding scale?

Acuity appointment types always have a fixed price. However, we have developed some workarounds that might work for you.

Option 1:

  • Make sure your appointment types have a price set. (The price can be $1, and don't worry, client's won't see it once you're done with these steps.)
  • Go to Client's Scheduling Page > Customize Appearance > Scheduling Page Options.
  • Check the box next to Hide Prices.
  • Go to Business Settings > Payment Settings.
  • Under the WHEN CLIENTS SCHEDULE AN APPOINTMENT dropdown, select Require a valid card, but don't charge.
  • Make sure that the box marked Also give clients the option to pay the full amount in advance is not checked.
  • When clients book an appointment, Acuity will collect the client's credit card information, but won't charge them. You can then enter the price you've decided to charge the client manually from Acuity's admin side.


  • The Require a valid credit card, but don’t charge setting is only available when using Stripe or Square as your payment processor. Click here to learn more about the features available with each payment processor.
  • Want to charge on a sliding scale, but still require a deposit? Option 1 will work for you, but you'll need to make sure that the price you set is higher than the deposit you want to require. (The price can still be hidden, though.)

Option 2:

  • Make all your appointment types private.
  • Create several variations of the same appointment type, but with different prices. (Such as Consultation: $100, Consultation: $75, Consultation: $50, etc.).
  • When a client contacts you, determine their position on the sliding scale, then send them the direct link to the appropriate appointment type.


Have more questions? Submit a request