Here is one way to look at it:
Say you work 40 hours a week, and you are the one bringing the business to your company.
Now say you bring on average $2000 a week in sales: That's $50 per hour. That's what you are worth to the company.
So now, any job in your company that can be done by someone else for less than $50/hour, you outsource or recruit someone.
Can you find a cleaner for less than $50/hour? If yes, take one (I made that mistake: spent years cleaning the office myself!).
Can you find a bookkeeper for less than $50/hour? If yes, take one.
Etc...
So instead of spending one hour cleaning, spend one hour on marketing, on sales, it's worth $50.
Looking at things this way, you will grow your business quicker, and the $50 of your worth will become $60, then $90, etc... and then you can outsource more roles (or take on staff).
The key is focus on what adds value to your business and not the roles that are a necessity (cleaning is a necessity but doesn't add value. Neither does accounting. Preparing your marketing material adds value).