Every field service platform ships with a dispatch board, a scheduling calendar, and a mobile app, and none of that matters if the price book behind it is empty. This guide is about building the actual list: the services, tiers, and item names a technician selects from on a real driveway quote, structured so the list survives contact with week two instead of getting abandoned the first time a tech reverts to quoting from memory. By the end you will have a starting item list, a naming convention that will not break your accounting sync, and a plan for testing it before you trust it on a live job.
We build and sell Garage Door Lead Engine, a lead and follow-up system for garage door companies, so we are not a neutral party in software comparisons generally. We are not in the dispatch and job-costing business Jobber, Housecall Pro, and Service Fusion are in, though, and this guide does not try to talk you into any one of them. It assumes you have already picked a platform, or are close to picking one, and just need the price book itself built correctly. If you have not settled on a platform yet, our comparison of the field service software garage door companies actually use is the place to start; this guide picks up right after that decision.
Which approach you should probably take
Build the list on paper, or in a spreadsheet, before you open any software at all. Start with the roughly 20 items that cover most of your call volume, structure the common ones in good, better, best tiers, and enter that list into whichever platform you chose using names that already match your accounting system. Add the long tail of rare services after go-live, once the crew is actually using the core list on real jobs.
Three things would change the order of that plan:
- More than one person needs to build or maintain the list. Service Fusion charges the same price regardless of user count, so having two or three people add items simultaneously costs nothing extra in seats. Jobber and Housecall Pro both charge per additional login on their lower tiers, which is a real cost if you want a second person’s eyes on pricing before it goes live.
- You are going to lean on photos to sell tiers. If the good, better, best conversation is going to do real work for you, a picture of the actual part changes how it lands with a homeowner. Housecall Pro’s price book supports attaching a photo to an item, based on the product as of this writing, though we have not independently verified that on every tier, so confirm it on your own account before planning around it.
- QuickBooks is already running your books. If item names need to map cleanly to an existing chart of accounts, do the naming pass before you build anything in the field service app, not after. Our guide to connecting field service software to QuickBooks covers the mapping side once the names are locked.
What each platform’s price book actually costs
All prices below were checked on each vendor’s own pricing page on August 28, 2026. Tiers and features change without much notice in this category, so re-check before you build around any of it. If you have more than one or two people who need a login to build or edit the list, the seat-by-seat cost breakdown for Jobber against these same three platforms is worth reading before you commit to a tier based on the price book alone.
| Platform and tier | Published price (checked Aug 28, 2026) | What its price book gives you | Where it gets hard |
|---|---|---|---|
| Jobber Core | $21/mo annual, 1 user ($49/mo billed monthly) | A Products and Services list included on every tier, even the cheapest one | No QuickBooks Online sync at this tier, so item names you build here may need a second look once you upgrade to Connect |
| Jobber Connect | $70/mo annual, 1 user | Same Products and Services list, plus QuickBooks Online sync so item names can map to your chart of accounts | $29/mo per extra user, so a second person editing the list alongside you adds to the bill |
| Housecall Pro Essentials | $149/mo annual, 5 users included | A price book with QuickBooks Online sync and, per the product as of this writing, a photo field on each item | $100/mo per extra user past the included 5, and no sync at all on the entry Basic tier |
| Service Fusion Starter | $208/mo annual ($245/mo monthly), unlimited users | An item list every logged-in user can see and edit, with no per-seat cost to add more hands to the build | Job costing and photo workflows for items are gated to the Plus tier ($325/mo annual) and above |
Before you start
- A list of what you actually quote most. Pull your last 60 to 90 days of invoices if you have them, whatever format they are in, and count what shows up repeatedly. That is your starting 20, not a guess.
- Whoever sets your prices, in the room. This is not purely a software task. Someone with authority over margin needs to sign off on the tiers before they go live in a tool a tech can quote from unsupervised.
- Your current QuickBooks item list, if you sync. Pull it up next to your new price book draft so you can match names before you build, not reconcile duplicates after.
- A decision on residential versus commercial pricing. If you run both, decide now whether commercial gets its own item list or its own price tier on shared items, because retrofitting that split later means re-touching every line.
None of this replaces the work of actually getting the call in the first place. If new inquiries are not landing somewhere with a consistent next step already, setting up automated lead follow-up is worth doing alongside or before the price book, since a great quote does nothing for a lead that never gets a second message.
The starting list every garage door price book needs
A garage door shop’s call volume clusters hard around a short list of jobs. Build these first, and expect them to cover most of what a tech quotes in a normal week:
- Service call or diagnostic fee, whether or not it applies to the repair total
- Spring replacement, split by torsion versus extension, and by single versus pair, since that is the actual pricing variable, not the door size
- Opener install, by the two or three brands you sell most, since labor and part cost both move with brand
- Panel replacement, by common door widths if your supplier’s panel pricing varies that way
- Cable and drum replacement, usually paired with spring work but priced separately since it is not always needed together
- Roller and track repair, distinct from a full track replacement
- Tune-up or maintenance visit, priced as its own line so it is not quoted as a discount off a repair
- Commercial service call, a separate line even before you build out full commercial pricing, so a tech has somewhere to start a commercial quote instead of guessing at a residential number
That is roughly 15 to 20 items before you add brand-specific or size-specific variants. It will not be complete. It does not need to be. It needs to cover the calls that happen every week.
Structuring good, better, best so a tech is not doing math in the driveway
The items that benefit most from tiering are the ones where a homeowner is choosing between options in front of the tech: spring systems, openers, and full door replacements if you sell them. Structure each of those as three pre-priced options rather than one price plus a mental list of upgrades.
A spring line, for example, might run a standard-duty option, a higher-cycle option, and a matched-pair upgrade with new cables and rollers bundled in. The tech’s job in the driveway is to point at three numbers, not to price an upgrade on the spot while a customer waits. That is the entire value of doing this work before go-live: it moves the pricing decision out of the truck and into a calmer setting where someone with margin authority already thought it through.
Naming discipline: matching your accounting system exactly
This is the step that causes the most quiet damage months after go-live. Most QuickBooks syncs match items by name, not by any ID a person can see on screen. If a price book item is named one way in your field service software and something close but not identical in QuickBooks, the sync typically treats it as two different items rather than one item in two systems. The result is a duplicate on the books, and it does not throw an error. It just sits there, quietly wrong, until someone doing the reconciliation notices the same service showing up under two names with two different revenue totals.
The fix is not clever. Decide the exact name once, spell it the same way in both systems from the start, and if you already have an established QuickBooks item list, build your field service price book to match those names rather than inventing new ones and hoping the sync sorts it out. Walking through the mapping side of this once your names are locked is a separate step worth doing carefully, since a clean sync depends on both the naming here and the account mapping on the QuickBooks side.
Sales tax is a second calculator
Your field service app and your accounting system usually calculate sales tax independently of each other, using their own tax settings, not a shared source of truth. That matters most where residential and commercial work are taxed differently, or where labor and parts are split differently for tax purposes in your state. Get your tax settings right in both systems separately rather than assuming that getting it right in one carries over to the other, and if you are not certain how your state treats labor versus parts on a garage door repair, that is a question for your accountant, not a setting to guess at inside either platform.
Building it: 20 items first, everything else later
The build itself is the step every implementation plan lists and almost every shop skips, because it is manual data entry with no immediate payoff. Naming every service, setting tiers, matching names to your accounting system: none of it feels like progress compared to configuring a dispatch board or watching a demo of the mobile app. Then go-live day arrives with an empty catalog, and techs go straight back to quoting from memory, which is the exact problem the software was bought to fix.
The realistic version of this project is not “catalog everything before launch.” It is 20 items, covering the calls that repeat every week, built correctly with the naming and tiering above, and live before the crew’s first day on the app. Everything rare, the odd commercial install, the discontinued opener model someone still calls about, gets added as it comes up, a few minutes at a time, instead of blocking the whole rollout.
Testing before go-live
Before the price book goes live for the whole crew, have one technician quote three real jobs from the past few months using only the app, working from the customer’s original description of the problem. Compare what the app produces against what was actually invoiced for those jobs. Differences tell you exactly what is missing or mispriced while it is still cheap to fix, rather than after a live customer gets a quote built from an incomplete list.
What usually goes wrong
- The build gets deferred past go-live. It is the least urgent-feeling step in the whole setup, so it is the one that gets pushed to “next week” and is still unfinished a month later.
- Items get named for convenience, not consistency. A tech types a quick name in the field app that does not match the accounting system, and the duplicate shows up in the books weeks later, disconnected from when it was created.
- The list tries to cover everything before covering anything. Shops that try to catalog every possible job before launch often launch late, with a list too long for a tech to navigate quickly on a driveway quote.
- Pricing tiers get set without anyone owning margin. A price book built by whoever had time that week, without the person who actually watches margin signing off, tends to need a second pass a month later anyway.
- Photos and tiers get added after the fact, once, and never touched again. The build is not a one-time task. Prices and part costs move, and a price book that never gets revisited slowly drifts from what a job actually costs to run.
How to tell it is working
In week one, check that every technician’s mobile app shows the same list, tiers, and prices as the office, and that a completed quote in the field turns into an invoice without anyone retyping a line item by hand. In month one, pull a sample of completed jobs and compare what was actually invoiced against what the price book would have produced for the same work. If techs are still typing free-text line items instead of selecting from the list, or the office is still fielding calls asking “what do we charge for,” the price book has not actually replaced quoting from memory yet, no matter how complete it looks in the settings screen. Once open estimates start closing on their own schedule instead of sitting until someone remembers to follow up, how unsold estimates get followed up is the next piece worth getting right, since a clean price book only pays off if the quotes it produces get a second look when they are not accepted on the spot.
Common questions
- What is a flat-rate price book in field service software?
- It is the list of pre-priced services a technician selects from on a quote or invoice, instead of typing a price from memory or a paper sheet. In Jobber it lives under Products and Services. In Housecall Pro and Service Fusion it is usually called the price book or item list. Every platform in this comparison has one, and the software is only as useful in the field as that list is complete.
- How many items should a garage door price book start with?
- Start with 15 to 25 line items covering the jobs that repeat most in a normal week: a service call fee, spring replacement by size and single or pair, opener install by the two or three brands you sell most, panel replacement, cable and drum work, roller and track repair, a tune-up, and one commercial catch-all. Start there and add the long tail of rare jobs after go-live, not before.
- Do Jobber, Housecall Pro, and Service Fusion all support photos on price book items?
- Housecall Pro's price book lets you attach a photo to an item, based on the product as of this writing. We did not independently confirm whether that holds on every tier, so check the current setup screen before you plan a build around it. Service Fusion ties photo and job-costing workflows to its Plus tier and above. Confirm what your specific tier supports before you invest time photographing every item.
- Why does renaming a price book item break QuickBooks sync?
- Most syncs match items by name, not by an internal ID a human can see. If you rename "Torsion Spring Pair - Standard" to "Torsion Spring Pair (Standard)" after your QuickBooks item list is already built, the sync usually treats it as a brand new item rather than an update to the existing one, creating a duplicate in your books. Get the naming right once, before you connect the sync, rather than fixing it after.
Sources
Prices, limits, and requirements were checked on August 28, 2026. Vendors change these without notice, so confirm anything that affects a buying decision before you sign.
