Skip to content

Accounts

Create and manage Accounts in Bkper — set up, edit, archive, delete, set opening balances, and navigate the Accounts Menu.

Accounts are the foundation of every Bkper Book. Every transaction is recorded between two Accounts, so the way you organize them determines the clarity of your financial data. For the conceptual overview, see Core Concepts — Accounts.

Create an Account

Open your Book and navigate to the Chart of Accounts page. Click New Account, enter a name, and select the appropriate Account Type (Asset, Liability, Incoming, or Outgoing). Press Save and the Account is ready for use.

  • If it represents something you own, like a bank balance or cash, select Asset
  • If it tracks what you owe, like loans or credit cards, choose Liability
  • If it’s for money coming in, such as sales or salary, go with Incoming
  • If it’s for expenses, like rent or transportation, select Outgoing
Animated walkthrough of creating a new Account in the Chart of Accounts

Creating from a Group

If your Book already has Groups, you can add an Account directly from the left menu. On the Transactions page, click the three dots next to the Group, select Add New Account, enter a name, and save. The new Account is automatically part of that Group.

Animated walkthrough of creating an Account directly from a Group in the left menu

Edit an Account

From the Accounts page

Open the Accounts page, hover over the Account you want to modify, and click the pencil icon. Update the name or type, then press Save.

Editing an Account from the Accounts page

From the Transactions page

In the left menu, hover over the Account and click the three dots. Select Edit, make your changes, and save.

Editing an Account from the Transactions page left menu

Account properties

You can attach custom properties to any Account — contact information, external identifiers, or metadata for automations. Emails, URLs, and phone numbers stored as properties are rendered as clickable links in the chart of accounts, so clicking a phone number opens your calling app and clicking an email opens your mail client.

Account properties are managed from the account editor’s properties section. They are commonly used to store values that bots need — for example, the Exchange Bot reads exc_code from each account to know its currency. See the Properties guide for details.

Comments on accounts

You can leave comments on any account — notes about its purpose, requests for a collaborator, or context for auditors. Select the account and click the comment icon. Mention a teammate with @username to notify them directly.

Archive and Unarchive

Archiving removes an Account from the active list while keeping it in your historical records. This prevents new transactions from being recorded under it and keeps your Balance Sheet consistent.

Open the Accounts page, select the Account, and click Archive.

Archiving an Account from the Accounts page

To restore an archived Account, open the Accounts page, select the Archived section from the left menu, find the Account, check the box next to it, and click Unarchive. The Account becomes available for new transactions again.

Animated walkthrough of unarchiving an Account

Searching by account

Use the query language to filter transactions by account. The account: operator matches both From and To sides, while from: and to: target a specific direction — for example, from:Cash after:$m-3 shows all outflows from Cash in the last 3 months. Archived accounts are excluded from query results.

Delete an Account

An Account that has never been used in any transaction can be permanently deleted. Open the Accounts page, select the Account, click the Trash Bin icon, and confirm.

Deleting an unused Account from the Accounts page

Accounts Menu

The Accounts Menu is located on the left side of the Bkper dashboard. It displays the balances of all your Assets, Liabilities, Incoming, and Outgoing Accounts and Groups in one consolidated view.

The Accounts Menu showing all Account and Group balances

Balance values are presented with two visual cues:

  • Colors — each balance uses the same color as its Account Type or Group, making it easy to distinguish between Assets, Liabilities, Incoming, and Outgoing items.
  • Parentheses — a number wrapped in parentheses indicates a negative balance.
Color-coded balances with parentheses indicating negative values

Click any Account or Group name to filter the transaction list. Click a balance value to open both the filtered transactions and the Chart Reports.

Opening Balances

When you start using Bkper, your Accounts need to reflect their real-world values. If your bank account has $1,000 today, your Bkper Bank Account should show $1,000. This is called setting an opening balance.

Setting Your Opening Balance

To set the balance of any Account, right-click on it in the sidebar and select Adjust balance. Enter the actual balance value and click Continue. Your Account now shows the correct balance.

Bkper automatically records a Transaction to set the balance. You will see this Transaction in your ledger with the description “Balance adjustment”, moving resources from an “initialize” Account to your target Account.

This works for any permanent Account — whether it is a bank balance (Asset), a credit card debt (Liability), or a loan you owe (Liability). Right-click, adjust, and you are done.

Setting an opening balance in Bkper using the Adjust balance feature

Example: Starting Fresh

Imagine you are setting up Bkper for the first time. Your bank shows $5,000, you have $2,000 on your credit card, and you owe $10,000 on a car loan.

Right-click each Account and adjust:

  • Bank Account → adjust to 5,000
  • Credit Card → adjust to 2,000
  • Car Loan → adjust to 10,000

Each adjustment creates a Transaction, and your Book now mirrors reality. You are ready to start recording your daily Transactions.

What Happens Behind the Scenes

When you adjust a balance, Bkper records a Transaction using an “initialize” Account. This Account is created automatically and serves as the counterpart for all opening balance entries.

For an Asset like a bank account:

11/02/2026 1,000 initialize >> Bank Account Balance adjustment

For a Liability like a credit card:

11/02/2026 2,000 Credit Card >> initialize Balance adjustment

The initialize Account is an Incoming type Account. Once you have set all your opening balances, you can archive it to keep your Account list clean — it will not affect your reports or balances.

When to Use Opening Balances

Opening balances are typically set when:

  • You first start using Bkper
  • You migrate from another system
  • You begin tracking a new Account mid-year

Only permanent Accounts (Asset and Liability types) need opening balances. Incoming and Outgoing Accounts track flows over time and start fresh each period.

Making Corrections Later

If you need to correct a balance after initial setup — perhaps you discovered a discrepancy or need to account for an unexpected adjustment — you can use the same Adjust balance feature at any time. Bkper will record the necessary Transaction to bring the balance to your specified value.

Batch Export and Import

You can manage Accounts in bulk using the Bkper Add-on for Google Sheets. Use Fetch Accounts to export your Chart of Accounts to a spreadsheet, and Save Accounts to create Accounts in batch — including types, Groups, and Custom Properties.

Animated walkthrough of exporting Accounts to Google Sheets Animated walkthrough of importing Accounts from Google Sheets
  • Chart of Accounts — build and organize your account structure with Groups and hierarchies
  • Balances Audit — how Bkper automatically checks balance consistency