Each industry and each company within that industry has its own variations when it comes to bookkeeping. As a bookkeeper for the past 35+ years, professional training and personal experience has given me the ability to notice these differences and make sure that all the expenses are entered correctly, timely and accurately. Each company uses a different setup for their Chart of Accounts, income, expense categories and names. In order to make sure that things are entered appropriately, you will either make the decision make entries with the support of online search engines or hand everything to your CPA and have them sort through the mess. Appropriately entering transactions insures a minimized tax liability while saving you the time and money of having to perform these bookkeeping tasks when you can find the time.