Skip to content

Guide

Field service software for a one-van owner and for a ten-tech shop

The same software has to do two very different jobs. At one van it replaces a notebook and a glovebox of invoices. At ten technicians it replaces a whiteboard and a lot of phone calls. Here is what each size needs, where per-user pricing helps or hurts, and where CalSpark stops fitting at either end.

By CalSpark team. Published . Updated .

A Tuesday at each size

At one van, you are the dispatcher, the front office, the technician and the bookkeeper. You answer the phone under a crawlspace. You write the invoice in the driveway. Nobody else needs to see your schedule, because nobody else is on it.

At ten technicians, those jobs split into people. A dispatcher moves jobs around when a part is late. A front-office person books calls and chases unpaid invoices. Technicians want to know where they are going next and nothing else. The software stops being a notebook and becomes the place where these people stay out of each other's way.

What matters at one van

Speed and cost matter most. You have no one to train and no time to configure anything.

  • Fast job entry. Customer, address, time, one line of notes, done. If it takes longer than writing it on paper, you will go back to paper.
  • A phone view you can read in sunlight. The technician view in CalSpark runs in a phone browser and has an "On my way" action that marks the trip as started. A text to the customer for it needs your own Twilio account and is not turnkey.
  • Invoicing from the truck. Line items, a PDF, an email, and a card payment link tied to your own Stripe account. See getting contractor invoices paid faster.
  • Getting paid without chasing. Overdue reminders at 1, 7 and 14 days are available, and they are off until you switch them on under Settings, Automations.
  • Not paying for seats you do not use.

One CalSpark detail is easy to miss. An owner is not on the dispatch board by default. In the team settings, tick "Also works jobs" on your own user and you appear as a row you can book yourself onto.

What starts to matter at five to ten

Somewhere around the third or fourth truck, the problems change from remembering things to coordinating people.

  • A board that shows everyone at once, by day and by week, with drag to reschedule or reassign on desktop and tablet.
  • Conflict warnings. When you put two jobs on one technician at the same time, you get a warning. You can still choose "schedule anyway", because sometimes you mean it.
  • Roles. Admin, front office and technician see different things. A technician sees only the customers on jobs assigned to them and never sees invoices.
  • Customer history and multiple addresses, so the person answering the phone knows who is calling and which property they mean.
  • Photos on the job, so the next visit starts with what the last one found.
  • Calendar feeds, so each technician can see their jobs in Google, Apple or Outlook calendar. Feeds are one way and read only. See calendar feeds.
  • Reminders to customers 24 hours and 2 hours before, to cut no-shows. See appointment reminder emails customers read.

The daily routine for the person running the board is in the dispatcher daily checklist.

Where per-user pricing helps and where it hurts

Public monthly prices, no commitment, read on 2026-10-06. Plans change, so check before you buy.

Monthly cost by team size, with the arithmetic
TeamCalSparkJobberHousecall Pro
1 user$49 flatCore $49Basic $79
2 users$49 flatCore $49 + $29 = $78Essentials $189 (Basic covers 1 user)
5 users$49 flatCore $49 + 4 x $29 = $165, or Connect $199Essentials $189
10 users$49 flatConnect $299 (Core would be $49 + 9 x $29 = $310)MAX $329 for 8 users + 2 x $35 = $399

At one van, per-user pricing hurts nobody. Jobber Core at $49 matches CalSpark, and its annual price is lower. Housecall Pro Basic is $79 and includes estimates. CalSpark has estimates too, so for one van the choice is mostly phone view, price and whether you want a price book.

It starts to bite at the second and third person. Jobber's page shows Connect rather than Core for teams of 2 to 5, and Connect is where automated client reminders and QuickBooks sync begin. Compare like with like. By 10 users the gap is $299 against $49, which is $3,000 a year. The reasoning is in per-user vs flat pricing, and you can run your own headcount in the cost calculator.

Where CalSpark does not fit, at either end

  • Estimates are plain line items with no price book and no proposal tool.
  • Recurring jobs repeat a visit on a schedule, but there is no separate service-plan billing.
  • No route optimization. You order the day yourself.
  • No Android app. The technician view works in a phone browser, and the iOS app is not in the App Store yet.
  • A cap of 10 users, all roles included. Past that, CalSpark is the wrong tool.
  • No QuickBooks Online sync, no text messages unless you connect your own Twilio account.

The one-van owner who wants a price book and the 10-person shop that wants QuickBooks sync both hit these walls first. The broader checklist is in what small shops need from field service software.

If this, then that

A decision keyed to team size
Your situationWhat to do
One van, you quote jobs in writingAny tool with estimates works, including CalSpark. Choose on price book, phone view and price. Housecall Pro Basic and Jobber Core both list estimates too.
One van, you book and invoiceAlmost any tool works. Pick on phone view and price, and try CalSpark if flat pricing appeals.
2 to 4 people, mostly repeat visitsCalSpark recurring jobs cover the visit schedule. If you also need service-plan billing, look at a larger tool.
5 to 10 people, one-off service callsCalSpark fits and the flat price helps most here.
5 to 10 people with route sequencing or QuickBooks syncLook at Jobber or Housecall Pro and price the plan that has them.
More than 10 usersCalSpark does not fit. Ask ServiceTitan for a quote.

Sources

Questions

Can a one-person business use CalSpark?

Yes. Tick "Also works jobs" on your own user and you show up on the board. At $49 a month it costs the same as Jobber Core for one user, so the case for it is the phone view and flat price once you add people, not savings on day one.

Does the technician see the whole schedule?

A technician sees their own assigned jobs and only the customers on those jobs. Technicians do not see invoices. Admin and front-office roles see the full board.

What happens when I hire an eleventh person?

You cannot add one. The plan covers up to 10 users, including office staff. You would need a different tool or to email support to talk it through.

Do I need estimates to run a small trades business?

Some shops do and some do not. If you give written quotes before most jobs, use a tool with estimates. CalSpark has them, with a customer approve or decline page. If you quote by phone and invoice after, you may not use them.

Is Jobber or Housecall Pro better than CalSpark?

For features, often yes. Jobber and Housecall Pro list QuickBooks sync, routing or GPS tools and Android apps. They also cost more as the team grows. See the [Jobber](/alternatives/jobber) and [Housecall Pro](/alternatives/housecall-pro) comparisons.

Try it with your own jobs

14-day free trial. No card. $49 a month flat for up to 10 users after that.