InstaSchedule · built into QuoteIQ
Best Online Booking System for Contractors & Service Businesses
Share one booking link. Customers pick an open time from your team's real hours, and every request lands in QuoteIQ for you to accept onto your calendar.
InstaSchedule is on Elite and Max · Settings › Self-Service › InstaSchedule
How to set up an online booking system in QuoteIQ
Set booking hours
Pick who customers can book and set their weekly hours.
Turn on your link
Switch on Standalone Schedule Requests and pick the appointment length.
Share the link
Tap Copy Link and send it, or post it online.
They pick a time
Customers add their details, choose a slot and confirm the request.
It lands in QuoteIQ
A push arrives and the request waits under Schedule Requests.
Accept it
Tap Accept. The job goes on your calendar.
Online booking software your customers can use any time.
One link, real open times, nothing to download.
Switch on Standalone Schedule Requests and QuoteIQ gives you a public booking link with your logo, name and phone: the page at the top of this one. Customers fill in their details, describe the work and pick from the open times your team has, and customers in your client portal book through the same steps with Schedule Appointment.
Or from their portal.
In the client portal, Schedule Appointment takes Jake Thompson through Confirm your details and Pick a time, then Confirm request. The page answers Request received. with Thursday, September 24, 9:00 AM - 10:00 AM and a reference.
What customers fill in
First and last name, email, phone, the service address (with address suggestions) and a short description of the work.
Times in your time zone
Slots show in your company time zone, and the page tells customers when their device is set differently.
Share it anywhere
Copy Link and send it by text from ClientHub, by email, or as a link on your website.
Booking right after they accept an estimate.
Accepted work turns into a requested time in the same visit.
Turn on InstaSchedule for Estimates and customers who accept one of your estimates or an InstaQuote quote can pick a time straight away. The appointment length comes from the services on the estimate, and route density zones can limit the days offered by location.
Accepted, then booked.
On the accepted estimate, Schedule Appointment opens Schedule Details. Jake Thompson picks Thursday, September 24 and 9:00 AM, taps Confirm appointment, and the page shows Appointment scheduled.
Still yours to accept
The booking arrives in Schedule Requests like any other, and when you accept it the customer gets a Schedule Confirmation email.
Per estimate, per service
Online Self-Scheduling can be switched on or off for one estimate, and Online Self-Schedule for one service.
Let customers book while you work.
Share your booking link and accept each request onto your calendar.
Appointment booking software that only offers real openings.
Booking hours per team member, buffers, and no double booking.
Choose which team members customers can book and set each one's weekly booking hours and buffer. Open times start every 15 minutes, skip jobs already on your calendar and requests still waiting for you, and run from the next day out to eight weeks.
Everything in one settings page.
Settings › InstaSchedule holds InstaSchedule for Estimates, Standalone Schedule Requests, Time Availability, Route Density Zones and the services customers can book. Here InstaSchedule for Estimates is switched on and Copy Link copies the booking page link.
Choose who can be booked.
Self Schedule Users lists the Main Owner and every team member. A switch on each row decides who customers can book online, and each person's booking hours are set from their row.
How long each service takes.
Configure on a service opens Service Duration. The picker or the Quick Select buttons (30 min, 1 hr, 1.5 hr, 2 hr) set the time, and Save Changes keeps it for bookings made from an estimate.
No double booking
A time is checked again when the customer confirms, so two customers cannot take the same slot on the booking link.
Booking notice
Stop last-minute bookings with a notice from 1 hour to 5 days, or leave it off.
Buffers
Buffer between appointments adds a gap after each booking for travel and clean-up.
Accepted bookings land on your calendar.
A request becomes a job you can schedule crews around.
New requests arrive with a push notification under Schedule Requests. Accept puts the appointment on your calendar as a job, adds a new customer to your client database, and keeps it in step with Google Calendar sync if you use it. Assign crews and employees from there.
Every job in one calendar.
The Calendar switches between Month, Week and Day. The day view lists each job with its time, customer, service and the team member assigned, with the daily and monthly totals beside it.
Accept, reschedule or decline
Each request has Accept, Reschedule and Delete, and a long press selects several to accept or decline at once.
Confirm with the customer
Booking-link customers see that you will reach out to confirm their time, so a quick text from ClientHub closes the loop.
QuoteIQ plans
InstaSchedule is included on the Elite and Max plans.
Essentials
AI tools included
Beginner
AI tools included
Pro
AI tools included
Elite
AI tools included
Max
AI tools included
Monthly USD pricing verified 2026-10-01. See annual billing and full plan details. Feature access varies by plan.
InstaSchedule, connected to the rest of QuoteIQ.
A booking is a job from the moment you accept it, so nothing is typed twice.
Accepted requests go on your calendar as jobs.
Customers can pick a time after accepting estimates or an InstaQuote quote.
Schedule Appointment in the client portal sends the same kind of request.
Accepting a booking-link request adds the customer to your client database.
AI Auto-Reply can submit booking requests from a text conversation when you allow it.
Accepted jobs follow your Google Calendar sync.
Online booking for contractors and service businesses, explained.
Straight answers about booking links, availability, approvals, calendars and cost.
Updated
The best online booking system for contractors only offers times your crew can really work, keeps the booking next to the customer and the job, and lets you approve it before it is final. QuoteIQ's InstaSchedule does that inside the same app you use for estimates, invoices and scheduling, so a booking turns into a job without retyping.
You set booking hours for each team member, switch on a public booking link and share it. Customers pick from open times that skip jobs already on your calendar and requests still waiting, and each booking lands under Schedule Requests for you to accept. Customers can also book after accepting an InstaQuote quote or from their client portal.
Comparing tools? Read QuoteIQ vs Jobber and QuoteIQ vs Housecall Pro. Whatever you pick, collect only the customer details you need, as the FTC's guide to protecting personal information recommends.
An online booking system for a service business publishes your open times on a web page, lets the customer request one with their details, and sends the request to you to confirm. In QuoteIQ that page is your InstaSchedule booking link: Book an appointment, Your details, Pick a time, then Confirm request.
Open times come from each team member's weekly booking hours, start every 15 minutes, leave a buffer after each job, and skip anything already on the calendar or waiting for approval. The request appears under Schedule Requests with a push notification, and Accept turns it into a job you can assign to crews, quote with estimates or bill with invoices. New customers are added to your client database.
It suits recurring service work such as lawn care, pest control or pool service visits as much as one-off jobs. The SBA's marketing and sales guide covers how small businesses reach and keep customers.
To let customers book appointments online in QuoteIQ, open Settings › Self-Service › InstaSchedule, set Time Availability for the team members customers can book, switch on Standalone Schedule Requests, choose the appointment duration, and tap Copy Link. That link is your booking page.
Share it wherever customers find you: in a text from ClientHub, in emails, as a link or button on your website next to your website contact forms, or in your social profiles. Customers who accept estimates can book straight from the estimate, and customers in your client portal can use Schedule Appointment. Every request lands in QuoteIQ for you to accept onto your calendar.
Booking notice keeps customers from grabbing a slot that starts too soon, from 1 hour up to 5 days. Keep the details you collect safe, as the FTC's cybersecurity basics describe.
You prevent double booking with online scheduling by offering only times that are still free and checking again when the customer confirms. InstaSchedule skips times taken by jobs on your calendar (including recurring ones) and by requests still waiting for you, adds each team member's buffer, and re-checks the slot when a booking-link customer taps Confirm request.
Because pending requests block their slot, two customers cannot request the same time while you decide. Booking notice stops last-minute surprises, and each team member's weekly hours keep bookings inside the times they actually work. For crews, assign the accepted job to crews or employees from the calendar, and send estimates or invoices from the same job.
Personal events in Google Calendar are not read when times are offered, so keep booking hours accurate. The NIST small business guide is a good reference for keeping the accounts behind your scheduling secure.
In QuoteIQ you accept every online booking request yourself: each one arrives as a request that becomes a job only when you accept it, so nothing lands on your calendar without you. Requests wait under Schedule Requests in the Pending tab, each with Accept, Reschedule and Delete.
Accept puts the appointment on your calendar as a job and, for a booking-link request, adds the customer to your client database. Reschedule lets you propose a new date and time, and a long press selects several requests to accept or decline together. When a request came from one of your estimates, accepting it also emails the customer a Schedule Confirmation; booking-link customers are told you will reach out, so confirm by text from ClientHub, then plan the visit with your crews.
Accepting each booking yourself keeps you in control of travel time and crew load. Keep a record of what was agreed, as the IRS recordkeeping guidance suggests for business records.
Customers schedule after accepting an estimate with InstaSchedule for Estimates: once they accept, the estimate page shows Schedule Appointment, and they pick a date and time that fits the length of the services on the estimate, then Confirm appointment.
It works for estimates you send and for quotes customers build themselves with InstaQuote. Route Density Zones can limit the days offered by the customer's location, which keeps routes tight for lawn care and HVAC crews. The booking arrives in Schedule Requests, and accepting it puts the job on your calendar and sends the Schedule Confirmation email. Learn more about route density.
Booking while the decision is fresh shortens the gap between yes and the first visit, and the job is ready to staff right away. The SBA's sales guidance explains why a clear next step helps close work.
You add a booking link to your website by copying it from InstaSchedule and pasting it behind a Book now button or link on your site. In QuoteIQ, tap Copy Link under Public booking link; Live Preview shows the page your customers will see, with your logo, name and phone.
The booking page works on any phone or computer, so it fits a website, an email signature, a social profile or a text from ClientHub. Put it beside your website contact forms so customers can either ask a question or pick a time, and link it from your client portal for existing customers. Every booking still lands under Schedule Requests for you to accept onto your calendar, ready for estimates and invoices.
The page carries Privacy and Terms links, and it is your business that collects the details, so keep your own privacy notice current as the FTC recommends.
Online booking in QuoteIQ works with Google Calendar through Google Calendar sync: accepted bookings become jobs on your QuoteIQ calendar, and the sync mirrors those jobs to the Google Calendar you choose, one way or two way.
Times offered on the booking link come from your team's booking hours and the jobs and pending requests in QuoteIQ, not from personal Google events, so keep booking hours accurate. Set up the sync from the calendar settings. Google Calendar sync starts on the Beginner plan, and InstaSchedule online booking comes with Elite and Max. Learn more about Google Calendar sync, scheduling, crews and the client database your bookings fill.
Calendar access is sensitive, so protect the Google account you connect, as the NIST small business guide advises. Choose the calendar, the sync direction and how far back and ahead to sync when you connect it.
In QuoteIQ, online booking software comes with InstaSchedule on the Elite plan ($299.99/month, 10 users) and the Max plan ($699.99/month, 20 users).
Both plans include the rest of QuoteIQ, from estimates and invoices to scheduling and the client database. Paid yearly, Elite is $2,999.99 and Max is $6,999.99, which saves two months. Extra users are $25/per-additional-user/mo, up to 100. Every plan is on the pricing page, and you can compare costs in QuoteIQ vs Jobber.
QuoteIQ has a 14-day free trial. A credit or debit card is required to start. Budget for booking software like any other cost, as the SBA suggests, and weigh it against the time your team spends returning calls just to set up a visit. Elite also includes the other tools on the plan, so compare the whole plan, not one feature, before you decide.
Sources. FTC, Protecting personal information — customer details on a booking form; FTC, Cybersecurity for small business — securing booking and calendar accounts; NIST, Small Business Cybersecurity Corner — security basics for small firms; SBA, Marketing and sales — reaching and keeping customers; SBA, Manage your finances — budgeting for software; IRS, Recordkeeping — keeping records of agreed work; National Association of Landscape Professionals — landscape trade practice.
These sources are general guidance, not legal advice.
Meet the Co-Founders
QuoteIQ was built by home service contractors with over 1.3M combined YouTube subscribers who have taught thousands of business owners how to start, scale and systematize their operations.
Co-Founder, QuoteIQ
United States Army veteran and graduate of The Citadel. Former pressure washing business owner turned entrepreneur and educator. Mike has helped thousands of contractors start and scale home service businesses through free YouTube education and the QuoteIQ platform.
YouTube: 580,000+ subscribers on the Mike-Vidan channel
Read Full Profile →Co-Founder, QuoteIQ
Serial entrepreneur and founder of the ForeverSelfEmployed brand. Justin’s practical, no-fluff approach to service business growth has made him one of the most trusted voices in the home service contractor community and a mentor to tens of thousands of new business owners.
YouTube: 743,000+ subscribers on the ForeverSelfEmployed channel
Read Full Profile →4.7 from 3,401 App Store ratings (as of Oct 10, 2026)
Contractors across 50+ industries run their estimates, jobs and payments on QuoteIQ. Read more QuoteIQ reviews.
“Best pressure washing / soft washing scheduling/ booking, estimate, measuring, app on the market.”
“Quoteliq makes booking our appointments super easy.”
“It saves time managing pest control appointments and keeps my business organized.”
Share one link. Accept the bookings you want.
See how InstaSchedule turns open hours into booked jobs on your QuoteIQ calendar.