When your company becomes busier and you find your work-life balance becomes more work than play, you may need to consider recruiting additional staff or outsourcing your work.
If you need help with completing work, but there are not enough hours in the day, you can approach an outsourcing company to assist you. This may be a good option as there are no significant overheads and if it is a non-technical task. However, if it is a technical task, you should consider recruiting someone to do this. You will need to spend time training this new employee, which will mean increased costs involved.
You have to decide whether the costs of hiring someone are worth it compared with outsourcing the work.