As a small business owner, it is almost an inherent trait to be a control freak and handle every aspect of your business.
In the beginning, that is a must in order to keep costs down. However as you grow, you need to learn how to delegate.
Delegating does not mean you lose control but that your time is free to for on business development.
Administrative tasks such as Human Resources and Accounting are things can be delegated to others in the company or outsourced cheaply. A small business can employ a Payroll service like Paychex.
A bookkeeper can be used to handle payables and receivables. The key to sucess is to communicate your expectations, monitor regularly and give feedback, just like your employees.