Many wallets. Real currencies. Shared with whom you choose.
BudgetLuma gives every part of your money its own wallet — personal, savings, travel, or shared with your partner — each with its own base currency and exchange rates that match what your bank actually charged.
- Dedicated wallets, not one mixed balance
- Real multi-currency — your bank rate preserved
- Shared wallets with roles and invitations
What you paid is what stays — even if exchange rates change later.
Free to start. No credit card. · Available on iOS
Invited to a shared wallet? Join free.Five pillars. One calm app.
Everything below is live in the product today — backed by server-side rules, not UI promises.
Wallets as real financial spaces
Create a wallet per context — daily spending, savings, a trip, a household pot. Each wallet has its own base currency, its own transactions, its own members. No folders, no tags, no one giant list.
Shared wallets, with real roles
Invite a partner, a roommate, or a small group by email. Assign owner, editor, or viewer. Every permission is enforced server-side — the app never decides what you can do, the backend does.
Multi-currency, preserved not rewritten
30 currencies, reference rates refreshed hourly. Every transaction stores the original amount and currency — nothing is silently converted. Premium adds custom rates to match your real bank statement.
Insights, without gimmicks
Totals, top categories and a calendar heatmap on the free tier. Premium adds recurring-payment detection, a monthly run-rate forecast, a financial score, and a contribution balance for shared wallets.
Server-authoritative by design
Balances, FX conversions and permissions are computed on the backend, behind row-level security. No bank sync. No ads. No tracking. No sale of data. Delete your account any time.
Your real bank rate. Preserved. Never overwritten.
Most apps silently replace the rate your bank actually charged with a generic reference rate. BudgetLuma stores yours, protects it with database-level triggers, and reuses it on every edit — until you explicitly change it.
30 currencies, refreshed hourly
Reference rates sourced from Frankfurter and refreshed every hour across a live coverage of 870 currency pairs. Conversions are computed server-side and stored with the transaction.
Original amount never lost
Every transaction keeps both the amount you entered and the converted value in the wallet’s base currency, with the rate used, its source, the provider, and the timestamp. Nothing is inferred.
Custom exchange rate (Premium)
Enter the real rate your bank or card applied, and BudgetLuma stores it as the rate for that transaction. Editing the amount later doesn’t silently overwrite it — you stay in control.
Display override (Premium)
View a wallet or the Insights screen in a different currency without mutating any stored value. The underlying truth stays intact; the lens changes.
On cross-wallet views · Cross-wallet views always label the rates used — explicit “≈” signals and “reference rates” mentions, so you can always reconcile with a bank statement.
Shared money deserves its own wallet.
BudgetLuma treats shared wallets as a first-class concept — not a folder, not a tag, not a shared spreadsheet. Only the owner needs Premium. Everyone else joins for free.
Good to know · If the owner’s premium ends, the shared wallet and its members keep full access. Only new shared wallets and new invitations pause until the owner renews.
Invite by email, assign a role
Owner, editor or viewer. Owners manage members and invitations. Editors add and edit transactions. Viewers see everything, change nothing. Roles are enforced on the server.
Free to join, always
You don’t need a premium subscription to be invited into someone else’s shared wallet. Add transactions, view balances, contribute — fully free as a member.
Real-time notifications
Invitations trigger email, push and in-app inbox notifications. Deliveries are idempotent and retried automatically. Each inbox item has a clear lifecycle: unread, read, archived.
Contribution balance (Premium)
For shared wallets, see each member’s contribution and the equal-share per member. Numbers only — no judgmental labels, no “top spender” framing.
Budgets built on real transactions, not intentions.
Pick a wallet or a category, set an amount, choose a window. Progress comes straight from the transactions you (and your wallet’s members) actually recorded — no manual sync, no estimation, no drift.
Honest by default · No envelopes. No multi-year forecasting. No AI predictions. Just budgets against the numbers that actually happened — across multiple wallets and shared wallets alike.
Scope a wallet, or a single category
A budget is attached to one wallet — personal or shared — and can optionally target a single category inside it (e.g., “Groceries” inside the household wallet). Everything else is ignored.
Monthly, or any custom rolling window
Choose a calendar month anchored to any day, or a custom length in days (for example every 14 or 28 days). The period rolls forward automatically.
Progress from real activity, never estimated
The amount spent is the exact sum of the transactions inside the period, in the budget’s currency — using the same stored rates your wallet already trusts. What you see always matches the wallet.
Budget alerts — fixed on Free, custom on Premium
Every plan gets automatic budget alerts at 80% and 100% usage, triggered as you spend, with no setup required. Premium unlocks custom thresholds: define 1 to 5 values between 1% and 100%, per budget. Alerts trigger when spending crosses each value. No daily nudges, no growth theatre.
Budget alerts — Free vs Premium
Same budgets, same real-transaction progress. The difference is in how you’re notified.
Automatic 80% & 100%
- Every budget comes with two alerts built in
- Triggered at 80% and 100% of budget usage
- Zero configuration — always on
Custom thresholds, 1–5 per budget
- Define 1 to 5 custom thresholds, per budget
- Any value between 1% and 100% — e.g. 50 / 75 / 90
- Alerts trigger the moment spending crosses each value
Numbers you can read. No predictions pretending to be AI.
Every insight is a deterministic query over your real transactions — not a model, not a forecast engine, not a black box.
- Per-wallet totals, expenses, income and net
- Top categories with an uncategorized bucket
- Calendar heatmap over 7 days, 30 days, or this month
- Cross-wallet scope (all wallets combined)
- Recurring-payment detection with confidence levels
- Monthly run-rate forecast with strict hide rules
- Financial score — only when enough history exists
- Shared-wallet contribution balance
- Currency mix and currency shift over time
When there isn’t enough history, the forecast and the score stay hidden. An empty chart is better than a misleading one.
Your money has contexts. So does BudgetLuma.
A wallet for every situation that deserves its own story.
Couples, roommates & small groups
Create a shared wallet for rent, groceries or a trip. Invite by email, pick a role, and let everyone add transactions in their own currency. See each member’s contribution at a glance.
Travel & cross-currency spending
One wallet per trip, in the local currency you think in. Reference rates are applied automatically — and if your card settled at a different rate, enter it as a custom rate (Premium) so your numbers match your statement.
Multi-context individuals
One wallet for everyday spending, one for savings, one for a side project, one for a trip. Stop scrolling through a single endless list — see exactly what each part of your life actually costs.
Start free. Upgrade for more wallets, shared money, and premium insights.
Start free with one wallet, unlimited transactions and the core budget tracking every personal-finance app should have. Premium unlocks the seven features that make BudgetLuma a complete collaboration, multi-currency and money management app.
Free
Free forever — 1 wallet, unlimited transactions, everything to start organizing a few financial contexts.
- 1 personal wallet
- Unlimited transactions, categories and notes
- 30 currencies with hourly reference rates
- Budget tracking with automatic alerts at 80% and 100%
- Free tier Insights (totals, top categories, heatmap)
- Participate in shared wallets you’re invited to
- English, French and Spanish
Premium
Upgrade when you need more — unlimited wallets, shared money, custom rates, and premium insights.
- Unlimited wallets
- Create and manage shared wallets
- Custom exchange rates (your real bank rate)
- Display currency override for wallets and Insights
- Custom budget alerts (1 to 5 thresholds between 1% and 100%)
- Premium Insights (forecast, score, recurring, contribution)
- Custom categories with names and icons
Subscription managed by the App Store. Restore purchases any time. If premium ends, existing shared wallets and members keep full access.
Quiet by design. Yours by default.
No bank connection. No tracking. No ads. Principles we hold in code, not just in copy.
No bank sync
No PSD2, no Plaid, no account scraping. You enter what matters to you — nothing more is collected.
No ads, no tracking
No advertising identifiers, no cross-app tracking, no data sold to third parties. Ever.
Server-authoritative
Balances, permissions, premium status and FX conversions are all computed on the backend, behind row-level security.
Delete on request
Email [email protected] to permanently remove your account, wallets and transactions. Irreversible, and that’s the point.
Questions, answered honestly.
Is BudgetLuma available on Android?
Not yet. BudgetLuma is currently available on iOS only, via the App Store.
Which currencies are supported?
30 currencies today: EUR, USD, GBP, JPY, AUD, BRL, CAD, CHF, CNY, CZK, DKK, HKD, HUF, IDR, ILS, INR, ISK, KRW, MXN, MYR, NOK, NZD, PHP, PLN, RON, SEK, SGD, THB, TRY and ZAR. Reference rates are refreshed hourly.
Do I need Premium to join a shared wallet?
No. If someone invites you into their shared wallet, you can join and fully participate for free — add transactions, view balances, and contribute. Only the wallet owner needs Premium to create and manage shared wallets.
What is a custom exchange rate?
When you spend in a different currency, your bank or card applies a specific rate that rarely matches a public reference rate. With Premium, you can enter that exact rate on a transaction. BudgetLuma then uses it as the truth for that transaction and won’t silently overwrite it on later edits.
What happens if my Premium subscription ends?
Existing shared wallets and their members keep full access. You keep all your data. Only new shared-wallet creations, new invitations and the premium-only views pause until you renew.
Can I export my data to CSV or PDF?
Not yet. CSV and PDF exports are on the backlog but not shipped. You can always request a full account deletion to remove everything.
Is this a budgeting app with envelopes or forecasts?
BudgetLuma now includes budgets. You can set a budget on a wallet (personal or shared), or on a single category inside a wallet, over a calendar month or any custom rolling window. Progress is the exact sum of your real transactions — no envelopes, no multi-year forecasting, no predictive models. Just a simple, honest target measured against what actually happened.
How do budgets work in BudgetLuma?
Choose a wallet (or one category inside it), set an amount and currency, and pick a period — a calendar month anchored to any day, or a custom length in days (for example every 14 or 28 days). Progress is computed from the transactions already recorded in that wallet, in the budget’s currency. Every budget has automatic alerts at 80% and 100% usage; Premium adds custom thresholds (1 to 5 values between 1% and 100%) per budget. Budgets are available on multiple wallets and on shared wallets.
What’s included in budget alerts?
Budget alerts are threshold-based. On Free, every budget automatically sends an alert at 80% and at 100% of its amount — no configuration needed. On Premium, you replace the defaults with your own custom thresholds per budget: 1 to 5 values between 1% and 100%. An alert triggers the moment your spending crosses each threshold.
Does BudgetLuma use AI or machine learning?
No. Every insight is a deterministic SQL query over your real transactions. Recurring-payment detection uses exact-amount clustering; the financial score is a fixed formula. No model, no prediction, no black box.
How do I delete my account?
Email [email protected]. Your account, wallets, transactions and memberships are permanently and irreversibly removed from our systems.
Which languages are available?
English, French and Spanish today, with full parity across every screen and notification.
Give every context its own wallet.
Daily spending, savings, travel, shared money — organized calmly, computed honestly, preserved in your own currencies.
Free to start. No credit card. Available on iOS.