On Friday evening, Nurul and Mei looked at their Saturday schedule and felt relieved. Six home-cleaning jobs were booked, each priced at RM180.
The expected sales were RM1,080. They assigned two cleaners, prepared supplies and planned the driving route.
By Saturday morning, one customer had cancelled. Another stopped replying when the team was already on the way. Only four jobs were completed, so the business collected RM720.
Nurul removed the cancelled appointments from the calendar. Mei then asked an important question: if the appointments disappeared, where would the cost of keeping those hours empty be recorded?
A cancelled booking can still cost money
No cleaning took place, but the business had already committed time and resources. The team had rejected other enquiries because the schedule appeared full.
Nurul and Mei calculated the impact of the two cancellations:
- Sales that did not arrive: RM360
- Reserved staff wages: RM120
- Travel and route changes: RM35
- Prepared disposable supplies: RM18
- Administrative and follow-up time: RM25
The missed sales were not automatically a cash expense, but they showed the value of capacity that could no longer be sold. The RM198 of committed costs and preparation had a direct effect on profit.
Keep cancelled jobs in the record
Instead of deleting an appointment, the partners gave every booking one of four statuses:
- Requested — the customer asked for a slot but has not confirmed.
- Confirmed — the time is reserved and any required deposit has been paid.
- Completed — the service was delivered and payment was collected.
- Cancelled — the job did not happen, with the reason and timing recorded.
This simple record showed how often cancellations happened, which days were affected and how much notice customers usually gave.
A booking is not confirmed until the rule is clear
Nurul and Mei introduced a small deposit for longer jobs and busy weekend slots. Customers received a short message explaining the appointment time, address, deposit and cancellation terms.
A customer could reschedule with enough notice. A same-day cancellation could cause part of the deposit to cover the time that had been reserved.
The purpose was not to make cancellation difficult. It was to make the agreement clear before the team rejected other work.
Measure the cancellation rate
Over one month, the partners recorded 48 confirmed bookings and six same-day cancellations. Their cancellation rate was 12.5%.
With this number, they could improve reminder messages, request confirmation the day before and avoid assigning too many workers until a booking was secure.
They also learned that first-time customers cancelled more often than regular customers. This helped them decide where a deposit was most useful.
Use empty time instead of wasting it
Not every cancelled slot could be filled, but the team created a waiting list for customers who wanted an earlier appointment. When a slot opened, Nurul sent one message to the list.
If nobody accepted, the team used the time to wash equipment, check stock, prepare invoices or follow up on unpaid balances. The cancelled slot still hurt sales, but the hours were no longer completely wasted.
Try this for seven days
For the next seven days, keep every booking in your record and write down:
- The service value and scheduled time.
- Whether the booking was requested, confirmed, completed or cancelled.
- How much notice the customer gave.
- Staff, travel or materials already committed.
- Any deposit received or refunded.
- Whether the empty slot was filled by another customer.
At the end of the week, count the cancelled jobs and their direct costs. The pattern will help you build a booking process that protects customer relationships and business profit.
Know what every empty slot is costing your business
Record bookings, cancellations and committed costs so your schedule reflects real sales.





