← All articles

August 6, 2026 · By JobMargin

How to Price Service Calls So You Actually Make Money

Flat rate vs hourly vs trip fee — a practical guide to pricing service calls that covers your real costs and leaves a profit, without scaring off customers.

Every service call starts the same way. The phone rings, someone has a problem, and they want to know what it will cost. How you answer that question determines whether the job is profitable before you even pick up your tools.

This guide covers three pricing models, how to build a minimum service charge that works, and a simple way to know your real cost per call.

Why guessing your price is expensive

Say you charge $95 for a diagnostic visit and quote the repair separately. The customer agrees, you spend 45 minutes driving, 30 minutes diagnosing, and you find a $40 part needs replacing. You quote $250 for the repair, they approve, and you finish in an hour. Total bill: $345.

On the surface that looks fine. But let us add up what the call actually cost you. Drive time: 90 minutes round trip. Diagnostic time: 30 minutes. Repair time: 60 minutes. Total time invested: three hours. If your internal labor cost is $60 per hour, labor alone is $180. Add the $40 part, $15 in fuel, and a small allocation for vehicle wear and insurance. Your direct cost is roughly $245.

Your apparent profit of $345 minus $40 for parts looked like $305. Your real profit after labor and expenses is closer to $100 for three hours of your day. That is about $33 per hour before you pay yourself benefits, save for slow weeks, or invest in tools.

A clear pricing model would have told you that number before you quoted it.

Three ways to price a service call

There is no single right answer. The model that works depends on your trade, your market, and the type of calls you run.

Flat rate pricing

You tell the customer a fixed price before you arrive, based on the job description they give you over the phone. A toilet replacement might be $325 regardless of whether it takes 45 minutes or two hours.

Flat rate works well when you have enough experience to know how long common jobs take. Customers like knowing the price upfront. Your risk is that a job runs long and eats your margin. Your upside is that fast jobs are more profitable and you get paid for your expertise, not just your time.

To build a flat rate price, estimate your time, add materials at cost plus your markup, include a trip allowance, and apply your target profit margin. Track your actuals so your flat rate book improves over time.

Hourly plus materials

You charge an hourly rate for your time plus the cost of materials, often with a markup. This protects you on unpredictable jobs where the scope is unclear, like tracing an electrical fault or opening a wall to find a leak.

The downside for the customer is uncertainty. They do not know the final price. The downside for you is that fast work earns less, and you may face pushback when the total is higher than expected.

If you use this model, communicate a range based on your best and worst case. Update the customer if you are approaching the high end of the range. The surprise, not the price, is what creates disputes.

Trip fee plus repair

You charge a flat fee to show up and diagnose, then quote the repair separately. The trip fee covers your travel, diagnostic time, and the value of your expertise. If the customer declines the repair, you are still paid for the call.

A common mistake is setting the trip fee too low to attract calls, then hoping to make it up on the repair. If too many customers decline the repair, you lose money on every diagnostic. Price the trip fee to cover your minimum cost of running a call, including a small profit. The repair is where most of your margin should come from.

Building a minimum service charge that works

Every business should have a minimum — the lowest price at which you will take any job. A $75 ceiling fan installation or a $50 faucet washer replacement may sound like quick easy money, but they consume the same trip, the same setup, and the same risk of a callback as a larger job.

To calculate your minimum:

1. Estimate your average drive time per call. If it is 30 minutes each way, that is one hour of non-billable windshield time. 2. Add your average on-site minimum — even a small repair needs setup, diagnosis, and cleanup. Call it one hour. 3. Multiply total hours by your fully loaded hourly rate. If your rate is $75 and you have two hours minimum invested, your base cost is $150. 4. Add a trip allowance for fuel and vehicle cost — $15 to $25 is typical. 5. Add a minimum profit contribution. Even a small job should contribute something beyond cost. A $50 minimum profit is a reasonable floor.

That gives you a minimum of roughly $215 to $225 before materials. Round it to a clean number like $225 and make that your floor. If a job cannot support that number, politely decline or bundle it with other work.

Where most contractors leave money on the table

Not charging for diagnostic time separately. If you spend 45 minutes finding the problem and the customer then declines a $2,000 repair, you worked for free. A trip fee protects you. If the customer approves the repair, you can credit the diagnostic fee toward the job total.

Undercharging for "quick" jobs. A 20-minute fix still involves travel, scheduling, invoicing, and the risk of a callback. Quick does not mean free. Quick means efficient, and efficiency should be rewarded, not discounted.

Forgetting to charge for materials you already own. The fittings, wire nuts, screws, and tape on your truck did not appear for free. Include a small consumables allowance in every quote or build it into your hourly rate.

Not tracking actual costs against the price. A job can feel profitable and still miss your target. Compare estimated costs to actual costs on every job, even the small ones. That is where patterns emerge.

A simple system that works

Before the call, write down your estimated time and materials. During the call, record what you actually use. After the call, compare them. That is it.

A spreadsheet works. An app is better when it removes friction. The point is consistency. Do it for a month and you will know exactly which calls pay, which customers are profitable, and what your minimum should really be.

JobMargin includes a service call pricing calculator, a profit calculator, and estimate-vs-actual tracking — all on your phone. Start a 7-day free trial and run your first job through it tomorrow.