In a small business, the owner ends up wearing many hats to get the product or service delivered, the customers served, and the accounts settled.  Within each functional area of a small business, there are even more hats.  Although the accounting function might be considered one big hat, there are actually a number of skills that make up “the accounting department” in a small business. Here’s a list to help you understand how it all works together.  As you read through it ask yourself how you are covering these functions in your workplace.

Data Entry Clerk

A data entry clerk typically knows how to do a few types of transactions that are routine.  Perhaps this is posting timesheets from source documents, inventory transactions, or keying in transactions from one report or system to another.  The data entry clerk usually has little or no knowledge of accounting or bookkeeping, and this person will need help when there are exceptions to the routine.

Bookkeeper

The main function of a bookkeeper is to post the transactions and reconcile the accounts of the business.  This can include a number of functions and areas:

  1. Invoicing and receipts in the accounts receivable area
  2. Checks and bills in the accounts payable area.
  3. Payroll.
  4. Inventory.
  5. Cash – bank reconciliations and necessary corrections and adjustments.
  6. Account analysis.
  7. Report preparation, but only to the extent that it rolls up the transactions.

Good bookkeepers will know how to work seamlessly with the CPA who is doing the taxes for the small business so that the books are in compliance with regulatory requirements.

Controller

A controller brings in advanced skills beyond bookkeeping, including financial statement preparation and analysis, budgeting and planning, cost control, risk assessment, internal control, segregation of duties, and industry knowledge.  A controller can bring valuable financial skills to a small business, and often do so by way of an outsourced part-time controller arrangement.

CFO (Chief Financial Officer)

The CFO is the highest level of accounting executive and is needed for complex strategies such as IPOs and financing for the larger company.  A small firm might need CFO-level skills in high growth situations to manage cash flow, debt ratios, and financing options.

Technical Accountant or CPA

Typically, an accountant will have a 4-year degree or a CPA or both.  In many states, the word “accountant” is reserved for CPAs.  Accountants have both education and experience in a wide variety of specialties, including taxes, auditing, cost accounting, bank financing, financial statement preparation, and more.

Tax Preparer, CPA, or EA (Enrolled Agent)

Typically a tax preparer offers tax planning, preparation, and filing in any or all of these areas:

  1. Federal and state corporate, partnership, nonprofit, or individual tax preparation, filing, and planning.
  2. Sales tax compliance and filing.
  3. Franchise tax.
  4. Payroll tax (although a good bookkeeper, controller, or accountant will know how to do this, too) and year-end requirements (W-2s and 1099s).

Management Advisory Consultant

One of the most overlooked roles an accountant can play in small business is in making process improvements in the way the staff and owner work in their business.  Often a management advisory consultant can review how a process is being performed, such as invoicing, and make suggestions on how to speed the process, bill more frequently, or other opportunity that significantly improves the cash condition.  The specialized skills of accounting, process knowledge, and software skills enable a management advisory consultant to save money for the business owner in many cases.

Accounting Software Consultant

An accounting software consultant has deep knowledge of one or more accounting software packages and can analyze the needs of the company to match them with the right accounting software.

Accounting Software Trainer

Just like any software package, and perhaps especially with accounting software, it’s not a good idea to guess how to use the software.  A software trainer will have in-depth knowledge of the tips and tricks inside the package that will save your bookkeeper (or you) time and money.

Adding Up the Value

The more of these roles you have covered in your business, the more your business will benefit.  If you have gaps, it’s likely you’re feeling the missing skillset and having issues around that area.

If we can help you fill any of these gaps, please let us know.  We’re at your service.