📣 Follow us for tips, tutorials & new feature announcements
📱 Interactive Walkthrough

Take a tour of the actual app screens.

Walk through Shahi Expense inside a phone-frame replica of the real Material 3 Flutter UI — Dashboard, Add Expense, GST Invoice, Payment Settle, Stock and more. Tap a step pill or use the Previous / Next buttons.

9:41
menu
Good morning 👋 Shahi Expense
calendar_today 30 Apr
account_balance_wallet
Transactions
description
Invoices
request_quote
Quotation
payments
Payments
groups
Parties
bar_chart
Reports
arrow_downward
Cash In
₹ 2,18,400
arrow_upward
Cash Out
₹ 75,820
check_circle
Received
₹ 1,42,500
pending
Pending
₹ 38,250
warning_amber
2 overdue invoices
Tap to follow up
chevron_right
Recent Transactions
View all
restaurant
Lunch at Cafe
Food · UPI · Today
−₹450
bolt
Electricity Bill
Bills · Bank · Apr 28
−₹2,180
payments
Freelance income
Salary · UPI · Apr 27
+₹35,000
Recent Invoices
View all
receipt_long
INV/0042 · Sharma Stores
PAID · Today
₹18,500
receipt_long
INV/0041 · Reliance Pvt
PARTIAL · Apr 22
₹15,000
receipt_long
INV/0040 · Mehta Trading
UNPAID · Apr 18
₹22,000
9:41
arrow_back
Add Expense
Amount
450 calculate
Category
restaurant Food arrow_drop_down
Description
Lunch at Cafe
calendar_today
Date
30 Apr 2026
image
Receipt photo
Tap to attach from camera or gallery
add_a_photo
add Add Expense
C
%
÷
7
8
9
×
4
5
6
1
2
3
+
0
.
=
9:41
arrow_back
Invoices
search
INV/0042
PAID
Sharma Stores · 30 Apr 2026
3 items · GST 18% ₹1,864
INV/0041
PARTIAL
Reliance Pvt · 22 Apr 2026
5 items · GST 18% ₹15,000
INV/0040
UNPAID
Mehta Trading · 18 Apr 2026
2 items · IGST 18% ₹22,000
add
9:41
arrow_back
Create Invoice
save
Invoice Number
INV/2025-26/0043
Bill to (Party)
person Sharma Stores arrow_drop_down
Invoice Date
30 Apr 2026
Due Date
30 May 2026
Items
Premium Tea (250g)
2 × ₹420 · HSN 0902 · GST 18%
₹840
Sugar (1kg)
5 × ₹52 · HSN 1701 · GST 5%
₹260
Cooking Oil (1L)
3 × ₹160 · HSN 1507 · GST 5%
₹480
Subtotal₹1,580
CGST₹142.20
SGST₹142.20
Grand Total₹1,864.40
picture_as_pdf Save & Share PDF
9:41
arrow_back
Settle Payment
more_vert
PAYMENT RECEIVED
₹50,000
Reliance Pvt · UPI · 27 Apr 2026
Apply to invoices
INV/0038
12 Apr · Pending ₹18,500
₹18,500
INV/0040
18 Apr · Pending ₹22,000
₹22,000
INV/0041
22 Apr · Pending ₹15,000
₹9,500
Allocated₹50,000
Unallocated₹0
check Confirm Settlement
9:41
arrow_back
Stock Items
qr_code_scanner
warning
Premium Tea 250g
HSN 0902 · ₹420 selling
3
packets
check_circle
Sugar 1kg
HSN 1701 · ₹52 selling
52
packets
check_circle
Cooking Oil 1L
HSN 1507 · ₹160 selling
28
bottles
warning
Toor Dal 1kg
HSN 0713 · ₹140 selling
2
packets
check_circle
Basmati Rice 5kg
HSN 1006 · ₹650 selling
14
bags
add
9:41
arrow_back
Tools & Info
currency_exchange
Currency Converter
30+ currencies
account_balance
IFSC Lookup
RTGS · NEFT · IMPS
star
Gold & Silver
Live ₹ rates
location_on
Pincode Finder
India wide
Today's gold rate
star
22K · per 10g
Updated 9:41 AM
₹64,210
workspace_premium
Silver · per 1kg
Updated 9:41 AM
₹78,900
9:41
arrow_back
Settings
Personalisation
palette
Theme
Light · Teal accent
chevron_right
language
Language
English · हिंदी · ગુજરાતી · اردو
chevron_right
currency_rupee
Currency
INR (₹) · Indian format
chevron_right
Business
business
Company details
Logo · GSTIN · address
chevron_right
receipt_long
Invoice settings
Templates · UPI · numbering
chevron_right
account_balance_wallet
Payment Accounts
Cash · Bank · Primary
chevron_right
Data
cloud_download
Backup & restore
Export / Import JSON
chevron_right
Step 1 of 8

📊 Dashboard

The home screen replicates the real Material 3 layout — a teal gradient AppBar with greeting, six quick-action tiles in a 3×2 grid, four financial summary cards, and live recent-activity sections.

  • AppBar — hamburger opens the side drawer; right-aligned date chip shows today.
  • Quick actions (3×2) — Transactions, Invoices, Quotation, Payments, Parties, Reports — each colour-coded.
  • Financial summary (2×2) — Cash In, Cash Out, Received and Pending — live totals from your data.
  • Recent Transactions & Recent Invoices — two cards with “View all”, status pills (PAID / PARTIAL / UNPAID).
Step 2 of 8

💰 Add Expense

The actual Add Expense screen with M3 outlined fields. Type the amount with the built-in calculator (toggle the keyboard / calculator icon), pick a category from a searchable bottom-sheet, and save.

  • Amount — outlined field with ₹ prefix and a calculator/keyboard toggle.
  • Category — leading icon comes from the chosen category; tap to open the picker.
  • Description & Date — date opens a Material date picker.
  • Receipt photo — capture from camera or pick from gallery.
  • Calculator pad — the same one you'll see in the app: C / ⌫ / % / + − × ÷ / decimal / =.
Step 3 of 8

🧾 Invoices list

The Invoices tab summarises totals and status counts. Each row shows invoice number, party, item count, GST rate, status pill and grand total — tap to open the detail view, edit or share.

  • Header card — total invoices, total amount and per-status counts.
  • Status pills — green PAID, amber PARTIAL, red UNPAID.
  • FAB — the floating + button creates a new invoice.
Step 4 of 8

📝 Create GST Invoice

The full GST invoice form. Auto-numbered, party picker, dates, items from your stock catalogue with HSN and per-line GST. Totals box shows CGST/SGST split. One tap saves and opens share.

  • Bill to — picks any saved party with GSTIN, address, phone.
  • Items — search stock; HSN, GST %, qty, price auto-fill.
  • Totals — subtotal, CGST, SGST (or IGST inter-state), grand total — auto-calculated.
  • Save & Share PDF — generates PDF with logo, signature and UPI QR.
Step 5 of 8

💳 Settle Payment

Allocate one received payment across multiple invoices. The green hero banner shows the source payment; the list below lets you allocate exact amounts per invoice. Allocated / Unallocated totals stay live.

  • Hero card — payment amount, party, method and date.
  • Per-invoice allocation — type any amount; defaults to the smaller of pending and remaining unallocated.
  • Live totals — Allocated should match the payment; Unallocated stays ₹0 when balanced.
Step 6 of 8

📦 Stock

Stock items list with header summary (count, low-stock count, total value). Each row shows name, HSN, selling price and live quantity with a status icon — red ⚠️ when below the threshold you set.

  • Header card — totals + low-stock count.
  • Status icon — green ✓ for healthy, red ⚠️ for below threshold.
  • Quantity column — current qty + unit (packets, bottles, bags…).
  • FAB & barcode scan — add new items quickly with barcode scanner support.
Step 7 of 8

🛠️ Tools & Info

The Tools page bundles four utilities into a 2×2 grid, plus quick widgets. Currency converter (30+ currencies), IFSC bank lookup, live Gold & Silver and Indian Pincode finder.

  • 2×2 tile grid — each tile opens its own tool screen.
  • Today's gold rate — live 22K / silver in ₹.
  • Pincode — city, district, state, post offices.
Step 8 of 8

⚙️ Settings

Settings is grouped into Personalisation, Business and Data. Each row uses a coloured M3 leading icon. Drawer-accessible too — the actual app surfaces these from the side drawer.

  • Personalisation — theme, language, currency.
  • Business — company details, invoice settings, payment accounts.
  • Data — backup & restore (single portable JSON).
That's the full app! Ready to install? Download Shahi Expense — free, offline, no sign-up.