A customer asks what a job will cost. You look at the work, estimate two hours, pick a number that feels fair, and send the quote.
That is how a lot of small service businesses start pricing.
It is also how owners end up busy without making much money.
The problem is not flat-rate pricing. Customers usually appreciate knowing the price before work begins. The problem is building that flat rate from only the time spent at the customer's property.
A two-hour job is rarely only two hours.
There may be time spent answering messages, driving to the property, inspecting the work, buying materials, preparing equipment, cleaning up, hauling debris, sending the invoice, and collecting payment. Those hours still belong to the job even if the customer never sees them.
Start with the whole job
Before choosing a price, list every step required to complete the work.
That can include:
- Quoting and customer communication
- Travel in both directions
- Setup and preparation
- Time performing the work
- Cleanup and disposal
- Purchasing or collecting materials
- Invoicing and payment follow-up
If two hours on site requires another hour and a half elsewhere, you are pricing three and a half hours of work, not two.
That distinction matters most on smaller jobs. Travel, setup, and administration do not shrink just because the work itself is short.
Know your minimum price
Customer value should influence pricing, but it does not replace cost math.
Your minimum viable quote should cover:
- Labor, including your own
- Materials and supplies
- Fuel, disposal, subcontractors, or permits
- Equipment wear and maintenance
- A reasonable share of business overhead
- A buffer for uncertainty
- Profit
A simple starting formula is:
Labor + direct expenses + overhead allocation + risk buffer + profit = quote
This gives you a price floor. It does not automatically tell you the best possible price, but it tells you when a job is too cheap to accept.
Use all the time, not just billable time
Suppose a job takes two hours on site, plus 45 minutes of travel and 30 minutes for quoting, preparation, and invoicing. The business is committing three hours and 15 minutes.
If the owner needs the work to produce $45 per working hour, labor alone is about $146.
Add $35 for fuel, supplies, or disposal and $25 toward overhead. The cost base is now about $206.
If the owner wants a 20% profit margin, simply adding 20% is not the correct calculation. The price would be:
$206 ÷ 0.80 = about $258
The quote might reasonably be rounded to $260, assuming the market and customer value support it.
These are only example numbers. The important part is the process. A job that looked like an easy $150 sale may actually need to be closer to $260 before it is worth doing.
Do not confuse a markup with a margin
This mistake quietly damages pricing.
If a job costs $200 and you add a 20% markup, the price becomes $240. The $40 profit is only 16.7% of the selling price.
To earn a true 20% margin, divide the cost by 0.80:
$200 ÷ 0.80 = $250
The difference looks small on one job. Repeated across hundreds of jobs, it is not small.
Flat-rate pricing still has real advantages
A properly calculated flat rate can work well for both sides.
The customer receives a clear price. The owner is rewarded for becoming more efficient. There is less argument over every 15-minute block of time.
But the scope must be clear.
A quote should state what is included, what is excluded, and what conditions would change the price. Removing and hauling material is different from leaving it on site. Easy access is different from working around fences, stairs, tenants, parked vehicles, or restricted hours.
A vague flat rate turns every surprise into the owner's problem.
Some jobs should not receive a firm flat rate yet
Use a diagnostic fee, price range, or time-and-materials structure when:
- Important conditions are hidden
- The customer controls access or scheduling
- Material costs are unusually uncertain
- The scope may change after work begins
- The job cannot be inspected properly in advance
The goal is not to push all risk onto the customer. It is to avoid pretending that unknown work can be priced precisely.
Five questions before sending the quote
Before committing to a price, ask:
- How much total time will this consume, including travel and administration?
- What direct expenses will this job create?
- What could reasonably go wrong or take longer?
- What part of monthly overhead must this work help cover?
- After all of that, is there enough profit to justify accepting the job?
If the final price feels too high for the market, do not immediately erase the profit.
Look for a different solution. Reduce the scope, improve the process, target a better-fit customer, create a minimum service charge, or decline the work.
Winning a job is not automatically a win. The job has to pay for the business that performs it.
Educational only—not legal, tax, accounting, licensing, or financial advice. Pricing and contract requirements vary by business and jurisdiction.