CONTRACTORSOFTWARE HQCompare Jobber vs Housecall Pro
Menu

Make the button book the right work.

Online booking setup for Jobber and Housecall Pro

Set up services, durations, team availability, assessments, website buttons and Google booking in Jobber or Housecall Pro—with deposit and service-area rules.

We may earn a commission if you buy through our links — it doesn’t change our picks. How we make money →

Plan and feature details from vendor pricing and help pages, checked Oct 2026.

JobberGuide

Sell the right appointment. Keep the calendar honest.

Define the serviceName the work and give it a realistic duration

Set the crew and areaOffer slots your people can actually cover

Publish and testInspect the booking, assignment and payment record

Your decision, at a glance.

Jobber accessCore, Connect, Grow, Plus
HCP accessBasic, Essentials, Max
Start hereAssessment or bookable job
Research checkedOctober 23, 2026

Our verdict

Sell the right appointment. Keep the calendar honest.

Our pick is Jobber for an assessment-first booking flow: scope the visit, send the quote and give the crew a realistic slot. Housecall Pro suits clearly priced services paid by deposit or in full in booking checkout.

Our pick · field workflowJobber
A stronger fit

Jobber for an assessment-first booking flow: scope the visit, send the quote and give the crew a realistic slot.

Think twice if

A shop putting a fixed price and duration on complex work before anyone has scoped it.

A “Book now” button should do more than send your office another message. Give customers a short menu, show times your crew can cover, and decide whether they’re booking the work itself or a visit to scope it. That decision comes before the widget.

Running a carpet-cleaning crew? Our carpet-cleaning software guide separates defined room bookings from inspection-first work.

For photo-led haul enquiries, our junk-removal software guide separates same-day requests, estimate visits and defined pickups.

Choose the appointment before the platform

Use Jobber’s assessment flow for work that needs a site visit before a quote: replacement HVAC, a plumbing repair with uncertain scope, or a landscaping project. HCP’s booking checkout is the alternative for a defined service where taking money upfront is part of the process: a standard clean, maintenance visit or clearly priced service call. Jobber is our pick for the assessment-first workflow; both products can handle a wider service business.

What the customer needs Jobber route Housecall Pro route
Tell you about work before choosing a time Request form Manual booking that creates unscheduled work
Book a visit so you can assess or estimate Assessment booking: request plus scheduled assessment Book the service as an Estimate
Reserve a defined service Job booking: request converts to a one-off job Book the service as a Job
Pay in the booking checkout Separate saved-card and quote-deposit steps described below Require a deposit or full payment in Online Booking

Jobber’s booking-form guide explains the first three record types. HCP’s getting-started guide explains Job/Estimate and manual scheduling; its payment guide covers checkout payments.

Already comparing the whole office workflow? Read Jobber vs Housecall Pro alongside this setup guide.

Check plan access, then build a small menu

You don’t need the top plan just to put booking on a website. Jobber’s current matrix marks Online Booking available on Core, Connect, Grow and Plus; its Core plan help explicitly includes requests and online booking. Jobber’s pricing matrix is the plan-access source.

HCP’s Basic plan lists Online Booking. Essentials includes all Basic features, and Max includes Essentials features, as shown on HCP’s pricing page. Price the rest of the software around your users and workflow; booking access alone is no reason to buy a higher tier.

Start with a short, useful list. “Furnace maintenance visit,” “plumbing service call” and “standard clean” tell a customer more than “Service.” Put uncertain repairs or bigger projects into an assessment/estimate route. Save the full repair quote for the person who scopes the work.

Set up services and durations side by side

Jobber: build the form around the outcome

As an admin, go to Gear → Settings → Requests and bookings. Select or create a form. It begins as a request form; adding a booking question lets the customer choose a time.

  1. Choose Assessment booking for a request plus scheduled assessment, or Job booking for a scheduled one-off job.
  2. For a job-booking form, add services through Manage Form → Job booking → Bookable services → Add service.
  3. Set each service’s description, price and duration, then choose the team members eligible to perform it.
  4. Save or update the form and preview the customer view.

Use separate forms for assessment and job booking: a form supports one booking type. If you allow quantities, Jobber scales both duration and unit price with the selected quantity. A customer ordering more work needs more calendar room. Jobber’s form and service instructions cover these controls.

HCP: turn Price Book items into a booking menu

For first setup, go to Marketing → Online Booking. HCP’s setup walks through services, availability, preview and sharing. In each Price Book service’s Booking & scheduling preferences:

  1. Turn on the option to show the service in Online Booking.
  2. Enter the service duration and assign the employee or employees who can perform it.
  3. Choose Job or Estimate for “Book this service as.”
  4. Preview the menu with the service name and description a customer will actually see.

For later changes, open Settings → Booking. The Services & Pricing and General tabs handle the menu and scheduling rules. Under Booking preferences, choose Manual when the office needs to set the time; it hides customer time selection and creates unscheduled jobs or estimates. HCP’s setup guide shows both the item controls and scheduling choices.

Give the calendar room to work

Jobber: people, time off and travel gaps

Set each person’s online-booking availability under Manage Team → team member → availability for online booking. When multiple eligible people are available, Jobber can assign the appointment randomly; make the eligibility list reflect who can really do the work.

Block an absence with a task or visit that has scheduled start and end times. A calendar Event does not block that person from online booking. Then set earliest availability so a customer can’t take a slot before you’ve had time to prepare.

The form’s Efficient scheduling options include fixed buffer time and drive-time limits. Collect the customer’s address for drive-time calculations. One useful catch: the first booking of the day can see all available times within the service area; it then becomes the reference for later drive-time checks. Drive-time calculations reset at midnight. Jobber’s availability and efficient-scheduling help explains those rules.

HCP: separate the offered time from the assigned person

In Settings → Booking, set booking hours, earliest availability and the available employees. A service duration tells the engine how much free time it must find. Assign a specialist service only to the people who can deliver it; otherwise you’re offering a slot the wrong person may have to cover.

Pay attention to the separate scheduling type. Scheduling type: Manual uses the Point of Contact calendar and needs office dispatch. Auto-scheduling uses employee availability and service assignment to place work on employees’ calendars. HCP’s booking overview describes the distinction. Its setup guide also recommends Events for company-wide closures—different from Jobber’s rule above.

Tip: Run a booking while one eligible tech is busy, then while every eligible tech is busy. The offered slots and resulting assignee should match the crew you actually have, not just the hours printed on your website.

Turn service-area rules on

In Jobber, each request/booking form has its own Service areas setting. Enable it on each public form you want restricted. Customers outside the configured area are directed to contact the company instead of booking online. Jobber’s form settings describe the per-form switch.

In HCP, set the coverage under Settings → Company → Service area, then go to Settings → Booking → General and enable “Only allow customers within your Service Area to book a service.” If a tech is assigned to specific services and areas, both assignments must match the customer’s service and zip code. An otherwise free technician won’t produce a bookable slot for the wrong area. See HCP’s service-area booking instructions.

Test an address near your boundary and one outside it. That catches a wide-open form before a customer books a call across the county.

Website button or embedded form

Jobber: copy the form’s share link and attach it to your site’s booking button, or use its HTML embed code to place the form on the page. Pick the specific assessment or job-booking form you intend to offer. The Add Payment Method field appears only when the form is accessed through client hub; it isn’t shown in an embedded form. Use the hosted route when collecting a saved card is part of intake. Jobber’s sharing and embedding guide covers the options.

HCP: copy the booking link, or use the supplied website code for a Book online button that opens the booking flow in a modal on your site. Preview it at phone width as well as desktop width. The HCP booking overview explains the link and button code.

Google Business Profile

Jobber: the form builder’s Settings → Google Business Profile option connects the booking form. Match the company’s business details to Google. Google’s Book Online entry can point to your default request form, so make sure the intended form has its booking question enabled. Jobber’s sharing guide above explains the default-form link; the booking settings guide covers the form’s Google connection.

HCP: use Settings → Booking → Reserve with Google and connect an active, verified Google Business Profile with the associated Google account. This requires HCP’s new Online Booking version. Reserve with Google is the free Google booking integration, separate from paid Local Services Ads. If your profile is a service-area business without a street address, HCP Support can manually match the profile. Bookings/leads appear in the Job Inbox’s Google channel. HCP’s Reserve with Google guide covers setup and matching.

Decide when money changes hands

Jobber: saved card and quote deposit are separate steps. The form’s Add Payment Method field saves a card to the client profile, requires Jobber Payments, and doesn’t support ACH in that field. It doesn’t mean a deposit has been charged. Those controls are documented in Jobber’s booking-form help.

For an assessment-first job, scope the work and create the quote. At the quote total, choose Add Deposit or Payment Schedule → Collect a deposit only, then select a fixed amount or percentage. Clients can approve and pay through client hub, or you can record an offline deposit. The deposit follows the job and applies to the invoice. See Jobber’s quote-deposit guide.

HCP: take the payment in the booking flow. Go to Settings → Booking → Online Booking, connect the bank account if needed, and edit Payments & deposits. Choose Require full payments, Require deposits with a fixed amount or percentage, or No payment required. Successful payment sends the customer an email receipt. HCP’s booking payment guide shows the controls.

Test the payment step from each entry point you publish, including Google. Inspect the actual payment/receipt as well as the appointment; a calendar entry and a paid deposit are two different records.

Which one books better for your trade?

Your shop’s booking problem Our pick Configure it this way
HVAC replacements, uncertain plumbing repairs or landscape projects Jobber for the assessment-first form Schedule the assessment, then quote the scoped work
Standard cleaning, maintenance or a defined service call with money upfront HCP for its documented booking checkout Job service, realistic duration and a required deposit or full payment
A mixed trade shop where the office assigns every visit The system you already dispatch from Use Jobber requests or HCP manual/unscheduled work; give office follow-up an owner
A crew that can sell repeatable service slots immediately Either Jobber job-booking form or HCP auto-scheduling; restrict services, people and area

Don’t switch a working dispatch system just to get a button. Build the right menu in the platform your office already uses. The Jobber/HCP comparison covers the broader workflow and plan decision.

Launch checklist

  • Submit a request/assessment/estimate and inspect the record type your office receives.
  • Book a defined service and inspect its date, duration and assigned person.
  • Try a busy specialist, a full crew and a closure; verify which slots disappear.
  • Test an in-area and out-of-area address on every public form.
  • Complete the website and Google entry paths, including the payment step you intend to use.
  • Open the saved-card, deposit or receipt record separately from the booking confirmation.

Use the same service list and calendar rules for phone intake too. Our Jobber Receptionist after-hours setup and HCP CSR AI after-hours setup explain the next handoff when someone calls instead of clicking.

For customers who need a quote before booking, use our Jobber/HCP quote follow-up setup to send useful reminders and hand the reply to a person.

After the booking, give returning customers one place to come back: our Jobber Client Hub vs Housecall Pro portal comparison covers approvals, invoice payments, saved methods and appointment history.

Once the appointment is booked, set up Jobber and HCP appointment reminders so confirmation replies and time changes reach the right person.

Building daily rounds for several trucks? Our Jobber vs HCP route-planning comparison covers recurring stops, service areas and same-day dispatch changes.

What we would do next

Three moves before you commit.

Choose the record

Decide whether a submission should be a request, assessment, estimate or scheduled job.

Publish a small menu

Start with services whose duration, eligible people and coverage area you can define.

Walk the whole route

Test the website and Google entry points, then inspect the actual schedule, assignee and payment result.

Common questions

Quick answers.

Which plans include online booking?

Jobber lists it on Core, Connect, Grow and Plus. HCP lists it on Basic; Essentials includes Basic features and Max includes Essentials features. Payments still need the relevant processor/bank setup.

Does booking an assessment create a Jobber job?

An assessment booking creates a request and schedules an assessment. A job booking automatically converts the request and schedules a one-off job. Use separate forms for the two booking types.

Can HCP require a deposit when someone books?

Yes. After bank setup, Online Booking payment options can require a fixed or percentage deposit, full payment, or no payment. Test the entry points you publish.

Does a saved card on a Jobber form mean the deposit was paid?

No. The Add Payment Method field saves the card in client hub; embedded forms do not show that field. Jobber separately documents required deposits on quotes, collected through client hub or recorded offline.

Sources

Where these facts come from.

Explore an option for your shop

Start with the tool that fixes your bottleneck.

Our pick is Jobber for an assessment-first booking flow: scope the visit, send the quote and give the crew a realistic slot. Housecall Pro suits clearly priced services paid by deposit or in full in booking checkout.