Home Transactions & Journal Entries Creating a Transaction (Simple Mode)

Creating a Transaction (Simple Mode)

Last updated on May 03, 2026

Simple Mode vs Advanced Mode

BitBooks gives you two ways to record what happened:

  • Simple Mode is the Transactions page. You fill in a form (wallet, amount, what it was for) and BitBooks figures out the accounting bookkeeping behind the scenes. Designed for people who don't want to think about debits and credits. Perfect for daily entry.
  • Advanced Mode is the Journal Entries page. You write the debits and credits yourself. Designed for accountants and bookkeepers who want full control.

Both arrive at the same place. They produce the same entries in the books. The form is just different.

This article is about Simple Mode. For Advanced Mode see Creating a Journal Entry (Advanced Mode).


When Simple Mode is the right choice

Use Simple Mode for:

  • A customer paid you (cash or Bitcoin)
  • You paid a vendor
  • You bought something with the company card
  • You moved money between two of your own wallets
  • Any everyday transaction where one wallet is involved

Skip Simple Mode and use Advanced Mode for:

  • Adjustments where neither side is a wallet (e.g., depreciation, accruals)
  • Multi-line journal entries that touch 3+ accounts in unusual ways
  • Year-end closing entries

Step by step

Step 1. Open the Transactions page

Click Transactions in the left sidebar.

Sidebar with Transactions item highlighted, transactions table visible

You'll see a list of recent transactions. To create a new one, click New Transaction at the top right.

Step 2. Pick the type of transaction

A modal opens with three options at the top:

  • Standard. Money in or money out of one wallet. The most common.
  • Split. Money in or out of one wallet, allocated across multiple categories. (E.g., a single $200 charge that's $150 office supplies and $50 marketing.)
  • Transfer. Money moving from one of your wallets to another of your wallets.

We'll cover Standard here. Split and Transfer have their own dedicated articles.

Smart Transaction modal with the Standard / Split / Transfer mode picker visible

Step 3. Fill in the basics

Field What to put
Wallet The wallet the money came in or went out of
Direction "Money in" (you received) or "Money out" (you paid)
Amount How much, in the wallet's native currency
Date When the transaction happened
Time (optional) Useful for Lightning transactions where order of events matters

The currency is determined automatically by the wallet. If the wallet is BTC, the amount is in BTC (or sats, depending on your display preference).

Step 4. Pick a contact

The contact is the other party in the transaction:

  • Money in: who paid you (a customer)
  • Money out: who you paid (a vendor)

If the contact already exists in your contacts list, type to search and select. If they're new, click Add new contact to create one on the spot without leaving the form.

Contact picker dropdown showing autocomplete with an "Add new contact" option at the bottom

For one-off cash sales where you don't track individual customers, you can leave this blank or use a generic contact like "Walk-in Customer."

Step 5. Pick the category (account)

This tells BitBooks what kind of business activity this transaction represents:

  • "Sales: Coffee" if a customer paid for coffee
  • "Office Supplies" if you bought pens
  • "Software Subscriptions" if you paid for Slack
  • "Rent" if you paid your landlord

The category determines where this transaction shows up on your P&L. If you put a coffee sale into "Sales: Coffee," it appears under Sales income. If you accidentally put it into "Refunds," it lowers your sales instead.

The dropdown shows all your accounts grouped by type (Income, Expense, etc.). Type to search.

If the right category doesn't exist, you can create a new one from Admin → Chart of Accounts, then come back here.

Category dropdown open, showing accounts grouped by type (Income, Expense, Asset, etc.)

Step 6. Fill in optional fields

A few fields you can use as helpful but aren't required:

  • Memo. Free text. Use it for context: "Invoice #1234," "Tip not included," "Refund of yesterday's order."
  • To/From address. A Bitcoin address or wallet identifier if the transaction was on-chain or has a specific destination.
  • Reference number. BitBooks auto-generates one (e.g., TX-000142). You can override if you have an external reference.
  • Receipts. Drag-and-drop a PDF, JPG, or PNG to attach a receipt. Useful for expense audit later.

Lower portion of transaction modal showing memo field, to/from field, and receipt drop zone

Step 7. Save

Three save options at the bottom:

  • Save: keeps it as a Draft (you'll review and post later)
  • Save and post: saves and immediately makes it Posted (final)
  • Save and new: saves and clears the form for the next transaction (great for batch entry)

Modal footer with the three save buttons visible

If you're not 100% sure about the category or the contact, save as Draft. You can always edit and post later. See Draft vs Posted for the full explanation.


A worked example

You're the bookkeeper for a Bitcoin-friendly café. A customer just paid 25,000 sats for a $20 coffee order.

  1. Open TransactionsNew Transaction
  2. Mode: Standard
  3. Wallet: Blink Lightning Hot
  4. Direction: Money in
  5. Amount: 25,000 (sats)
  6. Date: today
  7. Contact: Cash Customer (you don't track individual coffee customers)
  8. Category: Sales: Coffee
  9. Memo: "morning rush"
  10. Save and post

Done. The transaction appears in the table. The 25,000 sats is added to your Blink wallet's balance. Sales income on your P&L goes up by the dollar equivalent ($20).


What "Smart" means in the modal name

The modal is called the "Smart Transaction Modal" because it figures out things for you:

  • Currency. It looks at the wallet you picked and uses that wallet's currency.
  • Exchange rate. If the transaction is in BTC and your reporting currency is USD, BitBooks fetches the current BTC/USD rate and pins it to this transaction.
  • Bookkeeping (debits and credits). You don't see them, but BitBooks creates the right journal entry behind the scenes. Debit one account, credit another, balanced.
  • Reference number. Auto-generated.

You can't break the bookkeeping rules from Simple Mode. Every transaction is guaranteed to balance.


Editing or deleting

If the transaction is a Draft:

  • Click it in the table to open it
  • Edit any field
  • Save again, or delete

If the transaction is Posted:

  • Editable fields are limited (memo, attachments, contact)
  • Amount, date, accounts, currencies are locked
  • To change a locked field, reverse the transaction and post a new one. See Reversing a Posted Entry.

Common questions

"I picked the wrong wallet. Can I change it?"

If it's a Draft, yes. Just open it, change the wallet, save.

If it's Posted, no. Reverse the original and post a new one with the right wallet.

"What if the customer paid in cash but I'm tracking it in BitBooks?"

You probably have a wallet called "Cash on Hand." Use that. The mechanics are identical to any other wallet, just no auto-sync (you record cash transactions by hand).

"What does 'Status' mean on the Transactions table?"

Each transaction has two statuses:

  • Status (Complete, Incomplete, Pending, Failed, Reversed). The state of the actual transaction.
  • Cleared status (Not Cleared, Cleared, Reconciled). Whether the transaction has settled at your wallet provider and been reviewed against the wallet's statement.

For most transactions, Status will be Complete and Cleared status will start as Not Cleared, then move to Cleared after the first reconciliation. See Cleared, Uncleared, and Reconciled Transactions.


Where to go next