Customers increasingly expect to book a service the way they book a table: see a time, see a price, confirm. For a service business the question is not whether to offer online booking but which jobs can safely be booked instantly and which need a look first.
Three ways a customer can request a job
| Mode | Customer experience | Best for |
|---|---|---|
| Instant booking | Sees the price, picks a slot, pays a deposit | Jobs you can price from a few answers: standard cleans, driveway washes, lawn visits, bin cleaning |
| Request + estimate | Answers questions and requests a time; you confirm the price | Jobs that are usually standard but sometimes need a check |
| Quote only | Describes the job and sends photos; you reply with an estimate | Large, unusual or high-risk work: roofs, commercial sites, repairs |
You do not have to choose one for the whole business. Set it per service, and add rules so a job that crosses a threshold - very large, commercial, a steep roof - moves from instant booking to a quote automatically.
What your booking form should ask
- The measurement that drives the price: square feet, number of windows, bins, dogs, rooms.
- Condition or level of work, with plain choices (light, normal, heavy).
- Access details: gate codes, pets, parking, water supply.
- Photos, especially for anything you would otherwise inspect.
- Nothing else. Every extra question costs you completed bookings.
Deposits and no-shows
A small deposit at booking filters out casual clicks and pays for the drive if the customer is not home. Keep it modest and clearly refundable up to a cut-off you state on the form. For larger jobs, a percentage deposit makes more sense than a flat one.
Only offer times you can actually work
Instant booking fails when the calendar lies. Set business hours, buffer time between jobs for travel, a minimum notice period and how far ahead customers can book. Limit bookable areas to the zip codes or radius you serve so you never have to cancel a job two towns over.
What should happen after someone books
- An instant confirmation email with the date, address and price.
- An alert to you with every answer and photo attached.
- The job on the schedule, ready to assign to a crew member.
- An invoice that already knows the deposit was paid.