Deposits and no-show fees ask the customer to commit when they book. Many booking tools support them, and Fresha lists deposits, prepayment and cancellation fees among its features.
Square calls it prepayment and includes it on all its plans. Its no-show protection, which lets you hold card details and charge a fee for late cancellations, is on the paid plans.
Your terms need to be clear before anyone pays. GOV.UK says businesses selling online must explain how to cancel, and when the right to cancel is lost, before an order is placed. Customers usually have 14 days to cancel. If you don't tell them about this right, the period can extend to 12 months.
The rules have exceptions and work differently for some services and some types of booking. Read the GOV.UK guidance on online and distance selling, and get advice if your policy is unusual.
Put your cancellation and deposit policy on the booking page itself, in plain words, and repeat it in the confirmation email. A clear policy the customer saw before paying is far easier to stand behind than one hidden in your terms.