Skip to content

Managing Accounts

Accounts represent the actual bank accounts, credit cards, and cash envelopes where your money lives. Geekonomics tracks a running balance for each account based on the transactions and transfers assigned to it.

Account Types

TypeUse for
CheckingYour main operating bank account
SavingsSavings or reserve accounts
Credit CardCredit card statements (balance = amount owed)
CashPhysical cash on hand
ClearingTemporary holding accounts for Square/Stripe income before payout

Clearing Accounts

When you connect Square or Stripe, Geekonomics automatically creates Square Clearing and Stripe Clearing accounts. Income from these processors posts to the clearing account first. When Square or Stripe pays out to your bank, a transfer is created from the clearing account to your designated checking account. This mirrors how the money actually flows and keeps your checking account balance accurate.

You generally don't need to create clearing accounts manually.

Creating an Account

  1. Go to Accounts in the left sidebar
  2. Click + Add Account
  3. Fill in:
    • Name — e.g. "Business Checking", "Savings Reserve"
    • Type — see table above
    • Opening Balance — the balance of this account as of the date you start using Geekonomics. Use a negative number for credit cards if you carry a balance.
  4. Click Save

The account appears on the Accounts page with its current computed balance.

Account Balances

Balances are always computed from transactions and transfers — they are never stored directly. The formula is:

balance = opening_balance
        + sum(income transactions assigned to this account)
        - sum(expense transactions assigned to this account)
        + sum(inbound transfers to this account)
        - sum(outbound transfers from this account)

This means your balance is always accurate as long as your transactions are accurate. There's no way for the balance to get "out of sync" with the underlying entries.

The Account Register

Click any account to open its register — a chronological ledger of every transaction and transfer affecting that account, with a running balance in the rightmost column.

The register shows:

ColumnDescription
DateTransaction or transfer date
DescriptionTransaction description or transfer note
AmountPositive for income/inbound, negative for expense/outbound
BalanceRunning total from opening balance
ClearedCheckbox used during reconciliation

Click the Cleared checkbox on individual rows to mark them as cleared against your bank statement. Cleared transactions are used during reconciliation.

Adding Transactions from the Register

From the account register, click + Transaction to add a new transaction pre-assigned to this account. This is the fastest way to enter transactions if you're working through a bank statement.

Editing an Account

Click the edit icon on the Accounts list page to update the account name, type, or opening balance. You cannot change the opening balance after a reconciliation has been completed — contact your admin if a correction is needed.

Deactivating an Account

Accounts cannot be fully deleted (to preserve the transaction history), but they can be deactivated. Click the archive icon on the Accounts list. Deactivated accounts no longer appear in dropdowns or balance totals, but their history remains accessible.

Geekonomics — self-hosted bookkeeping for small businesses