How to Set Up Flat-Rate Pricing in Housecall Pro

Updated June 28, 2026. Step-by-step from pricebook setup to tech adoption.

If you bill by the hour, you are leaving money on the table. Every time a tech finishes a job faster than expected, you bill less. Every time a customer asks "how much will this cost" and your tech hesitates, you lose the job. Flat-rate pricing fixes both problems. The customer knows the price before you start. The tech is incentivized to work efficiently. And your average ticket goes up because you are selling the outcome, not the clock.

Housecall Pro has the tools to run flat-rate pricing, but they are not turnkey. You have to build the pricebook, structure your service options, and train your techs to present instead of estimate. Here is how to do each step, in order, without spending a weekend buried in the settings menu.

Step 1: Build Your Pricebook Items

Every service you offer needs to exist in Housecall Pro as a line item with a fixed price. This sounds obvious, but most shops skip it and keep estimating on the fly. Do not do that.

Go to Settings → Pricebook → Items and add every common job you run: water heater replacement, drain cleaning, AC tune-up, electrical panel swap. Name the item clearly so your techs can find it fast on the mobile app. Set the price at what you actually want to charge, including parts, labor, and overhead. Housecall Pro lets you attach labor time estimates and material costs to each item, which feeds into job costing reports later.

One detail that matters: use categories. Group items under Plumbing, HVAC, Electrical, and so on. The category structure is how your techs filter the pricebook in the mobile app, and if you dump 200 items into one flat list, nobody will use it.

Step 2: Create Good/Better/Best Service Packages

Flat-rate pricing works best when you present options. Not "do you want this fixed" but "here are three ways we can handle this." Housecall Pro supports this through service packages, which bundle multiple pricebook items into a single proposal your tech presents on a tablet.

For each core service, build three tiers. A water heater replacement example:

TierWhat Is IncludedPrice
GoodBasic 40-gallon tank, standard install, haul-away, 1-year warranty$1,695
Better50-gallon high-efficiency tank, expansion tank, sediment filter, 6-year warranty$2,495
BestTankless upgrade, whole-home filtration, recirculation pump, lifetime warranty$4,995

The Good option is your floor. The Best option is your ceiling. Most customers pick Better, and you just doubled your average ticket compared to charging time and materials. Create these packages as Estimates in Housecall Pro, save them as templates, and your techs pull them up in two taps on the mobile app.

Step 3: Train Your Techs to Present, Not Quote

This is the part where flat-rate pricing lives or dies. If your tech pulls up the pricebook and reads prices off the screen like a menu, you have not changed anything. They need to present the options: explain what each tier includes, why the differences matter, and let the customer choose.

Housecall Pro's mobile app shows the three options on one screen. The tech hands the tablet to the customer, walks through the differences in 30 seconds, and lets the customer tap to select. The estimate converts to a job, the job converts to an invoice, and the invoice gets paid. No paper, no math at the kitchen table, no customer calling the office to negotiate.

Run through this flow with your techs in the shop before sending them into a real home. Have them practice the 30-second pitch. The script matters less than the confidence: "I have three options for your water heater, let me show you what each one includes." That is it. The tablet does the rest.

Step 4: Track Close Rates and Adjust Prices

After 30 days of running flat-rate, pull Housecall Pro's estimate reports. Look at your close rate by tier. If 80% of customers are picking Good, your Better package is not differentiated enough. If nobody picks Best, your ceiling might be too high or the value is not clear.

Adjust. Move a feature from Better to Good to push more customers up. Drop the Best price by 10% and test it for a month. Raise the Good price if your close rate is too high and you suspect you are underpricing. Flat-rate pricing is not set-and-forget. The pricebook in Housecall Pro makes changes fast: update the item price, and every estimate template pulls the new number automatically.

Also watch average ticket size. If it does not move up within 60 days of switching from hourly, your pricing is wrong or your techs are not presenting the options. Either way, you have the data to fix it instead of guessing.

Why This Matters

Shops that switch from hourly to flat-rate pricing in Housecall Pro typically see a 15 to 30% increase in average ticket size within the first quarter. The reason is simple: hourly billing caps your revenue at however many hours your techs can physically work. Flat-rate billing ties your revenue to the value of the job, not the clock. Housecall Pro gives you the pricebook, the templates, and the mobile presentation flow. The rest is building the items, training the team, and actually doing it.

Try Housecall Pro Free — 14 Days

Related reads: If you are still evaluating which platform to run flat-rate pricing on, our Jobber vs Housecall Pro comparison covers how both handle pricebooks. For broader platform picks, see our best field service software for small business guide. If HVAC is your trade, our HVAC contractor software guide covers pricing tools specific to that industry. And if your crew runs in Spanish, check our Spanish-language field service apps guide to make sure your flat-rate options communicate clearly to every tech.