Pricing is where many small businesses quietly lose money. Charge too little and you work hard for nothing; charge too much without justification and you lose the bid. Learning how to price a job properly means understanding your true costs, adding a real profit margin, and presenting the number with confidence. This guide breaks down the full method.
Start with your true costs
You cannot price a job until you know what it costs you to do it. Break costs into three buckets:
- Direct labor — the hours the job will take multiplied by your labor rate, including your own time.
- Materials — everything you will buy for this specific job, at current prices.
- Overhead — the ongoing costs of being in business: insurance, tools, vehicle, phone, software, marketing, and taxes. These do not disappear just because a single job does not mention them.
The most common pricing mistake is ignoring overhead and undervaluing your own labor. Every job has to carry a share of what it costs simply to keep your business running.
Calculate your labor rate honestly
Your labor rate is not just what you would like to earn per hour — it has to cover the fact that not every hour is billable. Time spent quoting, driving, buying materials, and doing paperwork is unpaid, so your billable rate must be higher than your target take-home to make up for it. Add your desired income, your overhead, and your tax burden, then divide by the hours you can realistically bill in a year.
Add a profit margin
Covering your costs is survival, not success. Profit is what is left after every cost — including your own wage — is paid, and it is what lets your business grow, weather slow seasons, and invest in better tools. Decide on a target margin and add it on top of your fully loaded costs. A common structure is: cost + overhead + profit = price.
Markup vs. margin
These two are easy to confuse. Markup is a percentage added to your cost; margin is profit as a percentage of the final price. A 50% markup does not equal a 50% margin. Be clear on which you are using so you do not accidentally underprice.
Choose a pricing model
- Hourly — bill for time spent. Simple, but caps your income and can penalize efficiency.
- Flat-rate / fixed price — one price for a defined scope. Customers love the certainty, and you keep the reward for working efficiently.
- Cost-plus — your costs plus a set percentage. Common in construction and larger projects.
- Value-based — price on the value delivered rather than hours. Works well for specialized or creative work.
Research the market
Your costs set your floor, but the market sets the range. Know what competitors charge so your price is defensible. Being the cheapest is rarely a winning strategy — it attracts price-shoppers and starves you of profit. Instead, price fairly for the value you provide and communicate why you are worth it.
A worked pricing example
Numbers make this real. Say a job will take you 10 billable hours and $400 in materials. You have worked out that to cover your target income plus overhead and taxes, your billable rate needs to be $75 an hour. The math walks like this:
- Labor — 10 hours x $75 = $750.
- Materials at cost — $400.
- Materials markup (20%) — $80, covering the time and risk of sourcing and handling them.
- Subtotal (fully loaded cost + labor) — $1,230.
- Profit margin (15% of price) — because margin is a share of the final price, you divide rather than simply add: $1,230 / 0.85 = roughly $1,447.
So the defensible price is around $1,450, not the $1,150 you might have guessed by adding labor and materials alone. That $300 gap is exactly the money most undercharging businesses leave on the table — the overhead and profit that never made it into the number. Running the math this way, every time, is the habit that keeps a business alive.
Pricing psychology and how to hold your number
Even a well-calculated price fails if you flinch when you say it. Customers read hesitation as an invitation to negotiate. A few practices help you hold firm: present the price inside a detailed estimate so it looks considered rather than plucked from the air; never apologize for the number; and if a customer pushes back, adjust the scope rather than the rate ("I can hit that budget if we drop the second coat" beats simply discounting). When you must offer a lower option, remove value to match it instead of quietly eating the difference. Confidence is not arrogance — it is the natural result of knowing your costs cold, which is why the math above matters so much.
Present the price with confidence
Once you have your number, put it in a clear, itemized estimate so the customer sees exactly what they are paying for. A professional, detailed estimate justifies your price far better than a number scribbled on paper. When the job is approved and done, turn it into an invoice that mirrors the estimate. For big jobs, protect your cash flow with a deposit before you begin.
Frequently Asked Questions
How do I figure out my hourly rate?
Add your target income, overhead, and taxes, then divide by the hours you can realistically bill in a year. Because not every hour is billable, your rate must be higher than your desired take-home per hour.
What is the difference between markup and margin?
Markup is a percentage added to your cost; margin is profit as a percentage of the final selling price. They are not the same, so be clear which you use to avoid underpricing.
Should I charge hourly or flat-rate?
Flat-rate gives customers certainty and rewards your efficiency, while hourly suits open-ended or unpredictable work. Many businesses use flat-rate for common jobs and hourly for the rest.
How much profit should I build in?
There is no universal number — it depends on your industry, risk, and goals. The key is to add profit on top of fully loaded costs, including your own wage, rather than hoping something is left over.
What if a customer says my price is too high?
Adjust the scope, not the rate. Offer to remove or defer part of the work to hit their budget rather than discounting your hourly number, which quietly erases your profit. A detailed estimate makes it easy to show what each dollar buys, so a smaller price simply means less work — not the same work for less.
Turn your pricing into a winning proposal. Use our free estimate maker to present an itemized, professional estimate, then convert it to an invoice when you win the job. It is 100% free — no signup, no watermark, and your data stays private in your browser.