Look & feel
Settings → Theme:
- Light / Dark / System — match phone theme automatically
- Accent color — choose from teal (default), blue, indigo, purple, green, orange
- Font scale — comfortable, normal or compact
Language
Settings → Language — switches app strings live (no restart). Available: English, हिंदी (Hindi), ગુજરાતી (Gujarati), اردو (Urdu).
v2.0: Hindi, Gujarati and Urdu are now fully translated across every screen including new ones like Payment Accounts.
Currency & format
- Currency symbol — 50+ currencies (₹, $, £, €, AED, SAR, …)
- Number format — Indian (1,00,000) or International (100,000)
- Decimal places — 0 / 1 / 2
Invoice settings
Settings → Invoice Settings controls every PDF detail:
- Numbering prefix & format (e.g.
INV/2025-26/0001) - Default tax rate & tax inclusive/exclusive
- Round-off toggle
- Template choice + brand color
- Show / hide signature, QR (UPI), terms
- UPI ID for invoice QR
- Default due-date offset (e.g.
+30 days)
Backup & restore
Settings → Backup & Restore. The app uses a single portable JSON file:
Create a backup
Tap Export backup — you'll get a .json file. Save to Drive, Email or anywhere.
Move to a new phone
Install Shahi Expense on the new device, open Backup & Restore → Import, pick the JSON file.
Verify
Open the dashboard — every entry, invoice, payment, party and stock item should be present.
Receipt photos are stored separately. The JSON backup includes references but not images. To preserve receipts, copy the
receipts/ folder under app storage manually if you need them.Privacy & ads
Shahi Expense is privacy-first:
- No account required, no email, no OTP
- All financial data stays on your device
- Optional ads are GDPR / DPDP compliant — you can revoke consent anytime in Settings → Ad consent