I like this direction a lot. There's a couple serious agency guys in here, but it doesn't make sense to alienate all your clients by coming back and saying "hey, you know that new contract? I messed up and need to double it..."
Can't you move them to a more cookie-cutter system where it's less work and higher profit margins and let them know the deal. Still bad for clients but at least you're not leaving them hanging and you're still getting a retainer from them. If they want a more custom/higher quality strategy then they have to pay more.
"Hey, we've been working together for 6 months now, and there's so much demand for my services that I've had to reprice my offering, I'm sure you understand. As a loyal customer I wanted to give you plenty of notice, but from X date my rate will be increasing from A to B."
Raising your prices almost always cuts out just the bad customers. Either the ones you're not delivering results for, or the ones that just don't value your services.
In terms of scaling the business, some random tips:
- Don't hire yet. As others have said, your hourly rate is too low. Escape the hourly rate altogether, do something like put people on £X/mo retainers, which get them X credits which can be spent across Y services in that month. You're the expert, so you break down how their credits will be spent each month as per their strategy. Have a central pricing document for everything you do. You don't have to share it with clients directly if you don't feel comfortable with that, but use that to guide proposals.
- Turn everything you do into processes. Build them into your favourite PM tool. Track your time against processes and charge the appropriate credits given the amount of time they take on average, plus an extra for tasks with high perceived value.
- Vary hourly pricing depending on the skill level required to do it. Don't charge the same for an hour of your time as you do an hour of a VA's time, or a new hire. Aim for at least a £100k/yr in billable hours per employee you have. Remember that you can't work 40 billable hours a week on client work. You have a business to run. These strains on your time compound as you hire people. That means if you're going to generate £100k/yr in billable hours, across e.g. 20 hrs of billable work per week you can do, that's probably something like £120/hr. Realistically you can only expect an employee to do 30-35 decent hours of billable work a week, max. In the UK they need at least 4 weeks paid holiday. They'll take time off sick. 30 hours a week, 47 weeks a year means you're looking at £70-£75/hr billable work for even entry level staff.
- Move away from calling your offering SEO. SEO is being raped in the press, by other agencies, indian cold callers, direct mail spam, email spam, huge marketing automation vendors and so forth. SEO has lots of negative connotations with it. It's now viewed as part of something bigger. Content marketing/relationship marketing/digital marketing/inbound marketing/integrated marketing/one of the hundreds of other phrases going around out there. Pick one.
- Try to get as much control of digital strategy as you can. The more instrumental you can make yourself in the client's company, the better.
- Don't bother with sub-£1k/mo work. Account management will eat your margins.
- Differentiate yourself. There's tens of thousands of SEO agencies and so on out there. Word of mouth works well for now, but it won't drive growth forever. Can you go industry specific? Location specific? What differentiates you from XYZ agency up the road?
- Fire bad clients.
- Be careful about working with big brands initially. If you have a £10k/mo turnover business, and you hire a big brand on a £20k/mo retainer, hire 3 people and then you lose that client (you don't always lose clients for bad work, there's industry downswings, internal pressures -- e.g. your "champion" leaving their company, etc etc) you're screwed. Try to ensure that one client doesn't make up more than 20% of your revenue. If you are going to work on a contract like this, build a large amount of notice into the agreement so you can appropriately restructure should you lose the deal.
WF has a pretty anti-agency/client mentality, for the most part because lots of people try to do it "on the side" and never have the right processes in place to manage it. You can grow a decent sized business with clients.
It's very different to building a web app or typical affiliate business though. There's different challenges. The biggest challenges running an agency are usually human capital and sales.
Read about agency organisation charts, deduce one for yourself and put your name in all the various boxes. As your workload increases, hire people to take on one or more of those boxes. Don't hire people and just have them doing all kinds of stuff from selling to book keeping to seo, that's not building a business.
Read this book before you consider implementing a performance based salary for people doing this type of work: [ame="http://www.amazon.co.uk/Drive-Surprising-Truth-About-Motivates/dp/184767769X"]Drive: The Surprising Truth About What Motivates Us: Amazon.co.uk: Daniel H. Pink: Books[/ame]
I feel a sense of loyalty to old clients and therefore grandfather them in at existing rates rarely increasing my fees.
You have to escape this mentality. Increasing your fees is helping your clients, not hurting them. Keeping rates low restricts your ability to hire good talent, do your best work and give them enough time. Good clients appreciate this, and aren't price led, but value led.