There are two types, or bases, of accounting: cash and accrual. The cash basis is used by individuals and small businesses. Cash accounting records only cash in and cash out. It is limited in that some financial events would not show up under cash basis accounting. Tennessee cities and utilities use accrual accounting of which there are two types: accrual and modified accrual.
At the fund level of reporting, the general fund uses the modified accrual basis method of accounting. The “modification” is primarily in the recognition of revenue. It’s all about the budget at the general fund level, and only money available during the budget year can be booked as revenue.
General fund revenues are recognized only when they are available to liquidate liabilities of the budget year. Expenditures should be recognized in the accounting period in which the liability is incurred. The main reason for this is that most city budgets are balanced with property taxes. It is very important to tie the property tax rate to the service being provided during the budget year.
The private sector, enterprise funds, and the government-wide financial reports use the accrual basis of accounting. Revenues are recognized when they are earned and measurable, and expenses are recognized when a liability is incurred. Because enterprise fund revenue is generated from users (not taxes), there is an implicit understanding that rates will increase as necessary.