FleetbaseFleetbase

Chart of Accounts

Define and manage your chart of accounts — the structured list of accounts used to record all financial transactions.

Chart of Accounts

The Chart of Accounts is the structured list of all accounts used by your organization to record financial transactions. It is the foundation of your accounting system — every financial event is categorized into one of these accounts.

Navigate to Ledger → Accounting → Accounts.

Default (Seeded) Chart

When your Fleetbase company is created, Ledger seeds the following accounts. They are flagged is_system_account: true and protected from deletion.

Assets

CodeName
CASH-DEFAULTCash
BANK-DEFAULTBank Account
AR-DEFAULTAccounts Receivable
STRIPE-CLEARINGStripe Clearing Account
GATEWAY-CLEARINGPayment Gateway Clearing
PREPAID-DEFAULTPrepaid Expenses

Liabilities

CodeName
AP-DEFAULTAccounts Payable
WALLET-POOLWallet Liability Pool
DRIVER-PAYABLEDriver Earnings Payable
CUSTOMER-CREDITCustomer Credit Liability
TAX-PAYABLETax Payable
STRIPE-FEES-PAYABLEStripe Fees Payable
DEFERRED-REVENUEDeferred Revenue

Equity

CodeName
EQUITY-DEFAULTOwner's Equity
RETAINED-EARNINGSRetained Earnings

Revenue

CodeName
REVENUE-DELIVERYDelivery Revenue
REVENUE-SERVICE-FEEService Fee Revenue
REVENUE-SUBSCRIPTIONSubscription Revenue
REVENUE-OTHEROther Revenue

Expenses

CodeName
EXPENSE-DRIVER-PAYOUTDriver Payout Expense
EXPENSE-GATEWAY-FEESPayment Gateway Fees
EXPENSE-REFUNDSRefunds & Chargebacks
EXPENSE-WALLETWallet Expenses
EXPENSE-OTHEROther Operating Expenses

In addition, every wallet auto-creates its own per-wallet liability account with code WALLET-{wallet_uuid} — these don't appear in the seeded list above but show up alongside it.

Account Attributes

FieldDescription
NameDescriptive account name
CodeShort alphanumeric identifier (AR-DEFAULT, REVENUE-DELIVERY, etc.). Unique per company
Typeasset, liability, equity, revenue, or expense
CurrencyISO 4217 code from the picker's fixed list of 35 currencies
Statusactive, inactive, or archived
DescriptionOptional notes about the account's purpose
BalanceComputed from posted journal entries; updated automatically
Is System Accounttrue for seeded accounts; protected from deletion
MetaArbitrary key/value JSON

The auto-generated public_id follows the format account_<10 hex chars>.

Creating an Account

Navigate to Ledger → Accounting → Accounts.

Click New Account.

Enter the Name, Code (free-form alphanumeric), and select the Type.

Set the Currency (defaults to your company's base currency).

Set the Statusactive (default), inactive, or archived.

Click Save.

Account Codes

Account codes are alphanumeric tags, not numeric ranges. The seeded codes follow a <TYPE>-<DETAIL> pattern (e.g., REVENUE-DELIVERY, EXPENSE-GATEWAY-FEES) but you are free to use any naming scheme that fits your business — codes only need to be unique per company.

Balance Calculation

Account balances are computed from the sum of all posted journal entries:

  • Asset & Expense accounts (debit-normal): Balance = Total Debits - Total Credits
  • Liability, Equity & Revenue accounts (credit-normal): Balance = Total Credits - Total Debits

You can force a balance recalculation from the account detail panel by clicking Recalculate Balance.

Viewing the Account Ledger

Click any account in the chart to open its Account Ledger — a chronological list of all journal entries for that account with a running balance column. Filter by date range to scope the view to a specific period.

Chart of Accounts | Fleetbase