📣 Follow us for tips, tutorials & new feature announcements
⚙️ Chapter 10 — Settings

Make the app truly yours.

Pick your theme, accent color, language, currency format and invoice templates. Back up everything to a single file you control.

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)

Payment reminders v3

Settings → Reminders. When you give an invoice a due date, the app schedules local notifications so you don't have to remember.

  • Master toggle — turn the whole pipeline on or off
  • Three slots fire automatically per invoice: 3 days before, on the due date, and 1 day after
  • Pick the time of day notifications appear (default: 10 AM)
  • No cloud — works fully offline; reminders persist across reboots
  • Tapping a notification opens the invoice; one tap there sends a WhatsApp follow-up
  • Disabling the toggle cancels all pending reminders instantly
Privacy. Notifications are scheduled with Android's local AlarmManager. Nothing is uploaded; your invoices never leave the device.

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