Fund Accounting for Small Organizations
Overview
Fund Accounting systems provide a self-balancing set of accounts within an overall accounting structure. A Fund consists of a set of Assets, Liabilities, and Equity accounts which is maintained in balance using the accounting equation Assets = Liabilities + Equity. Among accounting professionals, the term Fund Accounting is often applied to governmental or non-profit organizations. However, Fund Accounting principles are also applicable to profit based businesses.
Non-profit, church, and governmental organizations use Funds to segregate their accounts by purpose. For example, they may need to track a particular grant. The granting organization will often require an audit of how the grant money was spent. The grant may have been used for such things as salaries, postage, office expenses, program fees, etc. Each expense will be recorded in an appropriate category; however, this does not give an overall picture of how the grant was used. By doing a Fund Accounting based balance sheet and income statement report, the organization can demonstrate how the grant was used and show its current remaining assets. In addition to tracking individual programs, non-profit and governmental organizations often need to combine individual funds into groups. A typical grouping would be Permanently Restricted Funds, Temporarily Restricted Funds and General Funds. Permanently Restricted Funds are for things like endowments where the principal is never allowed to be spent; Temporarily Restricted Funds are used for things like grants where the funds must be used for a specific purpose; and General Funds may be used for other purposes.
In a similar fashion, for-profit organizations often have a need to track expenses and assets by purpose. A retail store may need to track individual locations or departments; a contractor may track projects; or a manufacturer may want to track products or departments.
Fund Accounting is useful to look at accounts in more than one way. The traditional way is by expense categories: salaries, stamps, rent, etc. Fund Accounting provides an alternate view by purpose: grants, departments, locations, projects, etc.
Fund Accounting with QuickBooks
Many full featured Fund Accounting software packages are too expensive and over kill for smaller organizations. One very popular accounting package for small businesses is QuickBooks. While QuickBooks does not provide the Fund Accounting features of larger packages, it can be used effectively for that purpose. This discussion will center around QuickBooks, however, many of the same principles can be applied to other packages.
QuickBooks has a feature which allows coding transactions with a Class code. Class codes can be used to segregate transactions by any desired category. An obvious use is to use Classes for Funds. It is important to understand how Class codes can be used. They are only meaningful for expense and income items. They are not significant when applied to balance sheet accounts (assets, liabilities, equity). QuickBooks does not make this distinction clear. When a general journal transaction is created, it is possible to assign a Class code to a balance sheet account; however, it is meaningless to do so because QuickBooks does not provide a noteworthy way to use it.
Once income and expense transactions are assigned to Funds using Class codes, QuickBooks can create budget or income statements segregated by Fund. For Fund Accounting purposes, what is missing is the ability to do a balance sheet report by Fund.
There are several approaches to handling this problem – two of which are to manually transfer earnings or to use FundFix to automate the process.
Manual Earnings Transfers
First, determine what balance sheet (assets, liabilities, equity) accounts will be assigned to each fund. As a minimum, create one equity account for each Fund and name it something like “My Fund Earnings”. Then periodically transfer general earnings to the specific Fund earnings accounts. Decide whether to do this once a year, once a month or more frequently. Just remember that once earnings are transferred for a particular period, do not enter transactions that will change the earnings for that period or the transfer will have to redone. At the end of the chosen period, run an earnings report for the period for each Fund by setting the appropriate filters for dates and Class code. Note the earnings for each Fund and then create a general journal transaction to transfer earnings from the “Retained Earnings” account to each Fund earnings account that was created earlier. The balances of the Fund earnings accounts will contain the allocated earnings for each Fund.
Create a partial balance sheet report for each fund by running a balance sheet report and setting the account filter to include the Fund’s earning account and any other accounts that are part of the Fund. The reports are partial in that they are not in balance because they will not contain the necessary inter-fund balancing transfers; however, the result will nevertheless give some meaningful data. One caveat, when the QuickBooks “Clean Up Company Data” operation is run, QuickBooks removes the class data from old transactions as it summarizes them. Thus it is very important to transfer the Fund earnings before doing this operation.
Automation with FundsFix
FundsFix is a QuickBooks add-on which is designed to automate the process of creating Funds balance sheet reports. It provides several advantages over doing it by hand: it creates a Fund per column balance sheet to allow Fund comparisons; it is not necessary to transfer earnings because FundsFix determines earnings dynamically which means that changes to older data are automatically incorporated; it automatically generates inter-fund transfers to keep each Fund balanced; and it provides a utility to run when doing a QuickBooks “Clean Up Company Data” operation to prevent loss of data.
Once FundsFix is installed all its functions are available under the QuickBooks Company menu. To get started, use the FundsFix Setup menu to assign Class codes to Funds and to assign balance sheet accounts to Funds. The conversion from a manual system to FundsFix is usually straight forward since both systems use Class codes to designate Funds. It is also possible to create sub-funds to allow aggregation of Funds such as Permanently Restricted Funds, Temporarily Restricted Funds, and General Funds.
FundsFix creates Fund based balance sheets using a familiar QuickBooks like interface. Reports may be filtered by Fund if desired to create sub-set reports. Reports may be also filtered with many of the common QuickBooks filters. The resulting reports may be exported for further analysis or may be printed using the familiar QuickBooks formatting options.
FundFix allows QuickBooks users to generate meaningful Fund Accounting data. With the normal QuickBooks reports, the user can produce Fund based expense reports and budget reports. FundsFix provides the ability to generated Funds balance sheet reports. The combination provides a comprehensive Funds Accounting solution for small nonprofits, governments, and businesses.
© 2009 QFix Software LLC