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

Select forecast cards on the board

On board columns, you can select one or more forecast cards before choosing an action.

  1. Click a card to select it.
  2. Use Cmd on Mac or Ctrl on Windows to add or remove individual cards.
  3. Use Shift to select a range of cards.
  4. Use the selection bar at the top of the board to act on the selected cards.

Multi-select is useful when related forecasts need the same cleanup, delay, archive, duplicate, or batch update.

Board with two transaction cards selected and the batch action bar showing selected count, selected value, Delay, Archive, Duplicate, More, and Clear selection

Use the batch action bar

When one or more cards are selected, Budgee shows a selection bar at the top of the board.

The bar shows the number of selected cards and the combined selected value.

ControlWhat it does
Selected count and totalShows how many cards are selected and their combined value.
Deselect allClears every selected card.
Select same contactAdds visible cards in the same column with the same contact as a selected card.
Select same invoiceAdds visible cards in the same column from the same invoice or reference.
Select same categoryAdds visible cards in the same column with the same category.
Select same bankAdds visible cards in the same column using the same bank account or transfer account.
DelayMoves selected forecasts to today, pushes them forward, or moves them to a chosen date.
ArchiveArchives the selected cards that can be archived.
DuplicateCreates copies of the selected forecasts.
MoreOpens Batch tools with the selected cards as the starting target.
Clear selectionExits multi-select mode.
Selected cards menu showing Deselect all and options to select matching cards by contact, invoice, category, or bank

Delay selected forecasts

The Delay menu can show:

  • Today: move selected forecasts to today.
  • +1 week: push each selected forecast one week later.
  • +2 weeks: push each selected forecast two weeks later.
  • +1 month: push each selected forecast one month later.
  • On date: move selected forecasts to one exact date.

If only some selected cards can be moved, Budgee moves the valid cards and explains what was skipped.

Delay menu for selected cards showing Today, plus one week, plus two weeks, plus one month, and On date options

Drag selected cards as a group

After selecting multiple cards, drag one selected card to another period or column to move the selected group together.

Budgee still applies normal movement rules. Some items cannot be moved, such as locked actuals, paid items, scenario-controlled dates, and non-movable rows.


Where to find batch tools

You can open Batch tools in two ways:

  • Open Options, then choose Batch tools.
  • Select cards on the board, then click More in the batch action bar.
Batch tools dialog opened from selected cards, showing the selected card count, Add action, and Apply controls

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.

Batch tools selection dialog with filters for transactions and series

How selection works

The selector can target:

  • Both
  • Transactions
  • Series

A category is the Budgee cash flow grouping for the transaction. If you connect accounting software, it usually comes from your chart of accounts.

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.

Use the Delay control in the batch action bar when you need to move selected forecast dates.

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

Where to go next