Skip to content

Record Guide

How to record transactions in Bkper — amounts, dates, accounts, hashtags, attachments, and multipliers.

Easy recording for team members makes all the difference when it comes to keeping books up to date.

Bkper record input showing a transaction entry

When recording a transaction, the position and case of the text you enter does not matter. Bkper parses the description intelligently:

  • The first value found is treated as the transaction amount.
  • The first account found is treated as the From Account.
  • The second account found is treated as the To Account.
  • The language in which you type is irrelevant.

From and To Accounts are discovered automatically when you enter their names, previously used descriptions, hashtags, or location.

Description

Any text that Bkper does not recognize as an account, amount, date, or command is recorded as the transaction’s description.

Amount

Record an amount like 35.95 anywhere in the input — the order does not matter. Bkper matches the number format to your Book’s settings.

Hashtags

Add a hashtag like #sometag to tag the transaction. Tags help you categorize and search for transactions later.

Dates

Enter a date like 05/21/2025 to record on a specific date. You can also use a short form like 05/21 to record on that date in the current year. The date format follows your Book’s settings.

Record Multiplier (Monthly Installments)

Use the $Nx syntax to repeat a transaction across multiple months. For example, $4x records the entry as a draft for the next four months on the same day.

As an example, entering 22000 #rent $4x produces four monthly draft entries:

Recording a transaction with 4x multiplier for monthly rent

The resulting transactions appear in the Book:

Four monthly rent transactions created by the multiplier

Attachment

You can attach files to a record by clicking the paperclip icon to upload, or by dragging and dropping a file onto the input form. You can also drag and drop a file onto an existing entry (draft or posted transaction).

Record a link to associate an external resource URL with a transaction.

Ignoring Text with Quotes

To prevent Bkper from processing certain parts of your description — like timestamps or reference numbers — wrap that text in quotes. For example, "10 Gas "at 10:56"" ensures that at 10:56 is not interpreted as an account match.

Putting It All Together

A complete record might look like:

205.00 01/01/2025 $5x #insurance #car

This records 5 drafts on the first day of January through May, each with the value 205.00 and the description #insurance #car.