In my experience freelancing, if you say "yes" to all new clients instead of "no" -- even if you're too busy and feel guilty for taking work you think you can't do -- you find a way.
When it happened to me, I went from solo freelancer to hiring 6 full-time engineers, which essentially means I created an agency.
It was great. The only challenge then, was convincing clients who'd hired me specially, that "someone else from my team may work on it, but the quality will be just as high."
The worst-case scenario: If you take on too much work, you may end up delivering late. Usually not the end of the world. But if that's not an option, you'll still manage to find a way.
This might be the wrong lesson to take. You CANNOT deliver quality work if you are over booked. To me, it looks like you need to raise your rates, not accept more work at the current rates, it wont be sustainable.
Well, it depends. I'm fully booked myself, but I hired a good programmer to take on another project. He's not as experienced but is a very fast learner (also he's diligent), so with a few minutes of extra work per day, I managed not to shut the door to am opportunity, and the deliverable is turning out very well indeed.
When it happened to me, I went from solo freelancer to hiring 6 full-time engineers, which essentially means I created an agency.
It was great. The only challenge then, was convincing clients who'd hired me specially, that "someone else from my team may work on it, but the quality will be just as high."
The worst-case scenario: If you take on too much work, you may end up delivering late. Usually not the end of the world. But if that's not an option, you'll still manage to find a way.