BudgetLuma
Shared wallets

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. Invite by email, pick a role, and let everyone contribute in their own currency.

  • Owner / editor / viewer roles
  • Invited members join free
  • Email, push, and in-app notifications
  • Contribution balance — numbers only, no judgement
Download on the App Store

Free to start. No credit card.

Four pillars

Shared wallets, built on server-side rules.

The backend decides who can do what. The app reflects it.

01

Invite by email, pick a role

Send an invitation to any email address. Assign owner, editor or viewer — each role has a clearly defined scope of actions, enforced by the server, not just the UI.

02

Free to join as a member

You don’t need Premium to be invited into someone else’s shared wallet. Add transactions, view balances, contribute — fully free as a member. You can also create your own shared wallet for free; Premium only lifts the limit for unlimited wallets.

03

Real-time, idempotent notifications

Invitations trigger email, push and in-app inbox notifications. Deliveries are idempotent and retried automatically on failure. Each inbox item has a clear lifecycle: unread, read, archived.

04

Contribution balance — current month free

See each member’s contribution and the fair equal-share per member. Free for the current month; Premium adds the full history. Numbers only — no “top spender” label, no judgement.

Roles

Three roles. Clear lines. Enforced on the server.

Every action routed through a `security definer` RPC — the UI can’t grant more than the backend allows.

Owner

Full control. One per wallet. Manages members, invitations, settings. Can convert a personal wallet to shared (one-way, free).

Editor

Can create, edit and delete transactions in the wallet. Cannot manage members, invitations or wallet settings.

Viewer

Read-only. Sees every transaction and balance in the wallet but cannot change anything.

Downgrade-safe

A Premium gap doesn’t break your group.

If the owner’s Premium ends, the shared wallet and every member keep full access. Only creating wallets beyond the free limit pauses until the owner upgrades again.

Your data stays

Transactions, members, balances, invitation history — nothing is wiped, ever, because of a lapsed subscription.

Members aren’t held hostage

Editors can keep editing, viewers can keep viewing. The product trusts the relationship, not the billing state.

Renewal is instant

Premium status is computed server-side from the RevenueCat webhook. Restore purchases any time, from any device.

Shared wallets — questions answered honestly

Do I need Premium to join a shared wallet?

No. Invited members — editors or viewers — participate for free and have full access for as long as they’re members. You can also create your own shared wallet for free; Premium only lifts the limit for unlimited wallets.

What happens if the owner’s Premium ends?

Existing shared wallets and their members keep full access. Owners keep all their data. Only creating wallets beyond the free limit pauses until the owner upgrades again.

Can a shared wallet be converted back to personal?

A personal wallet can be converted to shared, but that conversion is one-way. Removing members or archiving the wallet does not re-create a personal wallet — it changes membership, not the wallet’s type.

How do I remove a member?

Only the wallet owner can remove a member. Members can also leave on their own at any time. The owner cannot leave their own wallet — they must archive it if they no longer want it.

Are permissions enforced only in the UI?

No. Every sensitive operation is routed through a server-side RPC that checks ownership and role membership. The client app is never trusted to authorise actions — the backend decides.

What if someone I invite hasn’t signed up yet?

The invitation is attached to the email. When that person later signs up, their pending invitation is automatically resolved and a notification appears in their inbox, so the invitation is never silently lost.

Share money without sharing a spreadsheet.

Free to join as a member. Available on iOS.

Download on the App Store