Batch tools

Find a group of transactions or repeating series and apply the same change to all of them at once.

They are useful when you need to make the same update across many items, such as:

  • reclassifying a group of transactions
  • moving many transactions to a different bank account
  • replacing labels on a whole set of items
  • archiving or deleting a large batch

Where to find batch tools

Open Options, then choose Batch tools.

Batch tools are permission-controlled, so not every user will see them.


The simplest way to use batch tools

A good basic process is:

  1. choose Select
  2. build a filter that finds the right items
  3. check the transaction and series counts
  4. add one or more actions under Changes to make
  5. choose Apply

This helps you confirm the scope before making changes.


How selection works

The selector can target:

  • Both
  • Transactions
  • Series

You can filter by:

  • category
  • labels
  • bank account
  • allocation
  • description
  • type
  • paid or unpaid
  • due date before or after
  • source
  • contact
  • transfer destination account

What counts as a transaction here

The Transactions target is limited to normal transaction items.

That means transaction selection in batch tools:

  • includes basic transaction items
  • excludes deleted transactions
  • excludes generated recurring occurrences
  • respects the board’s Hide drafts setting when drafts are hidden

So if something is missing from the count, it may be excluded because it is deleted, generated from a series, or currently hidden by board settings.


How series selection is different

Series are matched differently from transactions.

Due date filters apply to transactions, but not to series.

Series are matched using their template fields only, not the dates of generated occurrences.

That means a series match is based on the repeating rule and template data, not on the future items it happens to generate.


What each batch action does

ActionWhat it does on transactionsWhat it does on series
Set CategoryReplaces the category on each selected transactionReplaces the series template category for future generated items
Set Bank accountReplaces the bank account on each selected transactionReplaces the series template bank account
Set AllocationReplaces the allocation on each selected transactionReplaces the series template allocation
Set LabelsReplaces the label set on each selected transactionReplaces the series template labels
Set TypeReplaces the transaction typeReplaces the series template type
Set payment stateChanges the paid flag on selected transactionsWrites the paid value into the series update payload, but series changes remain template-level rather than per-occurrence edits
Set descriptionReplaces the descriptionReplaces the series template description
ArchiveArchives the selected itemsMarks the whole series as archived
DeleteDeletes the selected itemsDeletes the whole series record

What to remember when changing series

When you apply a batch change to a series, you are changing the series template, not past generated occurrences.

That means the change affects the rule that generates future transactions, rather than rewriting historical generated items one by one.

This is the most important distinction in batch tools:

  • transactions are changed directly
  • series are changed through their template

Good habits for safer batch changes

Batch tools are powerful, so it is worth being a bit careful before applying a change to a large group.

Good practices

  • start with the smallest filter that still finds the right items
  • check the count readout before applying
  • if you are changing series, remember you are editing the template
  • use Archive when you may want the items back later
  • use Delete only when you are sure

A tiny bit of caution here saves a lot of cleanup later.


Things batch tools do not do

Batch tools currently do not include a date change action.

They also do not let you add labels onto an existing label set.

Set Labels replaces the labels with the set you choose. It does not append to the current set.


Things to know

SituationWhat happens
Target set to TransactionsOnly normal transaction items are selected
Deleted transactionExcluded from batch selection
Generated recurring occurrenceExcluded from transaction selection
Board has Hide drafts onHidden drafts are not included in selection
Due date filter usedApplies to transactions, not series
Series selectedMatching is based on template fields
Set Labels usedExisting labels are replaced
Archive used on a seriesThe whole series is archived
Delete used on a seriesThe whole series record is deleted

Example uses

Reclassify a group of transactions

Use batch tools when you have many transactions that should belong to a different category.

For example:

  • select transactions with the old category
  • apply Set Category
  • move them all at once

Move transactions to a different bank account

If a group of transactions is linked to the wrong bank account, batch tools can fix them in one step.

Replace labels across a whole set

Use Set Labels when you want selected items to share a clean new label set.

Remember that this replaces the labels. It does not add to the existing ones.

Archive a stale repeating series

If a whole repeating series is no longer relevant, batch tools can archive it without editing each occurrence manually.


A simple mental model

If you want the shortest explanation, use this:

  • selection decides the scope
  • actions decide the rewrite
  • transactions are changed directly
  • series are changed through their template