Short answer
Price a service from its cost floor. Add the hours at a loaded hourly cost, the job's direct costs and each hour's share of overhead: that is break-even. Divide it by one minus your target margin. Example: 5 hours at $37.50, $40 of supplies and $56.25 of overhead is $283.75; at a 40% margin, charge $472.92.
- Break-even = loaded hours + direct costs + overhead share. Below it you pay to deliver the service.
- Price = break-even / (1 - margin): $283.75 at 40% is $472.92, not the $397.25 a 40% markup gives.
- Overhead is divided over hours you can sell: $18,000 over 1,600 hours is $11.25 an hour.
- In this example a 10% price rise lifts profit per job 25%; a 10% cut drops it 25%.
- Never done the service before? Time a trial run and price the hours it really took.
On this page
- How do you calculate the price of a service?
- Try it: a free service pricing calculator
- How do I calculate the cost of a service?
- Cost-plus, hourly, flat-rate, value or packages: which pricing method?
- How to price a service you have never done before
- What a 10% price change does to your profit
- The two mistakes that sink service prices
- How much should I charge for my services?
- What to put in your service price sheet
- Step-by-step
- FAQ
How do you calculate the price of a service?
Work out what one delivery of the service costs you, including a share of running the business, then set the price so your target margin is left over. That works for a cleaner, a tutor, a bookkeeper, a groomer or an IT support visit: the inputs change, the arithmetic doesn't.
I'm not a service provider or a consultant. I build pricing maths, and every number here shows its working. Each input is an assumption you replace with your own.
| Number | What it is | How to get it |
|---|---|---|
| Loaded hours | Hours the service takes x what an hour of that person really costs | Hourly pay x (1 + extra costs %). Count travel, setup and admin for this client |
| Direct costs | Money spent on this job only | Supplies, parts, per-client software, parking, a subcontractor |
| Overhead share | This job's slice of rent, insurance, phone, software, marketing, vehicle | Yearly overhead / hours you can sell, x this job's hours |
| Margin | The share of the price you keep as profit | Break-even / (1 - margin) |
The first three add up to break-even, your floor. The fourth turns the floor into a price.
Try it: a free service pricing calculator
Type your hours, hourly pay, direct costs and yearly overhead into the calculator and it returns break-even and the price to charge. It runs in your browser and was built for jobs of any kind, so read its labels this way: "materials" means the direct costs of this job, and "people in the field" means people who deliver the service.
If you work alone, put what you want to pay yourself per hour in the wage box, and the extra you set aside on top of that pay (tax, insurance, time off) as the burden percentage. If staff deliver the service, use their wage and your real payroll costs. Employer Social Security and Medicare alone are 6.2% and 1.45% of wages according to IRS Topic 751, before insurance and paid time off; the 25% here is an assumption.
Worked example: A 5-hour service delivered by one person paid $30 an hour, $40 of supplies, $18,000 yearly overhead, 40% margin (all inputs are assumptions)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $30.00 |
| Labour burden % (input) | 25% |
| Materials (input) | $40.00 |
| Overhead for the year (input) | $18,000.00 |
| People in the field (input) | 1 |
| Billable days a year (input) | 200 |
| Target margin % (input) | 40% |
| Jobs a week (input) | 5 |
| Hours on the job (input) | 5 |
| Loaded labour rate (per hour) | $37.50 |
| Crew-hours | 5 |
| Labour cost | $187.50 |
| Overhead per sellable hour | $11.25 |
| Overhead share | $56.25 |
| Break-even cost | $283.75 |
| Price to quote | $472.92 |
| Profit on the job | $189.17 |
| Price if you MARK UP instead | $397.25 |
| Margin you actually keep with markup | 28.57% |
| Lost per job by marking up | $75.67 |
| Lost per year by marking up | $19,673.33 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Working: $30 x 1.25 = $37.50 an hour, so 5 hours is $187.50. Supplies are $40. Overhead of $18,000 over 200 billable days x 8 hours (1,600 hours) is $11.25 an hour, so this job carries $56.25. Break-even is $283.75. Divided by 0.60, the price is $472.92, leaving $189.17 of profit. The same tool is at the free job pricing calculator.
How do I calculate the cost of a service?
Add three things: the loaded cost of every hour the service takes, the direct costs of the job, and an overhead share based on hours you can actually sell. Write each line down so you can fix the one that turns out wrong.
1. Count all the hours
Include the hours the client doesn't see: travel, setup, pack-down, the follow-up email, the report you write afterwards. A 4-hour session with an hour of travel and admin is a 5-hour service.
2. Load the hourly cost
An hour of labour costs more than the pay rate. Multiply pay by one plus your extra-costs percentage.
3. Add direct costs
Anything bought for this job only, at what you pay. If you add a margin to supplies, that's a pricing decision made later.
4. Spread overhead over sellable hours
Total a year of costs that aren't wages or direct costs, then divide by the hours you can bill, not by 2,080. Selling, admin and gaps between clients mean far fewer billable hours than working hours. The overhead and profit guide shows why a divided overhead beats a flat percentage on small jobs.
Cost-plus, hourly, flat-rate, value or packages: which pricing method?
Use the cost floor under every method; the method only decides how the price is shown to the client. Hourly suits unpredictable work, a flat rate suits a defined scope, and value pricing suits work whose result is worth far more than the hours.
| Method | How it's set | Example | Suits |
|---|---|---|---|
| Cost-plus (on margin) | Break-even / (1 - margin) | $472.92 for the 5-hour service | Any service where you can estimate hours |
| Hourly rate | (Loaded rate + overhead per hour) / (1 - margin), plus direct costs billed separately | $81.25 an hour; break-even is $48.75 an hour | Open-ended or unpredictable work |
| Flat rate | Cost-plus price for a defined scope, quoted as one number | $472.92, with the scope written down | Repeatable services with a clear finish line |
| Value-based | What the result is worth to the client, never below the cost floor | Any price above $283.75 | Work with a measurable payoff for the client |
| Packages or contracts | Each tier or visit priced from its own hours and costs | Four visits = four break-evens, then margin | Recurring services and service contracts |
The hourly row matters if you bill by the hour: $81.25 comes from $37.50 plus $11.25 of overhead, divided by 0.60. Billing only the pay rate plus a little recovers neither the overhead nor the margin. For a service contract, price one visit this way, multiply by the visits, and put the scope of each visit in writing.
How to price a service you have never done before
Time a trial run, then price the hours it really took. A guess at hours is the input most likely to be wrong on a new service, and it moves the price more than any other.
Do the service once, for yourself, a friend or a discounted first client, and time everything from leaving the door to sending the invoice. Suppose the 5-hour estimate took 7 hours:
Worked example: The same service priced from a timed trial run that took 7 hours (assumptions)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $30.00 |
| Labour burden % (input) | 25% |
| Materials (input) | $40.00 |
| Overhead for the year (input) | $18,000.00 |
| People in the field (input) | 1 |
| Billable days a year (input) | 200 |
| Target margin % (input) | 40% |
| Jobs a week (input) | 5 |
| Hours on the job (input) | 7 |
| Loaded labour rate (per hour) | $37.50 |
| Crew-hours | 7 |
| Labour cost | $262.50 |
| Overhead per sellable hour | $11.25 |
| Overhead share | $78.75 |
| Break-even cost | $381.25 |
| Price to quote | $635.42 |
| Profit on the job | $254.17 |
| Price if you MARK UP instead | $533.75 |
| Margin you actually keep with markup | 28.57% |
| Lost per job by marking up | $101.67 |
| Lost per year by marking up | $26,433.33 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
At 7 hours the break-even is $381.25 and the price is $635.42. Charging the 5-hour price of $472.92 for 7 hours of work would leave $91.67 of profit instead of the planned $189.17. Price from the timed hours, then re-time the next few jobs; if you get faster, you can lower the price or keep the margin.
Looking at what others charge is useful as a check, not as a starting point. Their costs and hours aren't yours, and a local price below your break-even tells you to change the scope, the speed or the customer, not to match it.
What a 10% price change does to your profit
In the example, a 10% price change moves profit per job by 25%, because costs don't change when the price does. This is why small discounts are expensive and small rises are powerful.
| Price | Profit per job | Margin | Change in profit |
|---|---|---|---|
| 10% lower: $425.63 | $141.88 | 33.33% | -$47.29 (-25%) |
| Target: $472.92 | $189.17 | 40% | - |
| 10% higher: $520.21 | $236.46 | 45.45% | +$47.29 (+25%) |
Two ways to read it. After a 10% discount you need 33.33% more jobs to earn the same profit. After a 10% rise you could lose 20% of those jobs and still earn the same profit, while working fewer hours. The size of the effect depends on your margin; run your own numbers in the calculator before deciding.
Try it with your numbers — free
The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.
Open the free calculator →Get the free spreadsheetWant it built around your own rates, services and branding? Done-for-you custom calculator ($497).
The two mistakes that sink service prices
Pricing off the pay rate instead of the loaded cost, and adding margin as a markup. Both make the price look reasonable while leaving money behind.
Pay rate instead of loaded cost. $30 of pay is $37.50 of cost in this example, before any overhead. Price from $30 and every hour is underpriced.
Markup instead of margin. Adding 40% to $283.75 gives $397.25, which keeps only 28.57% of the price. The correct $472.92 is $75.67 more per job, $19,673.33 a year at five jobs a week. The markup vs margin guide has a conversion chart if your invoicing tool only takes a markup.
How much should I charge for my services?
At least your break-even, and ideally break-even divided by one minus your margin. Above that floor, what the market will pay and what the result is worth to the client decide how far up you can go.
- If the market pays well above your price: raise it, or move to value or package pricing.
- If the market pays below your break-even: shrink the scope, speed up delivery, cut overhead or find clients who value the service more.
- If you can't say what a job costs: you can't tell which of the above is true. Work it out first.
Contractors and trades using this method can go deeper in how to price a contractor job, which covers crews and materials takeoffs.
What to put in your service price sheet
A service price sheet needs a settings block you set once and a line per service that reads from it. Then a change to pay or overhead updates every price.
| Block | Cells |
|---|---|
| Settings | Hourly pay, extra-costs %, yearly overhead, people delivering, billable days, target margin |
| Service lines | Service name, hours (including travel and admin), direct costs |
| Results per line | Break-even, price, profit, markup equivalent |
| Checks | Flag any price below break-even; flag margin of 100% or more |
| Review log | Estimated vs actual hours for the last few jobs of each service |
Loaded hourly cost
=Settings!$B$2*(1+Settings!$B$3)Settings B2 = hourly pay, B3 = extra-costs % (25%). $30 becomes $37.50.
Overhead per sellable hour
=Settings!$B$4/(Settings!$B$5*Settings!$B$6*8)B4 = yearly overhead, B5 = people delivering the service, B6 = billable days a year.
Service break-even
=B10*(Settings!$B$7+Settings!$B$8)+C10B10 = hours for the service, C10 = direct costs; Settings B7 = loaded hourly cost, B8 = overhead per hour.
Price on margin, with a guard
=IF(Settings!$B$9>=1,"Check margin",ROUND(D10/(1-Settings!$B$9),2))D10 = break-even, B9 = target margin (40%).
Hourly billing rate
=ROUND((Settings!$B$7+Settings!$B$8)/(1-Settings!$B$9),2)Gives $81.25 with the example settings; bill direct costs on top.
Free options: the free Job Pricing Starter does the loaded labour, overhead, break-even and price maths in Excel or Google Sheets, kept job to job. If you want a service pricing calculator built around your own services, rates and branding, the custom service pricing calculator is a $497 one-time build: pricing engine, branded quote page, job log and win-rate dashboard, delivered in Excel and Google Sheets, typically in 2-3 business days, with one round of revisions. It's built for trades that quote jobs (the product page lists cleaning, handyman, HVAC and more), so check your service fits before buying; see the done-for-you build page for the demo, and the guide to hiring a spreadsheet builder for what to ask first.
Step-by-step: How to Price a Service: Cost Floor First, Then Margin
- Count every hour of the service. Include travel, setup, admin and follow-up, not just time with the client.
- Load the hourly cost. Multiply pay by one plus extra costs. $30 at 25% is $37.50 an hour.
- Add direct costs. Supplies, parts, per-client software or subcontractors bought for this job, at what you pay.
- Add an overhead share. Divide yearly overhead by the hours you can sell, then multiply by the job's hours.
- Divide by one minus your margin. Break-even / (1 - margin). $283.75 / 0.60 = $472.92.
- Check the market and re-time. Compare with what clients pay, then time your next jobs and update the hours.
Run your own numbers — free
The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.
Open the free calculator →Get the free spreadsheetWant it built around your own rates, services and branding? Done-for-you custom calculator ($497).
Frequently asked questions
How do I calculate the price of a service?
Add the loaded cost of every hour the service takes, the direct costs of the job and an overhead share per hour. That is break-even. Divide it by one minus your target margin. In this guide's example, $283.75 at a 40% margin gives a price of $472.92.
How do I calculate the cost of a service?
Multiply the hours, including travel and admin, by the loaded hourly cost (pay plus payroll costs or what you set aside), add supplies and other direct costs, then add yearly overhead divided by sellable hours, times the job's hours.
How should I price my services when starting out?
Start from your cost floor, not a competitor's price. Time a trial run to get real hours, price those hours with your loaded cost and overhead, add your margin, then check the market. Re-time the first few jobs and adjust the hours if you get faster.
Should I charge hourly or a flat rate for a service?
Charge hourly when the work is unpredictable and a flat rate when the scope is clear and repeatable. Both should come from the same cost floor. In the example, the hourly rate is $81.25 and the flat price for the 5-hour service is $472.92.
How much should I charge for my services?
At least break-even divided by one minus your target margin. Above that floor, the market and the value of the result decide how much higher you can go. If the market pays less than your break-even, change the scope, speed or clients rather than matching it.
What is a service pricing calculator?
A tool that takes your hours, hourly pay, extra costs, direct costs, yearly overhead and target margin, and returns break-even and the price to charge. The free job pricing calculator on this site does it in your browser, with no signup.
How much does a 10% price increase add to profit?
It depends on your margin. In this guide's example at a 40% margin, a 10% rise lifts profit per job from $189.17 to $236.46, 25% more, because costs stay the same. A 10% cut drops profit by the same 25%.
How do I calculate my service charge per hour?
Add your loaded hourly cost and overhead per sellable hour, then divide by one minus your margin. With $37.50 of loaded cost, $11.25 of overhead and a 40% margin, that is $48.75 / 0.60 = $81.25 an hour, plus direct costs.
Sources
- IRS Topic no. 751, Social Security and Medicare withholding rates — Employer Social Security (6.2%) and Medicare (1.45%) rates
