- Housecall Pro recommends no more than 3-4 levels if you will be integration with QuickBooks, according to Housecall Pro.
- ServiceTitan allows you to select the rounding amount from the dropdown (nearest $1, $10, or $100), according to ServiceTitan.
- The Break-Even Labor Rate of $115 per hour is the amount you need to charge to cover all your costs and achieve profitability, according to Housecall Pro.
Set your price book, labor rate, material markup, and dynamic modifiers so each field invoice matches the work and the cost.
Key takeaways for how to configure price book and dynamic pricing settings in field service software
How to configure price book and dynamic pricing settings
Housecall Pro advises keeping your Price Book accurate and current by mastering how to add and update industries, categories, and services for effective management Housecall Pro. This foundational step ensures your billing structure reflects the actual scope of work your technicians perform on site.
Structuring the price book and importing data
Organize your service offerings into a clear hierarchy before entering individual line items. According to Housecall Pro, categories help you keep your Price Book well-structured and efficient, ensuring you can quickly locate and update the services you offer. When planning this structure for accounting software compatibility, note that according to Housecall Pro, typically no more than 3-4 levels are recommended if you will be integration with QuickBooks. This limit applies specifically to that platform's integration requirements and does not dictate the structural rules for every management system. See Field service integration checks: 6 limits to verify.
Populate your organized categories by transferring existing lists from spreadsheet formats. According to Housecall Pro, you can import your price book from either an Excel or .CSV file directly into Housecall Pro. During this import process, the system accepts specific data points to build complete item records. According to Housecall Pro, they can bring in all industry, category, name, description, price, cost, tax codes, and units of measure for Price book services and materials. Verify that your spreadsheet columns align with these eight fields before uploading to avoid data loss or misalignment in the resulting catalog.
For platforms that group multiple components into single billable units, enable the relevant add-on feature first. According to ServiceM8, to get started, activate Bundles in Settings > ServiceM8 Add-ons. According to ServiceM8, once you’ve created a bundle in the Online Dashboard, you can add them to jobs much like you search and add regular items — online & in the ServiceM8 app. See Field Service Work Order Checklist for Dispatch Handoffs.
| Publisher | Configuration Action | Source Detail |
|---|---|---|
| Housecall Pro | Limit hierarchy depth | Typically no more than 3-4 levels are recommended if you will be integration with QuickBooks |
| Housecall Pro | Import file format | You can import your price book from either an Excel or .CSV file directly into Housecall Pro |
| ServiceM8 | Activate bundles | To get started, activate Bundles in Settings > ServiceM8 Add-ons |
| Housecall Pro | Use categories | Categories help you keep your Price Book well-structured and efficient, ensuring you can quickly locate and update the services you offer |
Open your current software’s settings menu and confirm whether it supports bulk imports from a CSV file or requires manual entry for each of the eight listed data fields.
Calculating labor rates and break-even points
Determine your labor rate by calculating the specific amount required to cover operational costs. Housecall Pro defines the Break-Even Labor Rate of $115 per hour as the amount you need to charge to cover all your costs and achieve profitability, according to Housecall Pro. This figure serves as a baseline for verifying that your billing covers technician wages and associated overhead. Do not assume this specific dollar amount applies universally to every business structure or region; treat it as an example of how a break-even calculation functions within that platform's documentation.
To maintain accurate pricing over time, move beyond static calculations.
Use completed job data to refine future estimates. FieldPulse states that you can turn every completed job into data you can use to price smarter and increase your margins, according to FieldPulse. This approach connects historical performance with current pricing strategies. When setting your own rates, verify that your calculated break-even point includes all direct and indirect labor costs. If your software provides automatic margin tracking, enable it to monitor deviations from your target profitability. Compare your current hourly billing against your calculated break-even rate to identify jobs where margins are eroding. Adjust your price book entries if real-time data shows consistent underperformance on specific service types. Focus on the gap between billed revenue and actual labor spend to ensure sustainable operations.
Setting material markups and dynamic modifiers
Configure markup tiers to automate pricing calculations for materials. If you use flat rate pricing and material mark ups within Housecall Pro, Housecall Pro will calculate this for you based off (cost * mark up tier) automatically for you, according to Housecall Pro. This removes manual arithmetic from the billing process for standard service items.
Dynamic pricing rules allow customization based on specific job conditions. ServiceTitan describes modifiers as tools that let you customize Dynamic Pricing rules based on specific conditions like add-ons, after-hours work, or different levels of effort, according to ServiceTitan. These rules adjust the final price dynamically rather than relying on a static catalog entry.
After-hours work often requires separate rate structures. ServiceTitan explains that After Hours settings use separate rate calculations for work done outside regular business hours, such as higher technician pay for late-night jobs, according to ServiceTitan. Configure these rates to reflect the actual cost of labor during off-peak times. Do not assume that standard daytime rates cover the operational costs of night shifts or emergency call-outs.
Profit margin calculations determine how much of the final price is retained as profit. ServiceTitan provides an example where a 30% profit margin on a $100 cost results in a price of $142.86, meaning 30% of the final price is profit, according to ServiceTitan. Verify that your software uses the same margin logic as your accounting practices to avoid discrepancies between invoiced revenue and reported profit.
Review your current modifier list to ensure it covers all variable conditions in your service area. Check whether your platform supports distinct modifiers for travel time, parts availability, or seasonal demand. If your software does not automatically calculate markups, create a spreadsheet to track cost changes against your target margin. Update these settings whenever supplier prices shift significantly to maintain consistent profitability across all dispatched jobs.
A filled reference table for pricing configurations
The following table consolidates specific pricing rules and limits cited from publisher documentation. Each row names the publisher and links to its source page.
| Publisher | Pricing Input | Specific Rule or Value |
|---|---|---|
| Housecall Pro | Book structure | Typically no more than 3-4 levels are recommended if you will be integration with QuickBooks, according to Housecall Pro. |
| Housecall Pro | Markup calculation | If you use flat rate pricing and material mark ups within Housecall Pro, we will calculate this for you based off (cost * mark up tier) automatically for you, according to Housecall Pro. |
| Housecall Pro | Import file types | You can import your price book from either an Excel or .CSV file directly into Housecall Pro, according to Housecall Pro. |
| Housecall Pro | Import data fields | We can bring in all industry, category, name, description, price, cost, tax codes, and units of measure for Price book services and materials, according to Housecall Pro. |
| ServiceM8 | Bundle usage in jobs | Once you’ve created a bundle in the Online Dashboard (above), you can add them to jobs much like you search and add regular items — online & in the ServiceM8 app, according to ServiceM8. |
| ServiceM8 | Addon activation path | To get started, activate Bundles in Settings > ServiceM8 Add-ons, according to ServiceM8. |
Service duration and price rounding
Stale data in your price book creates billing errors that surface during dispatch. When service times change due to job complexity or traffic patterns, outdated duration fields cause scheduling conflicts. In the Price Book: Services Guide, Housecall Pro explains that you should adjust the duration of the service in hours (0-8) and minutes (0, 15, 30, 45) to better manage scheduling and availability Housecall Pro. The same guide specifies that you specify the duration of the service using hours (0-8) and minutes (0, 15, 30, 45) Housecall Pro. According to ServiceTitan, you choose how prices are rounded—nearest dollar, ten, or hundred—for cleaner pricing. The same source notes that you select the rounding amount from the dropdown (nearest $1, $10, or $100) ServiceTitan.
Illustrative example
Picture one service with eight fields: industry, category, name, description, price, cost, tax codes, and units of measure. Cost is 100. Hours run from 0 to 8, and minutes are 0, 15, 30, or 45. Use 115 per hour only as a round labor stand-in. Use 30 with the 100 cost only as a round margin sketch. Round to 1, 10, or 100. This walkthrough shows the inputs, not a bill.
Verify that your duration fields match your actual average job times. Update any service entry where the hour or minute selection no longer reflects reality. Check your rounding settings to confirm they produce clean, professional-looking invoice totals. Review your price book categories regularly to ensure new services are added with correct durations and rates.
FAQ: How to configure price book and dynamic pricing settings in field service software
How many levels are recommended for QuickBooks integration?
Housecall Pro recommends using no more than 3-4 levels in your book structure if you plan to integrate with QuickBooks, according to Housecall Pro. Keeping the hierarchy shallow helps maintain a clear connection between your service management software and accounting records.
What is the break-even labor rate for covering costs?
Housecall Pro’s Break-Even Labor Rate example is $115 per hour, the amount you need to charge to cover all your costs and achieve profitability, and it is an example from that page rather than a universal rate, according to Housecall Pro.
How do you handle material markups in flat rate pricing?
If you use flat rate pricing and material mark ups within Housecall Pro, the system calculates this for you based off (cost * mark up tier) automatically, according to Housecall Pro. This automatic calculation ensures that material costs are adjusted consistently without requiring manual math during job execution.
What rounding options are available for cleaner pricing?
You can select the rounding amount from a dropdown menu offering nearest $1, $10, or $100, according to ServiceTitan. These options allow you to choose how prices are rounded—nearest dollar, ten, or hundred—for cleaner pricing, according to ServiceTitan.