Product
Offline budget app: entry that never depends on signal
The moment you most need to log a purchase — a shop basement, a train, another country with no roaming — is often the moment you have no connection. An app that fails there is an app you stop using.
- Guest mode is fully offline
Everything runs in your browser with no account and no network calls.
- Queued sync when signed in
Edits made without connection queue locally and sync when you reconnect.
- Installable
Add to your home screen and it opens like a native app, connection or not.
- Upgrade path, not a rewrite
Sign in later and your guest data moves into the cloud ledger.
How offline works here
| Mode | Storage | Sync | Account |
|---|---|---|---|
| Guest | Your browser only | None | Not required |
| Signed in, online | Cloud with local cache | Immediate | Required |
| Signed in, offline | Local queue | On reconnect | Required |
When offline mode is the right choice
- Travelling without reliable data, especially abroad.
- Trying the app before deciding whether to create an account.
- Preferring that financial data never leaves your device.
- Working somewhere with poor indoor coverage.
- Wanting a genuinely instant app with no loading spinner between screens.
The limits, stated plainly
Guest data lives in your browser. Clearing site data or switching devices loses it, so export CSV occasionally or sign in when you want durability.
Multi-device sync, email reminders and the AI assistant all need an account, because they require a server. Everything you can reasonably do locally works locally.
Frequently asked questions
Is there a budget app that works offline?
Yes. Cashflow Calendar's guest mode runs entirely in your browser with no connection, and signed-in edits queue and sync automatically when you reconnect.
Do I need an account to use it offline?
No. Guest mode requires no signup at all.
What happens to my guest data if I sign in later?
It moves into your cloud ledger so nothing is lost.
Is offline data safe?
It stays on your device and never leaves it. The trade-off is that clearing browser data removes it, so export CSV periodically.
Works on a train, in a basement, abroad
No signup, no signal, no problem.