Built for Contractors Businesses

Contractor Booking System for Site Visits, Estimates and Jobs

Customers book a site visit or estimate online, accept your quote, pay a deposit for materials and get a confirmed start date. Crews are team members, each base is a location, and every booking lands in one diary.

A contractor booking system lets customers book a site visit or estimate online, accept your quote, pay a deposit and get a confirmed start date, instead of chasing you by phone. BookingMachine covers that front end of the job: priced services, quotes a customer can accept, deposits into your own Stripe account, crews as team members, multiple locations, invoices and review requests.

Try the Contractors booking widget

This is exactly what your clients see — pick a service, get an instant quote, and book in seconds.

Ridgeway Build & Remedial
Select a service
Powered by Ridgeway Build & Remedial

Embed on Your Site

Embed the booking widget on your company website so customers book a site visit without ringing the office.

Share a Booking Link

Send one booking link from your email signature and Google Business Profile, or print the QR code on the van.

Free Website

No website yet? Your free hosted website lists your services, areas and reviews with booking built in, and your own domain on Pro.

Auto-Collect Reviews

When a job is marked complete, the customer is emailed a review request and can add photos of the finished work.

Sound Familiar?

These are the problems that cost you time, money, and clients every week.

Estimate requests arrive by phone, email and a web form, and some of them never get a reply.

A site visit is a service on your booking page. The customer picks a time that fits your diary, the booking is confirmed by email, and nothing sits in an inbox waiting.

You send a quote and spend the next week chasing for a yes.

The customer receives a quote they can accept online. Once it is accepted, the job is booked and the deposit taken in the same flow.

You order materials, and then the customer goes quiet.

A deposit at booking means the customer is committed before you spend anything. The balance is charged or invoiced when the work is complete.

The office whiteboard and the foreman’s phone disagree about who is where on Tuesday.

Every crew has its own calendar and hours, and every job is assigned to one of them. Taken slots are never offered twice, and the dashboard is the one version of the truth.

Core advantages

Why Contractors Businesses Choose BookingMachine

From Site Visit to Confirmed Job

Offer the site visit as a bookable service. Send the quote from the same record, let the customer accept it online, and book the start date with a deposit. One thread from first contact to invoice.

Deposits Before Materials Are Ordered

Set a deposit percentage and it is taken when the job is booked, into your own Stripe account. You order materials against money that has arrived, not a promise.

Crews and Locations in One Diary

Add each crew as a team member with its own hours, and each base as a location. A slot that is booked is not offered again, so two crews are never promised the same morning.

Features

Everything You Need to Run Your Contractors Business

Bookable Site Visits

List the estimate visit as a free or priced service. Customers pick a time that fits your hours and the visit lands in the right crew’s diary.

Quotes Customers Accept Online

Send a branded quote after the visit. The customer accepts it online, the job is booked and an invoice follows when the work is done.

Deposits for Materials

Take a percentage at booking so materials are paid for before they are ordered. The balance is collected on completion.

Crews as Team Members

Each crew has its own hours and calendar. Jobs are assigned to a crew, and a booked slot disappears from the page.

Multiple Locations

Run more than one base or branch, each with its own address, hours and crews, from one account and one dashboard.

Access and Out-of-Hours Pricing

Price variables for commercial sites, multi-unit blocks, weekends and out-of-hours access change the price as the customer chooses, with nothing worked out by hand.

Pricing engine

Smart Pricing That Fits Your Business

A property manager books "Remedial Works Day Rate" for a multi-unit block on a Saturday. The widget applies the multi-unit and weekend adjustments, shows $1,316.25, and takes the deposit you have set.

Job TypeProperty TypeAccess and TimingLocation
How it works

Up and Running in 3 Steps

1

Sign Up Free

Create your account in 30 seconds. No credit card required.

2

Add Your Services

Set up your contractors services, pricing, and availability.

3

Share & Get Booked

Embed on your website, share your link, or use your free microsite.

Guide

Contractors booking: what to know

Construction field service scheduling: what the booking layer should do

Most contractor scheduling problems are not about the work itself. They are about the gap between a customer wanting something done and a crew turning up to do it. In that gap sit the estimate request, the site visit, the quote, the chasing, the deposit and the start date, and each of those steps usually lives in a different place: voicemail, email, a quoting app, a bank statement and a whiteboard.

A booking system pulls those steps into one record. The customer books the site visit from your website or a link, which puts it in the diary of the crew that covers that area. After the visit you send the quote from the same booking. When it is accepted, the start date is chosen from the same diary and the deposit is taken in the same flow. The invoice and the review request follow when you mark the job complete.

Nothing in that chain needs a phone call, and nothing waits on someone remembering to reply. That is what construction field service scheduling should mean for a small or mid-sized contractor.

From estimate to job: quote, accept, deposit, start date

Offer two kinds of service on your booking page. The first is work you can price up front: an inspection, a half day of small works, a day rate for a two-person crew. Set the price once, add price variables for property type and access, and the customer sees the full figure before they book. The second is work that needs measuring: list the site visit itself as a service, free or with a call-out charge, so it is booked rather than requested.

After the visit, send the quote. It goes out under your brand and the customer accepts it online. An accepted quote becomes a booking with a start date, and the deposit you have set is charged at that moment into your own Stripe account. You order materials against money that has arrived.

When the job is finished, mark it complete. The balance is charged or invoiced, and the customer is emailed a review request where they can add photos of the finished work. Those photos end up on your reviews page and on your website, which is where the next customer finds them.

Scheduling crews and site access across locations

Add each crew as a team member. A crew has its own hours, so a team that works four long days only shows those days, and a crew that is on a long project is blocked for its duration. Jobs are assigned to a crew when they are booked, and a slot that one customer has taken is not offered to the next one, however quickly they both click.

If you work from more than one base, add each as a location with its own address and hours. Customers book against the location that covers them, and the dashboard shows every location’s diary from one login.

For property managers who need to book site access for remedial works, water testing or inspections, this is the whole point. They choose the visit type, the property type and a time, and enter the site address. They do not need an account, and they do not need to phone your office. The booking arrives by email and in your dashboard with everything the crew needs.

What a contractor booking system does not need to do

Full field service management suites try to run the whole business: stock, purchase orders, vehicle tracking, timesheets, progress claims. For a large contractor with a back office that may be right. For most building, remedial and specialist contractors, it is a lot of software to learn for a problem that sits mostly at the front of the job.

BookingMachine stays at the front. It gets the site visit booked, the quote accepted, the deposit paid, the start date in the right crew’s diary, the invoice sent and the review collected. It does this on your own website with one line of code, from a booking link and QR code, or on a free hosted website with your own domain on Pro.

Start on the free plan with no card, set up your services and a crew, and put the link in your email signature. If it brings in site visits without a phone call, that is the test passed.

Simple, Transparent Pricing

Start free. Upgrade when you are ready.

Free

Get started for free

$0forever
  • 25 bookings/mo
  • 1 team member
  • 1 location
  • Microsite
  • 102 MB photo storage
Start Free
Most Popular

Pro

Turn your website into a booking machine

$24/mo

or $18/mo billed annually (save $72/yr)

  • Unlimited bookings
  • 4 team members
  • 2 locations
  • Online payments (Stripe)
  • Voucher / discount codes
  • Analytics dashboard
  • Google Calendar sync
  • Microsite
  • Dedicated account manager
  • 1 GB photo storage
Get Pro

Business

For teams and multi-premises

$49/mo

or $34/mo billed annually (save $180/yr)

  • Unlimited bookings
  • 15 team members
  • 6 locations
  • Online payments (Stripe)
  • Voucher / discount codes
  • Analytics dashboard
  • Google Calendar sync
  • Microsite
  • Dedicated account manager
  • 10 GB photo storage
Get Business

30-day money-back guarantee. No questions asked.

Compare all plans in detail

Contractors Booking Software FAQ

Is this field service management software for construction?

It covers the customer-facing part of the job: booking the site visit, sending a quote the customer can accept, taking a deposit, scheduling crews across locations, invoicing and collecting reviews. It does not do materials ordering, timesheets or progress billing. For a contractor who wins work through site visits and quotes, that front end is where jobs are won or lost.

How does quote to job work?

The customer books a site visit from your page. After the visit you send a quote from the same booking. They accept it online, pick a start date from your diary and pay the deposit. When the work is complete, you mark it done and the invoice and review request go out.

Can property managers book site access for remedial works and water testing?

Yes. List each type of visit as a service, such as a water ingress inspection or a remedial works day, with the price and duration. Property managers pick a time, choose the property type and enter the address, with no account needed. Each visit lands with the crew that covers it.

Can I take a deposit for materials when a job is booked?

Yes. Set a deposit percentage per service or take full payment. It is charged by card at booking through Stripe into your own account. Online payments are on the paid plans, after your payments application is approved.

Can I run several crews and more than one base?

Yes. Add each crew as a team member with its own hours, and each base or branch as a location. Customers book against the right location, jobs are assigned to a crew, and a booked slot is not offered to anyone else.

Is there a free plan?

Yes, and it needs no card. It includes the booking page, quotes and invoices. Online payments and deposits are on the paid plans. The pricing page has the current details.

BookingMachine Works for Other Industries Too

Ready to Grow Your Contractors Business?

Join contractors professionals who use BookingMachine to book more jobs, get paid faster, and collect reviews on autopilot.