Scan long lists at a glance

The first tag you add becomes the one the list shows. Long-press another tag in the picker to make it the main one instead.

No spam, ever. Unsubscribe anytime.

  • Free, no account
  • Works offline
  • Source-available
Budgie transaction list where multi-tag rows show a bordered tag chip with a sibling count and single-tag rows show a plain chip

Which tag chip the list shows

A transaction can carry more than one tag. The list only has room for one chip, so Budgie picks which one to show.

  1. Tag a transaction more than once and the list still shows one chip — bordered, with a count for the rest.

  2. The first tag you pick is the one the list shows. To change it, open the tag picker and long-press another tag — a star marks the main tag there.

  3. The choice lives on the transaction itself, so editing anything else about it never resets which tag is shown.

Budgie transaction list where multi-tag rows show a bordered tag chip with a sibling count and single-tag rows show a plain chip
Bordered chip, plus a count
One tag needs no border
  1. Bordered chip, plus a count
  2. One tag needs no border

Pick your main tag yourself

Open the tag picker on any transaction and long-press the tag you want shown.

Long-press a tag to make it the main one

Selected tags carry a star, filled on the main one

See how tags work
Budgie tag picker sheet with a search box and a grid of tags such as Work, Family, Weekend and Groceries run

One chip, however many tags

Each row shows its main tag and counts the rest.

  1. The main tag, shown as a chip
  2. A count of the other tags
Budgie transaction list where rows with several tags show a bordered tag chip with a plus-one count

What you get

Scan without opening rows

One tag chip per row on the transaction list — scan without opening rows

Pick the main tag

Long-press a tag in the picker to make it the main one

Nothing to set up

The first tag is main automatically, so there is nothing to set up

Everything included

  • One per transaction — never ambiguous, always quick to scan
  • A star in the tag picker shows which tag is the main one

The details

For when you want to know exactly how it behaves.

Why scanning a long list for one tag is hard

Scanning a long transaction list for one tag is hard. Budgie shows the main tag of each row as a chip, with a count of the others, so you can scan #vacation or #shared without opening anything.

The first tag you add is the main one automatically. To pick a different one, long-press it in the tag picker; the choice stays when you edit the transaction.

Guides on the blog

Questions

What does "primary" actually do?

It decides which tag the list shows when a transaction has several. The row shows that tag as a chip with a count of the others, so you can scan a long list for #vacation or #shared without opening any row.

How do I set a primary tag?

You don't have to: the first tag you add is primary automatically. To change it, open the tag picker and long-press the tag you want; a star marks it there.

Is the primary tag preserved across edits?

Yes. Editing a transaction keeps its primary tag unless you pick a different one in the tag picker.

Can a transaction have several primary tags?

No. A tagged transaction has exactly one primary tag, the first one by default.

Ready to take Budgie for a spin?

Join the waitlist — be first to try the offline-first expense tracker.