
What is the chart of accounts?
The chart of accounts is a structured list of all general ledger accounts in your company. Each account represents a category of financial activity. For example:- Cash - Operating tracks the money in your main bank account
- Accounts Receivable tracks money owed to you by lenders
- Broker Compensation Revenue tracks income earned from loan origination
- Commission Expense tracks payments to loan officers
Account types
Every account belongs to one of five primary types:
The account type determines where the account appears on financial reports:
- Asset, Liability, and Equity accounts appear on the Balance Sheet
- Revenue and Expense accounts appear on the Income Statement
- All accounts with balances appear on the Trial Balance
Account subtypes
Each account type has more specific subtypes that provide finer categorization. When you select an account type, the available subtypes update accordingly:Asset subtypes
Liability subtypes
Equity subtypes
Revenue subtypes
Expense subtypes
Normal balance: debit vs credit
Every account has a normal balance — the side (debit or credit) that increases the account’s value:- Debit-normal accounts: Asset and Expense accounts. A debit increases the balance; a credit decreases it.
- Credit-normal accounts: Liability, Equity, and Revenue accounts. A credit increases the balance; a debit decreases it.
Account codes and naming conventions
Each account can have an account number (also called an account code). Account numbers serve two purposes:-
Organization — Numbers establish a logical ordering in the chart of accounts. Common conventions:
1000-1999for Assets2000-2999for Liabilities3000-3999for Equity4000-4999for Revenue5000-5999(or6000-9999) for Expenses
- Quick reference — Numbers make it faster to identify accounts in dropdowns, reports, and journal entries.
- Be specific: “Cash - Operating” is better than just “Cash”
- Use consistent prefixes for related accounts: “Commission Expense - LO,” “Commission Expense - Processor”
- Include the purpose in the name: “Accounts Receivable - Lender Checks”
Parent-child account hierarchy
Accounts can be organized into a hierarchy using parent-child relationships. A parent account groups related child accounts together. For example:- Organizing large charts of accounts into logical groups
- Reporting — parent accounts can summarize the balances of their children
- Readability — child accounts are indented in the account tree view
System accounts vs user-created accounts
Accounts initialized from the default chart are tagged with a “System” badge. User-created accounts work identically. Both types can be edited, deactivated, and used in journal entries and mappings.Initializing the default chart of accounts
If your chart of accounts is empty, the Chart of Accounts page displays an option to initialize a default set of accounts tailored for mortgage companies. To initialize the default chart of accounts:- Navigate to Accounting > Chart of Accounts.
- If no accounts exist, you will see a message: “No accounts found. Initialize a default chart of accounts to get started.”
- Click Initialize Chart of Accounts.
- Keystone creates a standard set of accounts covering the typical needs of a mortgage brokerage (cash, receivables, revenue, commission expenses, etc.).
Adding a new account
Step-by-step:- Navigate to Accounting > Chart of Accounts.
- Click the Add Account button in the page header.
- Fill in the account form:
- Click Create Account.
- You are redirected back to the Chart of Accounts page, where the new account appears in the appropriate type section.
Editing an account
- Navigate to Accounting > Chart of Accounts.
- Find the account you want to edit in the account tree.
- Click the Edit button on the right side of the account row.
- The edit form loads with the account’s current values.
- Make your changes and click Update Account.
Deactivating an account
Accounts cannot be deleted if they have been used in journal entries, but they can be deactivated. An inactive account:- Appears with an “Inactive” badge in the chart of accounts
- Is excluded from account dropdowns when creating new journal entries
- Retains its historical data and balances for reporting
Best practices for mortgage company charts of accounts
- Start with the default chart — Keystone’s initialization provides a solid starting point. Customize from there rather than building from scratch.
- Use meaningful account numbers — A consistent numbering scheme makes it easier to find accounts in dropdowns and on reports. Reserve ranges for each account type.
- Create specific revenue accounts — Track broker compensation revenue separately from other income sources. Consider separate accounts for different revenue line items if you need that level of detail.
- Separate commission expenses by role — If you pay loan officers, processors, and branch managers differently, consider separate expense accounts for each role’s commissions.
- Use parent accounts for grouping — If you have multiple bank accounts or expense categories, use parent-child hierarchy to keep the chart organized without losing detail.
- Keep it lean — Only create accounts you actually need. Too many unused accounts clutter dropdowns and reports.
- Do not delete, deactivate — If you stop using an account, deactivate it rather than trying to remove it. This preserves your historical records.