A full calendar feels like proof that the price is right. Often it is proof of the opposite.
When you are cheaper than the market, the phone rings more. That feels like winning, and it is why undercharging survives for years: the feedback loop rewards it daily while the money leaks out of every job.
A firm 20% under the median is not busier because it is better. It is busier because it is cheaper, and it is doing more work for the same money.
If not a single enquiry in a season pushed back on your quote, you are almost certainly under the market. Some price resistance is healthy — it means you are near the edge of what the market will pay, which is where margin lives.
Zero resistance is not a compliment. It means the number stopped being a decision for the customer.
Open five competitors in your city and place your rate in the ranking. If you are at the bottom, that is a position — and it should be one you chose, not one you drifted into after setting the price in your first year and never looking again.
Convert their units to yours first. Being cheapest against numbers you never made comparable is a conclusion built on sand.
Take the market median for the service, subtract your rate, multiply by the volume you do in a month. That number is not theoretical loss — it is money you already did the work for and did not bill.
This is usually where the conversation changes. A percentage is an argument; a monthly figure in your own currency is not.
Wages moved. Fuel moved. Your competitors moved. A price that has not is falling in real terms, and the decline is invisible because nothing about it looks like a decision.
If you cannot remember the last time you compared your prices with the market, that is the answer.
Everything above is a job you can do by hand. It is also the job that quietly never happens twice. Competitor price monitoring for service businesses explains how the same reading works when something else keeps doing it.
A practical way to set cleaning prices: work out your cost floor, read what the local market publishes, and decide where between the two you want to sit.
Where service firms actually publish their prices, how to read a price list that hides behind a quote form, and what to record so the comparison is still useful next season.