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

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.
Tag a transaction more than once and the list still shows one chip — bordered, with a count for the rest.
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.
The choice lives on the transaction itself, so editing anything else about it never resets which tag is shown.

- Bordered chip, plus a count
- 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
One chip, however many tags
Each row shows its main tag and counts the rest.
- The main tag, shown as a chip
- A count of the other tags

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.
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.
Works well with
Ready to take Budgie for a spin?
Join the waitlist — be first to try the offline-first expense tracker.





