An offline expense tracker that needs no internet
Everything is written to a local database on your device first. Airplane mode, basement restaurant, remote trail - logging still works.
Most expense apps are a thin shell over a server. Lose signal and you lose the ability to record what you just spent, which is exactly when you forget it forever.
SpndX inverts that. The local SQLite database is the source of truth, and the network is optional. You can install the app, never sign in, and use every core feature indefinitely.
How offline-first actually behaves
Local database, not a cache
Expenses, budgets, and shared-space history live in a real on-device database. Reads and writes never wait on a network round trip.
Sync is opt-in
Sign in and changes queue up, then upload in the background when you reconnect. Stay in local mode and nothing leaves the device.
Instant, every time
Because there is no server call in the path, adding an expense is immediate even on a bad connection.
Local backups
Write a backup file you keep yourself, so moving to a new phone does not require signing up for a cloud account.
Frequently asked questions
- Does SpndX work with no internet connection at all?
- Yes. SpndX writes to a local SQLite database on your device first. You can log expenses, split bills, and view reports in airplane mode, on a plane, or underground with no signal.
- What happens to offline expenses when I reconnect?
- If you have signed in and enabled sync, queued changes upload in the background when connectivity returns. If you stay in local mode, nothing ever leaves your device.
- Can I back up my data without using a cloud account?
- Yes. SpndX can write a local backup file you keep yourself, so you can move to a new phone without signing up for anything.
Who this suits
Travellers without roaming data, anyone who commutes underground, people in areas with patchy coverage, and anyone who would simply rather their spending history not sit on someone else's server.
It is also the reason group splitting works on a trip: everyone logs their own expenses offline and balances reconcile once someone gets signal.