Picking
A Small Business Accounting Program
by: Stephen
L. Nelson, CPA A small business accounting
program should accomplish three tasks: track income
and expenses, generate business forms, and keep
detailed records for other assets and liabilities.
Tracking Income and Expenses
The task of tracking a business's income and
expense is really the most important job of an
accounting system. If you own or manage a small
business, obviously, you need some tool for measuring
your income and your cash flow.
Although checkbook programs like Quicken and
Microsoft Money does little more than keep a checkbook,
you can actually keep financial records for a
business right out of a checkbook. To do this,
you simply categorize deposits as falling into
some income category. And when you write a check
or make some other withdrawal, you categorize
expenses as falling into some expense category.
One problem with using a checkbook program, however,
is that by using a checkbook program, you are
implicitly using cash-basis accounting to track
your income and expenses. Cash-basis accounting
counts income when you receive a deposit and counts
expense when you write a check.
Cash-basis accounting is easy to understand,
and that means you are less likely to make errors
in implementing it. However, cash-basis accounting
is generally too imprecise for more complicated
businesses. If you use inventory in your business,
for example, cash-basis accounting isn't very
accurate-and the Internal Revenue Service does
not allow it.
And there are other circumstances, too, in which
cash-basis accounting produces serious and usually
unacceptable errors in precision. For example,
if you often receive money before you have actually
earned it or if you often incur expenses long
before you actually have to pay for them, you
need to use a more sophisticated accounting program
than a checkbook program.
Generating Business Forms
The second task that a small business accounting
program should help you with is the generation
of business forms. The most common business form
is simply a check. Any checkbook program help
you do this. Other business forms that small businesses
commonly need to produce include invoices, credit
memos, monthly statements, purchase orders, and
so forth.
If you have a small business with very simple
form requirements-perhaps you need only checks-then
a checkbook program may work very well for you.
However, if you have extensive or complicated
business form generation requirements, a more
full-featured small business accounting package,
such as Intuit's QuickBooks, Peachtree's Complete
Accounting, or Microsoft Small Business Accounting
will do a better job for you.
If you produce more complicated forms, but you
produce these other forms with a word processing
program, then a checkbook program may still work
for you.
Detailed Record Keeping for Other Assets and
Liabilities
The third task that a small business accounting
program should help you with is detailed record
keeping of your most important assets and liabilities.
A checkbook program lets you keep good detailed
records of cash, and for some businesses that
is the principal asset. But many small businesses
have other significant assets and liabilities
they need to track, for example, accounts receivables,
inventory, and vendor payables.
Whether or not a particular software program's
accounting tools provide adequate asset and liability
record keeping depends on the situation. However,
no small business accounting program does everything
you need it to do. Any accounting program that
provides an extensive list of features, by its
very nature, becomes a challenge to use. For example,
moving to the accrual basis of accounting adds
an entire layer of complexity to financial record
keeping, and keeping detailed records of inventory
adds another layer.
For these reasons, even when a particular program
doesn't do everything you need it to do, your
best choice still may be to use the program-and
then simply live with its shortcomings. |