All resources

Businesses

How to Stop Undercharging for Your Services in Canada

Proferly Team · October 7, 2026

Busy but barely profitable? These are the signs you are undercharging your service work in Canada, plus a simple formula to find your true hourly floor and raise rates safely.

A full schedule that leaves the bank account flat is one of the most common problems in the trades. It rarely means you need more work. More often it means the work is priced wrong. Here is how to tell, and how to fix it without scaring off good customers.

The signs you are undercharging

  • You have never worked out your real hourly cost. If you cannot say what an hour of your time costs once tax, insurance, fuel, tools, and admin are counted, you cannot say whether a job made money.
  • Your rate has not changed in a year or more. Fuel, insurance, materials, and your own costs all rose. A rate that stands still is a pay cut.
  • Quotes get accepted instantly, every time. A close rate this high means your price is sitting well below what customers are willing to pay.
  • You negotiate against yourself. If you trim the price before the customer even sees it, out of fear the number looks too high, that is the habit to break first.
  • You are busy but the balance stays flat. Busyness is not profitability. Contractors lose money in booms too, by saying yes to every job without calculating true costs.

Find your true hourly floor

You do not need fancy software. Do this once, and revisit it when costs or availability change:

  1. Add up your monthly personal costs (what you need to live on).
  2. Add your monthly business costs (insurance, vehicle, tools, phone, marketing, software).
  3. Add a tax and safety buffer.
  4. Add your monthly target for yourself (what you want to keep).

That total is your monthly requirement. Now estimate your realistic billable hours. Out of 160 working hours in a month, only about 80 to 100 are usually billable. Proposals, bookkeeping, travel, callbacks, and marketing are real work, but you do not invoice them.

Hourly floor = monthly requirement / realistic billable hours.

Everything on top of that floor is where your profit margin lives. One warning from contractor coaches: a 10 percent margin is not enough for most renovation and service businesses. Average overhead alone runs closer to 25 percent, so build the price up from your own costs rather than copying a competitor's advertised rate.

Raise rates without losing the good clients

Start with new inquiries. Every new request is a chance to test a higher price with zero risk to existing relationships. Quote new customers at the new rate, and migrate existing clients gradually.

Cut scope, not price. When a customer says the number is too high, do not shave the price and keep the work. Ask which part of the job they want to remove or defer, then quote the smaller job. Cutting the price while keeping the work teaches customers that your first figure was negotiable, and it takes the money straight out of your profit.

Stop matching competitor prices blindly. A competitor's rate might be wrong, or they might be working only for wages with no profit built in. Your price should come from your costs, not from someone else's guess.

Let more inquiries do the heavy lifting

Higher prices only stick if the pipeline stays full. Every new price request that lands in your inbox is another chance to test your true rate. That is what the free Proferly Quote Card is for: customers scan your QR code or open your link, describe what they need, and request a price without calling. It keeps collecting requests while you are on a job or off the clock, so you can be choosier about which ones to take.

Create your free Proferly Quote Card