How it works
Simple on the surface, tidy underneath.
You just record things in everyday terms. ArusHarian handles the bookkeeping, stores it safely, and syncs it if you want.
The flow
From one tap to a full report
Tap each step to see what happens.
You do not need to know anything about accounting. Just pick money out, a category, and a wallet. The entry is saved on your phone right away, even in airplane mode.
| Account | Debit | Credit |
|---|---|---|
| Expense · Food & Drinks | Rp 35,000 | |
| Asset · Cash | Rp 35,000 | |
| Balanced | Rp 35,000 | Rp 35,000 |
Behind the scenes, every entry becomes a double-entry journal: total debits must equal total credits, checked before saving. An unbalanced journal is rejected, never stored.
Wallet balances are not stored as loose numbers; they are calculated from the journal. That is why balances, budgets, and reports can never contradict each other.
- Income vs ExpensesFood & Drinks spending up Rp35,000
- Net WorthNet worth down Rp35,000
- Cash FlowCash out from Cash Rp35,000
Reports use everyday language. Formal names like balance sheet and profit & loss only appear if you turn on Accounting Mode.
Why the balance always adds up
Try a few everyday situations
Pick a situation to see how ArusHarian records it and how it affects your reports.
Offline first, sync later
No signal? You can still record.
Every entry goes into the database on your phone first, then is queued for sync. The app never waits for the network. Turn on airplane mode below, record a few times, then turn it off again.
Online. Entries sync right away.
Per document, not per row
A transaction is sent together with its details and journal at once, so other devices never see a half-finished entry.
Deletions spread too
Deleted data is marked rather than thrown away immediately, so the deletion also reaches your other devices.
Upgrade without migrating
Every record gets a unique ID the moment it is created on your phone. When you sign up, existing data is simply lifted as is.
Money books
Keep personal, business, and family money apart
Every entry lives inside a book. You can have several, for example personal and a side business. In online mode, invite your partner or family to a shared book.
Roles are checked on the server for every change. Someone with read-only access cannot write, even through another route.
Full access, including inviting members and setting their roles.
Records and edits transactions, budgets, and goals.
View only. Good for family members who just need to keep an eye on things.
Security & privacy
Financial data is personal data
We designed ArusHarian around Indonesia's Personal Data Protection Law (Law 27/2022) from day one, not as an afterthought.
- Encrypted on your phoneThe local database uses SQLCipher. Its key is stored in Keystore (Android) or Keychain (iOS).
- App lockPIN, fingerprint, or face every time the app opens.
- No ads or trackersNo ad SDKs. Your data is never sold or used to target ads.
- The server trusts nothing blindlyEvery request is checked against book membership on the server. Subscriptions are verified directly with Google and Apple.
- Admin access is loggedOur team cannot change your transactions. Read access for support requires a reason and is logged.
- Right to deleteYou can delete your online account and all its server data, within 30 days at the latest.
Free to record, pay only for the cloud.
See what is included in offline mode and the online subscription.