Why You Need a Chart of Accounts
A chart of accounts is the foundation of your financial system. It’s a complete list of every category where money can come from or go to. Without a well-organized chart of accounts:
- You can’t track where money is being spent
- Reports become meaningless
- Budget comparisons are impossible
- Audits become nightmares
BeeKeeper creates a standard chart of accounts for PTAs when you sign up, but you can customize it to match your organization’s needs.
Understanding Account Types
Assets (What You Own)
Assets are things of value your organization possesses:
| Account Type | Examples |
|---|---|
| Checking | Main operating account |
| Savings | Reserve funds, savings accounts |
| Petty Cash | Small cash on hand |
| Investments | CDs, money market accounts |
| Accounts Receivable | Money owed to you |
Normal Balance: Debit (increases with debits)
Liabilities (What You Owe)
Liabilities are obligations to pay:
| Account Type | Examples |
|---|---|
| Credit Card | Organization credit cards |
| Loan | Outstanding loans |
| Accounts Payable | Bills you haven’t paid yet |
Normal Balance: Credit (increases with credits)
Equity (Net Worth)
Equity represents accumulated value:
| Account Type | Examples |
|---|---|
| Retained Earnings | Prior year surpluses |
| Opening Balance | Starting equity |
Normal Balance: Credit (increases with credits)
Income (Money Coming In)
Income accounts track revenue sources:
| Category | Examples |
|---|---|
| Fundraising | Auction, fun run, spirit wear |
| Membership | PTA dues |
| Donations | Direct contributions |
| Grants | Foundation grants |
| Interest | Bank interest earned |
Normal Balance: Credit (increases with credits)
Expenses (Money Going Out)
Expense accounts track spending:
| Category | Examples |
|---|---|
| Programs | Student enrichment, teacher grants |
| Events | Back to school night, appreciation events |
| Operations | Insurance, supplies, printing |
| Administrative | Bank fees, software subscriptions |
Normal Balance: Debit (increases with debits)
Managing Your Accounts
Viewing Accounts
- Go to Accounts from the main menu
- Accounts are grouped by balance sheet category (Assets, Liabilities, Equity) with group totals, plus Income and Expense sections
- Each account shows its code, name, type, and current balance
- Use the search bar to find accounts by name or code
- Filter by account type using the type dropdown
- Sort by clicking column headers (code, name, type, balance)
Creating a New Account
- Click New Account
- Select the Account Type first - BeeKeeper will auto-fill the next available account code for that type (rounded to the nearest 10)
- Fill in the remaining fields:
- Name: Descriptive name (e.g., “Spring Carnival Income”)
- Code: Auto-suggested, but you can customize
- Form 990 Line (optional): Map to a specific Form 990-EZ line for tax reporting
- Click Save
Editing an Account
- Click the account name to view details
- Click Edit
- Make your changes
- Click Save
Note: You cannot change an account’s type after creation. This ensures the integrity of your financial records.
Account Detail Page
Each account has a detail page showing:
- Ledger: All journal entries affecting this account, sorted by date with running balance
- Bank Tab: If a bank account, shows imported transactions pending review (see Bank Connections)
- Reconcile Tab: Bank reconciliation interface (see Bank Connections)
- Import: Upload transactions from QFX, OFX, CSV, or XLSX files
- New Transaction: Quick form to record a simple transaction directly
Transfer Funds
Move money between accounts without manually creating journal entries:
- Go to Accounts
- Click Transfer Funds
- Select the From account and To account
- Enter the amount
- Click Transfer
This creates a balanced journal entry automatically.
Archiving an Account
When an account is no longer needed:
- Open the account
- Click Archive
- Confirm the action
Archived accounts:
- Don’t appear in dropdown menus
- Preserve historical transactions
- Can be restored if needed
Deleting an Account
Accounts with transactions cannot be deleted - you must archive them instead. Accounts with no transactions can be permanently deleted.
Exporting Accounts
To export your chart of accounts:
- Go to Accounts
- Click Export
- Choose format: CSV or XLSX
- The file downloads to your computer
Account Codes
Account codes help organize and sort your accounts. Common schemes:
| Range | Type |
|---|---|
| 1000-1999 | Assets |
| 2000-2999 | Liabilities |
| 3000-3999 | Equity |
| 4000-4999 | Income |
| 5000-5999 | Expenses |
BeeKeeper auto-suggests codes when you create accounts (rounded to the nearest 10 within the type range), but you can customize them. Codes are helpful for:
- Sorting accounts in reports
- Mapping to Form 990-EZ categories
- Matching your previous system
Tips for a Clean Chart of Accounts
Keep It Simple
- Don’t create an account for every possible expense
- Group similar items (e.g., “Office Supplies” not “Pens”, “Paper”, “Staples”)
- You can always add detail in transaction descriptions
Use Consistent Naming
- Start expense accounts with the category: “Program - Art Enrichment”
- Use the same format throughout: “Fundraiser - Spring Auction” not “Spring Auction Fundraiser”
Plan for Reports
- Think about what you want to see on your Profit & Loss
- Create accounts that match your budget line items
- Consider what your board needs to review
Year-End Best Practices
- Review accounts before the new fiscal year
- Archive any accounts no longer needed
- Add new accounts for planned activities
The “Uncategorized” Account
BeeKeeper automatically creates an “Uncategorized Expense” account. This catches:
- Imported transactions that don’t match any rules
- Transactions you haven’t categorized yet
Best Practice: Regularly review uncategorized transactions and assign them to proper accounts.
Limitations
- Maximum 500 accounts per organization
- Account names must be unique within each type
- Account type cannot be changed after creation
- Cannot delete accounts with transactions (archive instead)
- Cannot merge accounts (must manually recategorize transactions)
Common Questions
Can I rename an account? Yes, renaming an account updates all historical transactions.
What happens if I archive an account with a balance? The balance remains in reports. Consider transferring the balance first.
Can I have sub-accounts? Not currently. Use naming conventions like “Fundraising - Event Name” to group related accounts.
How do I fix a transaction in the wrong account? Edit the journal entry and change the account assignment.
Was this helpful?