Most small business owners set their prices by guessing. They look at what a competitor charges, knock a bit off to win the work, and hope it adds up. It usually doesn't.
Pricing is one of the few levers that changes your profit overnight, and most people leave it untouched for years.
Start with your costs, not the market
Before you look at anyone else, work out what it actually costs you to deliver. That includes the obvious materials and subcontractors, but also your time, your software, your insurance, and a share of every fixed cost you carry. If your price doesn't cover all of that with room left over, you're paying for the privilege of working.
Charge for value, not just hours
Time-based pricing punishes you for getting faster. The better you get, the less you earn per job. Where you can, price on the outcome you deliver rather than the hours it takes. A client cares about the result, not your stopwatch.
Raise prices before you're desperate
The best time to lift your rates is when you're busy and confident, not when cash is tight and you're panicking. Small, regular increases are easier for clients to absorb than a big jump every few years.
Losing a few clients is fine
If you raise prices and nobody leaves, you were too cheap. Some churn at the bottom end is healthy. The clients who value your work stay, and you earn more for less volume.
The bottom line
Underpricing feels safe but it quietly starves your business. Know your numbers, price with confidence, and review your rates at least once a year. If you're not sure whether your pricing actually leaves a profit, that's worth sitting down and working through properly.