One of the right and royal pains of running a small business is trying to keep the bookkeeping straight. All of the laws and regulations about how much information you must keep and so on are written on the asssumption that you've got at least a full time bookkeeper, if not a whole department. When you have to do this yourself, over and above trying to find customers and service them this is obviously a severe drag on your performance.
You can indeed try to hire a bookkeeper but this can be very expensive, thousands of $ a month.
So the solution might well be to use Quickbooks
However, even that requires a large amount of record keeping as well as learining the system itself. The real solution is to outsource the work to someone who will do it for a reasonable price, like Accounting Paradise. You can see how they work here and look at their payroll services (very worthwhile) here.
Accounting is necessary, yes, but you're usually far better off getting someone else to do it so that you can concentrate on growing your business.