How did your regular clients respond to you raising your rates? Did you give an explanation, such as costs of overhead rising etc?
The cost of servicing business clients is expensive.
We need to have high quality, centrally managed services, RMM, managed antivirus, a helpdesk system, good patching, watching daily backsups ...and since most businesses run on Microsoft 365...we need to properly secure tenants..and have a central management system to manage all of our 365 tenants, keep an eye on things, get alerting when something happens.
Servicing small businesses/businesses is a LOT more time consuming on the back end than residential..."if you're doing things right"....because you're always monitoring everything. And there's a lot of continuous work you should be doing...keeping their systems patched, monitored, constantly tweaked to keep up with things like the CIS standard. Managing small business clients is not "set and forget".
Offering security training, offering 365 training (one of my favorite things), get involved with the clients.
The hourly rate...there's an advantage to having it high. Because your goal is really to get the client to sign up with one of your "managed plans". I have a long thread on that around here somewhere...a pricing structure.
Level 1...onboards the client, gets your tools on their systems, rights to call you, helpdesk, an SLA, documentation, and..a lower hourly rate (like $160/hour instead of $210). It's the entry level "gym membership".
Level 2.....takes above and adds remote support..we also offer monthly BSN training and password management
Level 3...takes level 2 and adds onsite support
But clients that don't want to sign up on your managed plan, ...call them "break/fix"...(which...we really don't want to have any)....raise those hourly rates to drive them to sign up for a managed plan, or...if they're going to play the "cheap" game...go find some craigs list pizza tech.