What does it mean to charge a deposit upfront on an appointment?
Charging a deposit upfront on an appointment means asking the client for an amount by card at booking: the money is processed through Stripe, deducted from the total if the client shows up, held partially or in full if they cancel late, and it removes no-shows on long services with zero friction for the client.