Date Filter Presets — Past Periods, One Tap
Today, Yesterday, This Week, Last Week, This Month, Last Month, This Year, All Time — every screen with a list, two taps to the right window.
Why a date picker should never be the bottleneck
Manual date pickers are slow. Budgie wraps them with the eight presets you actually use, plus a custom-range fallback. Every transaction list, every analytics tab, every recurring view shares the same picker.
The picker is locale-aware. Week-start day comes from your device locale. Last Week always means "the most recent completed Monday-to-Sunday" (or Sunday-to-Saturday for en-US users).
What you get
Eight presets cover the windows you actually use, from Today to All Time
Custom range fallback for anything else
Same picker across analytics, transactions, and recurring screens
Locale-aware week start (Monday in EU, Sunday in en-US)
“Last Month” always means the most-recent COMPLETED month — never the half-finished current one
How it works
One picker component, used across analytics, transactions, and recurring screens. Customize the start-of-week in Settings if your locale default doesn't match.
Frequently Asked Questions
Can I customize the week start?
Are the presets the same on every screen?
What does “All Time” cover?
Can I save a custom range?
Related Features
Read More on the Blog
Ready to take Budgie for a spin?
Join the waitlist — be first to try the offline-first expense tracker.