Whether to bill by the hour or a flat rate affects customer trust, your margin predictability, and how fast you can quote a job. Here's how contractors weigh the trade-offs.
Should I charge hourly or flat rate for handyman work?
Flat-rate pricing tends to work better for well-defined, repeatable handyman tasks, while hourly billing suits open-ended or highly variable jobs where scope isn't clear upfront.
Hourly
Flat rate
Best for
Unpredictable, open-ended jobs
Well-defined, repeatable tasks
Customer perception
Can feel uncertain ("how long will this take?")
Clear, predictable total upfront
Contractor risk
Protected if job runs long
Exposed if job takes longer than priced
Speed to quote
Simple math, less pricing prep
Requires a price book or historical data
Many handyman businesses use a hybrid: flat rates for common, well-understood tasks (from a price book), and hourly for anything unusual or open-ended. This gives customers price certainty on routine work while protecting your margin on unpredictable jobs.
BCTM's price book supports both flat-rate line items and hourly rate items on the same invoice, so you can mix pricing models by task.
How do I switch from hourly billing to flat-rate pricing?
Review your historical job data to see how long common tasks actually take, calculate a fully loaded flat price for each, and build those into a reusable price book before rolling out flat rates to customers.
Switching to flat-rate pricing requires having enough historical data to price accurately, otherwise you risk underpricing tasks that take longer than expected. Steps:
1.Pull historical job data for your most common tasks — actual hours spent, not estimated hours
2.Calculate a fully loaded price per task (labor with burden, materials, overhead, margin)
3.Build these into a price book so pricing is consistent across every job and every technician
4.Roll out gradually, starting with your most predictable, repeatable services first
Starting with the tasks you have the most historical data on reduces the risk of mispricing during the transition.
BCTM lets you compare actual and estimated job hours, then save repeatable labor details in the price book and use labor lines on invoices when you price the next estimate.
What are the pros and cons of flat-rate pricing for HVAC/plumbing?
Flat-rate pricing gives HVAC and plumbing customers price certainty and can improve margins on efficient jobs, but it risks losing money on jobs that take longer than expected if pricing isn't based on solid historical data.
Pros
Cons
Customer knows the total cost upfront, reducing sticker-shock disputes
Requires accurate historical data to price correctly
Rewards efficient technicians (same price regardless of time taken)
Risk of losing margin on unexpectedly complex jobs
Faster to quote once a price book exists
Harder to price truly novel or unusual repairs
Easier to compare pricing across technicians/crews
Customers may push back if the flat price seems high relative to visible time spent
Flat-rate pricing works best for HVAC and plumbing tasks that are frequent and well-understood (tune-ups, common repairs, replacements), while highly variable diagnostic work may still be better suited to hourly or a diagnostic fee plus flat repair pricing.
BCTM's price book lets HVAC and plumbing businesses build and maintain flat-rate pricing for common services, pulling consistent numbers across every technician's invoices.
How do I invoice for hourly labor plus materials on one invoice?
List hourly labor as one line item (hours worked × rate) and materials as separate itemized line items on the same invoice, so the total combines both but each part stays visible to the customer.
Combining hourly labor and materials on a single invoice is standard practice — the key is keeping them as distinct line items rather than a blended total:
1.Add a labor line item: hours worked × hourly rate
2.Add separate line items for each material used, with quantity and unit price
3.Apply sales tax appropriately, since many states treat labor and materials differently for tax purposes
4.Total everything into one invoice for the customer to pay
Keeping labor and materials itemized separately (rather than one lump number) also makes disputes easier to resolve, since the customer can see exactly what they're being charged for.
BCTM lets you mix hourly labor line items and itemized material line items on the same invoice, with tax applied per line where needed.
Invoice the job, not the paperwork
No subscription. You pay a per-transaction fee only when a customer pays you.