Most small business owners undercharge. Not by a little — often by enough that they are working harder than the business justifies and wondering why the numbers never quite add up. The cause is almost always the same: pricing was set by feel rather than by calculation, and it has not been revisited since.

Getting pricing right does not require a complicated formula. It requires knowing what your work actually costs, what the market will support and how to build that into a structure your team can quote from consistently.

Start With Your Costs, Not the Market

The most common pricing mistake is starting with what competitors charge and working backwards. Market rates are useful as a reference point, but they tell you nothing about whether a competitor's price is actually profitable for them. Plenty of small businesses compete on price and are not making money doing it.

Start with your own costs and build up from there.

Direct costs per job

These are the costs that exist because of this specific job: materials, subcontractors, consumables, equipment hire. Add them up for a typical job of each type you do. This is your floor — the minimum you need to charge before you have covered the cost of doing the work at all.

Labour costs

If you have staff, calculate the fully loaded cost of their time — wage plus any employment taxes, holiday entitlement, sick pay and related costs. If it is just you, calculate an hourly rate that reflects what your time is actually worth, not what feels modest. Your time has a real cost even if you are not paying yourself a salary yet.

Overheads

The costs of running the business that exist regardless of whether you win any jobs: rent, insurance, software subscriptions, vehicle costs, professional fees, marketing. Divide your monthly overheads by the number of billable hours or jobs you expect to complete each month. That gives you a per-job overhead contribution — the amount each job needs to contribute toward keeping the business running.

Profit margin

After covering direct costs, labour and overheads, what is left is your profit margin. This is not a bonus — it is what the business needs to survive slow periods, invest in growth and reward you for the risk you are taking. For most small service businesses a gross margin of 20 to 40 percent is a reasonable target depending on the sector, though this varies significantly by industry.

A useful check: take your target price for a standard job, subtract all direct costs, labour and an overhead contribution. What remains should be a margin you could sustain even if 20 percent of your jobs ran long or had unexpected complications. If there is no margin left after those adjustments, the price is too low.

How to Structure Your Pricing

1

List your standard services and products

Write out everything you offer — each service type, each product category, each common charge like call-out fees or materials handling. Most small businesses have fewer distinct offerings than they think, which makes this exercise faster than expected.

2

Set a price for each line item

For each service or product, calculate the cost using the method above and set a price that covers that cost plus your margin. These become your standard rates. They should be the same whether the client is a new prospect or a long-term account unless you have a deliberate tiered pricing structure.

3

Build your rates into a saved catalog

Once your prices are set, save them somewhere your whole team can access when building quotes. A shared catalog means everyone quotes from the same price list. Without it, different team members quote at different rates for the same service and clients eventually notice the inconsistency.

4

Review pricing at least once a year

Costs change. Material prices rise, labour rates increase, insurance goes up. If your prices have not moved in two years your margins have almost certainly shrunk. Set a date once a year to revisit every line item and adjust for cost changes.

Fixed Price vs Hourly Billing

For most service work, fixed-price job quotes are better than hourly billing for both parties. Clients prefer fixed prices because they know what they are committing to. You benefit because efficiency is rewarded — as you get faster at delivering a service, your effective hourly rate increases without the client's price going up.

Hourly billing makes sense when the scope genuinely cannot be determined in advance, when work is highly variable by nature, or when you are in an early relationship with a client and want to protect against underestimating a novel type of job. In those cases, give the client an estimate of likely hours along with your rate so they have some expectation of cost.

What to Do When a Client Says the Price Is Too High

This is the moment most small businesses fold when they should hold. A client pushing back on price is not automatically saying they will not pay it — often they are testing whether the price is real or whether it was inflated to leave room for negotiation.

Before reducing your price, try one of these first:

  • Explain what the price includes. Sometimes the objection is not about the total but about not understanding the value behind it. A clear breakdown of what is in the quote often resolves the concern without a discount.
  • Reduce the scope, not the margin. If the client genuinely cannot stretch to the full price, offer a version of the job that costs less by removing something rather than discounting the existing scope. This protects your margin and respects your pricing structure.
  • Ask what budget they are working with. This gives you real information to work with rather than guessing at what discount would get the job over the line.

If after a genuine conversation the client still cannot meet your price and you cannot reduce the scope to fit their budget, sometimes the right answer is to let the job go. Work priced below your cost of delivery is worse than no work at all.

Keeping Pricing Consistent Across Your Team

As soon as more than one person in your business is quoting work, pricing consistency becomes a real operational challenge. Left to their own devices, team members will price differently — some more confident, some more conservative — and clients who compare quotes will notice.

The solution is a shared pricing catalog that everyone quotes from. Every service, product and charge lives in one place with agreed rates. When someone builds a quote they pull from the catalog. The price is the same regardless of who handles the job, when it is quoted or which client it is for.

This also makes onboarding new team members faster. Instead of explaining your pricing structure verbally and hoping they remember it, they have a catalog to reference that answers the question for them.

Frequently asked questions

How do I price my services as a small business?
Start by calculating your costs — labour, materials, overheads and a margin for profit. Then check what competitors charge for similar services as a reference point. Your price should cover your costs, reflect the value you deliver and be sustainable. Build your pricing into a shared catalog so your team quotes consistently every time.
What is the most common pricing mistake small businesses make?
Pricing based on what feels comfortable rather than what the work actually costs. Many small businesses underprice because they are worried about losing the job, without calculating whether the price covers their time, materials and overheads. The result is winning work that is not actually profitable.
Should I charge hourly or by the job?
Fixed-price job quotes are generally better for the client because they remove uncertainty. They are also better for you if you are efficient, because you earn more per hour as you get faster without the rate going down. Hourly billing works best for open-ended or highly variable work where a fixed price would be too risky to commit to.
How do I respond when a client says my price is too high?
Before discounting, explain what the price includes. If the client still cannot meet the price, offer a reduced scope rather than a reduced margin. Ask what budget they are working with to understand whether there is a version of the job that works for both parties. If not, it may be better to let the job go than to deliver it at a price that does not cover your costs.
How often should I review my pricing?
At least once a year, and any time your costs change significantly. Material costs, labour rates and overheads all shift over time. If your prices have not moved in two years but your costs have, you are almost certainly undercharging.

Keep your pricing consistent with a shared catalog in VendorMode

Set your service and product rates once in VendorMode's catalog. Every quote your team builds pulls from the same price list — no drift, no inconsistency, no explaining your pricing structure from scratch every time someone new joins. Free 14-day trial, no credit card required.

Try It Free