Best Field ServiceManagement software, made clearer.

Cleaning / Practical answers

What happens to fees and future visits when a cleaning booking is canceled?

Separate a skipped visit, a canceled series, a fee waiver and a refund—with a worked cancellation record and product-specific checks.

Research snapshot: November 14, 2026 · Based on vendor documentation · How we research

The short answer

Treat the schedule, customer charge and cleaner payment as separate records. Canceling or resuming an appointment does not by itself establish that money was refunded or that future visits are correct. Confirm the scope of the change, the next visit and the payment outcome before closing the request.

Are skipping one clean and canceling the recurring service the same?

No. First record what the customer actually wants: skip this visit, move it, pause until a date or stop the recurring service. Read that request back in plain language before changing a series. The next expected visit is a useful check because it exposes whether the change affected one occurrence or future appointments.

BookingKoala documents moving This Booking Only or All Future Appointments into the unassigned folder.

Moving a booking to an unassigned queue is also different from ending the customer relationship. For BookingKoala, use the documented scope distinction deliberately; then inspect both the date and the assigned provider. Other products should demonstrate their own equivalent workflow rather than borrowing these button names.

Does resuming a BookingKoala booking automatically refund its fee?

BookingKoala documents a per-booking cancellation-fee waiver and says resuming a canceled booking does not automatically refund that fee; a customer refund must be performed manually.

For this documented BookingKoala case, keep a refund action in the exception record. “Booking resumed” answers whether the appointment is active again. It does not answer whether the customer’s earlier cancellation charge has been returned. Inspect the payment record and reference before sending the final customer confirmation.

A fee waiver, an uncollected charge and a completed refund describe different outcomes. Use those words precisely in staff notes so another person knows whether there is still money to reconcile.

What should a completed cancellation-and-resumption record contain?

Example: a fictional customer cancels a $160 clean, incurs a $30 cancellation fee under the business’s existing policy, then agrees a replacement visit. The owner decides to refund the fee. These amounts illustrate a record; they are not recommended fees or a statement about enforceability.

Example: cancellation to replacement visit
ItemRecorded decisionCompletion check
Original visitCanceled for this occurrence onlyOriginal time no longer scheduled
ReplacementNew date acceptedCustomer and cleaner see the same date
Future seriesNormal fortnightly cadence retainedNext two dates inspected
Customer fee$30 refund requestedRefund reference and status recorded
Cleaner paymentReview under the business’s arrangementOwner confirms any adjustment separately
InstructionsStanding and visit-only notes checkedReplacement visit has needed context

Keep the case open if any row still has an owner action. A customer can have a correctly rescheduled visit and an unresolved refund at the same time. A single “done” checkbox obscures that distinction.

Can moving a cleaning visit affect notes or previously deleted appointments?

ZenMaid's drag-and-drop rescheduling guide warns that one-time Appointment Notes do not transfer in that workflow and must be manually re-added if needed.

ZenMaid’s drag-and-drop guide lets users apply date or time changes to future appointments in a recurring series. It warns that rescheduling this way may unintentionally restore a previously deleted appointment in the same series. The confirmation also controls whether the amount owed is recalculated.

For that ZenMaid drag-and-drop workflow, inspect the affected occurrence and the later series after the move. Re-add any needed one-time note and check whether a previously removed date has reappeared. This is a scoped workflow check, not a general claim that all rescheduling loses notes.

Keep standing household instructions separate from temporary requests in your evaluation. “Use the side entrance” and “skip the spare room this week” have different lifetimes. The useful test is whether the replacement visit contains the right instructions without making a temporary exception permanent.

Does an invoice reminder mean the customer has been charged?

Jobber documents per-visit or fixed-price recurring billing. An invoice reminder may prompt invoicing; automatic collection instead requires an eligible plan, Jobber Payments, a saved card and the automatic-payment setting enabled.

A recurring visit, an invoice prompt and an automatic collection step should each have a visible status. In the Jobber workflow described here, inspect the required payment setup before expecting automatic collection. For a canceled or resumed visit, check whether the intended invoice amount still matches the work.

Use the same distinction in customer communication. Say a refund has been requested when that is the observed status; do not describe it as completed merely because a staff member changed the booking.

What should you check before turning on a cancellation workflow?

Test a single-visit cancellation, a series cancellation and a resumed visit with fictional data. Show the office view, cleaner view and customer message for each. Review the business’s policy separately from the software settings; a setting is not a substitute for an agreed policy.

Use the recurring-schedule guide for the broader calendar comparison. This page’s decision is narrower: whether your cancellation process leaves appointments, communications and money in an understandable state.