My salon charges a 50% fee for cancellations under 24 hours. It cut down on no-shows by more than half in the first month. People actually check their calendars before booking now. That lost time adds up fast, especially for small businesses. A clear policy just makes sense.
How do you even handle people who argue about the fee after the fact? I mean, having it in writing on the booking site seems key, like @nelson.finley was saying about freelancers using clear contracts. It just sets the right expectation from the start so it's not a surprise. Maybe it's just me, but a lot of clients don't get that an empty slot means the business straight up loses money. A firm policy trains people to respect your time, which honestly makes everything less stressful.