You need to set up a bookkeeping program and use it faithfully, Starting out, you have the option of doing it yourself or hiring an outsourced bookkeeper (I am a virtual bookkeeper, myself). If you are not prepared to hire a bookkeeper to help you at first, I recommend you purchase "How To Do Your Own Small Business Bookkeeping" from Amazon.com. This book will help you set up your QuickBooks software and train you step-by-step in day-to-day bookkeeping and year-end procedures. A good, experienced outsourced bookkeeper will cost you between $40-$50/hour but once the accounting is set up you will probably only need 4-5 hours/month of work until your business grows (approx $200/mth). At year-end, you will want a good CPA firm to do your taxes. However, if your books were set up right, this won't cost you an arm and leg, either.