If you are familiar with other personal finance programs, you are already accustomed to tracking
your income and expenses as categories. Since GnuCash is a double-entry system (see
Section 2.1, “Accounting Concepts”), income and expenses are tracked in accounts. The basic
concept is the same, but the account structure allows more consistency with accepted business
practices. So, if you are a business user as well as a home user, GnuCash makes it easy to keep
track of your business as well as your personal accounts.
Income and expense accounts give you the same information you would get with categories, but they
also give you more flexibility in entering your transactions. In GnuCash, you have the option to
enter transactions directly into income and expense accounts through their account registers.
Other programs that use categories do not offer this option, because there is no
“account register” for a category.
You also have the option in GnuCash to treat income and expense accounts exactly as you would treat
categories, if you are more comfortable with that method. In
Quicken® and similar programs, transactions require
an account and a category. Substitute an income or expense account name in GnuCash where you
would normally enter a category name in the other programs, and the result should be the same.
We will discuss transaction entry in Section 2.2.3, “Transactions” in greater
detail.