Bookkeepers are a vital part of businesses around the world. Regardless of the size of business, the bookkeeper serves to keep the finances under control and to keep the business running smoothly. Depending upon the size of the company, a bookkeeper may be responsible for paying bills, handling income, tracking expenses and accounts receivable, and working with the CPA on tax matters. Bookkeepers also often handle employee commissions, benefits, and payroll, and may be responsible for supervising clerks and other employers in the financial department. In order to be successful in this career, one must have above average computer and math skills and truly enjoy dealing with numbers. The job requires an intense attention to detail and excellent moral character. Finally, bookkeepers must work closely with a wide variety of people, so impeccable written and verbal communications are a must.