The foundation of your financial recording system.
Interface Overview

Business Overview
The Chart of Accounts (CoA) is a complete list of all accounts used by your organization to record financial transactions. It categorizes every dollar into Assets, Liabilities, Equity, Income, or Expenses.
Actions
Creating a New Account
- Navigate to Accountant > Chart of Accounts.
- Click the Add Account button.
- Account Code: Enter a unique identifier (e.g.,
1001for Cash). - Name: Provide a descriptive name (e.g., "Main Petty Cash").
- Account Type: Select the broad category (e.g., "Asset").
- Sub-type: Select a specific sub-category (e.g., "Cash"). Note: Using specific sub-types like "Bank" or "Accounts Receivable" enables automated system logic.
- Parent Account: (Optional) Select a parent if this is a sub-account for deeper reporting.
- Currency: Define the account's base currency.
- Click Save Account.
Updating an Account
- Locate the account in the list and click the Edit icon.
- Update the name, code, or parent affiliation.
- Click Update Account.
Deactivating/Disabling
- Open the account's Edit screen.
- Uncheck the "Active" status box.
- Click Update.
- Effect: The account will be hidden from selection in new transactions but remains in historical reports.
Deleting an Account
- Find the account and click the Delete icon.
- Confirm the action in the prompt.
- Restriction: Accounts with existing transaction history cannot be deleted. You must deactivate them instead.
Bulk Importing Chart of Accounts from Spreadsheets
When onboarding a new organization or establishing custom ledger structures prepared by your external auditor or accountant in Excel, you can import the complete general ledger hierarchy at once.
- Navigate to Accountant > Chart of Accounts.
- Click the Import button in the header action bar.
- Click Download CSV Template to obtain the standardized format with sample assets, liabilities, equities, income streams, and operating expense groups.
- Prepare your account columns:
- Account Code: Standard GL numerical code (e.g.
1010,1210,2020,5015). - Account Name (Required): Descriptive ledger name (e.g. "Software Subscriptions & SaaS").
- Account Type (Required): Must be one of the 5 primary accounting classifications:
asset,liability,equity,income, orexpense. - Sub Type: Detail account classification (e.g.,
cash,fixed asset,operating expense,current liability). - Parent Account: Name or code of the parent account under which this account should nest (e.g. "Operating Expenses").
- Description: Purpose or internal accounting policy notes.
- Bank Account Number: Optional for bank/clearing accounts.
- Account Code: Standard GL numerical code (e.g.
- Choose your Duplicate Handling Rule:
- Skip Duplicates: Preserves all existing chart of accounts and adds only new ledger accounts.
- Update Duplicates: Updates codes, descriptions, and parent account affiliations for existing merchant accounts.
- Note: Universal and system ledger accounts (such as Accounts Receivable and Retained Earnings) are permanently protected and cannot be overwritten.
- Upload your spreadsheet, verify the interactive preview, and click Import Accounts.
[!TIP] Integrated Logic: Accounts with the sub-type "Bank" or "Cash" will automatically appear as options in the Banking and Expenses modules for payments and deposits.