Home Tutorials Software How-To Scan Bills with Mobile
Software Guide 09 · Beginner · 10 min

Scan Bills with Mobile

Point your phone at a bill, snap, and the AI extracts everything — vendor, GSTIN, items, taxes. Voucher drafted in seconds. Plus email-forward and WhatsApp capture.

Why Scan Bills Instead of Typing?

A typical small business gets 50-200 purchase bills a month. Typing each one — vendor name, invoice number, items, taxes, totals — takes 3-5 minutes per bill. That's hours every week.

iAccounting's mobile bill scanner does it in seconds: point your phone, snap, accept. The AI extracts everything and drafts the voucher. You just review and approve.

Available on the Starter plan (50 scans/year), Professional (200 scans/year), and unlimited on Virtual Accountant.

Step 1 — Install the iAccounting App

  1. Open Play Store (Android) or App Store (iOS).
  2. Search "iAccounting".
  3. Install. Open.
  4. Log in with the same credentials as your web account.
  5. Pick the company you want to scan into (if you have multiple).

Step 2 — Scan a Bill

  1. Tap the camera icon on the home screen.
  2. Position the bill in the frame — auto-detects edges and corrects perspective.
  3. Tap "Capture" (or it auto-captures when steady).
  4. App enhances the image (contrast, deskew).
  5. Tap "Process".

In 3-5 seconds, the AI returns extracted fields:

  • Vendor name + GSTIN (validated)
  • Invoice number + date
  • Line items (description, qty, rate, amount)
  • Sub-total, tax breakup, grand total
  • HSN codes per line (where present)

Step 3 — Review & Confirm

The app shows the extracted data side-by-side with the bill image. Tap any field to correct. Then:

  1. Pick a ledger — for known vendors, system suggests the same ledger as last time. For new vendors, pick or create.
  2. Confirm tax category — system suggests based on vendor GSTIN (intra/inter-state, RCM, etc.).
  3. RCM applicable? — auto-detected for unregistered vendors / specified categories.
  4. Pick voucher type — Purchase Invoice / Expense Voucher / Asset Purchase.

Tap "Save Voucher". The voucher is created in your books immediately. The original bill image is attached for audit reference.

Bulk Scanning Mode

Got a stack of 30 bills? Use bulk mode:

  1. Tap camera → "Bulk Mode".
  2. Snap each bill quickly — no processing between shots.
  3. When done, tap "Process All".
  4. App queues all bills; AI processes in parallel.
  5. Review each one tab through — accept, edit, or reject.

A stack of 30 bills can be scanned in 5 minutes and reviewed in 15.

Email-Forward Bills (No Scanning Needed)

For digital invoices arriving by email:

  1. In iAccounting → Setup → Email Inbox.
  2. You get a unique inbox address: yourco-bills@iacc.in.
  3. Forward (or have vendors send directly to) this address.
  4. iAccounting processes incoming PDFs automatically.
  5. Drafts appear in the "Pending Review" queue.
  6. Review and approve from web or mobile.
Vendor whitelist
Add your top vendors' email addresses to the whitelist so only their bills auto-process. Anything from outside the whitelist goes to "Manual Review" first to prevent spam.

WhatsApp Bill Capture (Beta)

If your staff or vendors share bills via WhatsApp:

  1. Save the iAccounting WhatsApp number as a contact.
  2. Forward any bill image/PDF to that number.
  3. You receive a reply with extracted data within 30 seconds.
  4. Reply "Confirm" to post, or "Edit field" to adjust.

What the AI Extracts (and What It Doesn't)

Extracted reliably

  • Vendor name (printed or letterhead)
  • GSTIN (validated against PAN + state code)
  • Invoice number, date
  • Total amount, tax amount
  • Quantity, rate (where formatted as a table)
  • HSN codes (when explicitly mentioned)

Less reliable

  • Handwritten bills — works but ~80% accuracy
  • Multi-page invoices with continued tables
  • Bills in regional scripts (Devanagari, Tamil, etc.) — supported but slower
  • Very low-resolution photos (< 500 pixels wide)

The app shows a confidence score per field. Below 80% confidence = flagged red, asks for your verification.

Offline Mode (Android Only)

On Android, the OCR engine works offline. Capture and pre-process bills without internet — they sync to your books when the phone comes online.

Use cases:

  • Travelling salesman captures expense bills on the road.
  • Site engineer at a construction site with poor signal.
  • Storekeeper in a basement warehouse.

Toggle ON in Settings → Offline Mode. Uses ~50 MB of device storage.

Tips for Best Capture

  1. Good lighting — daylight or bright overhead, not direct sunlight (creates glare).
  2. Flat surface — wrinkles distort text.
  3. Phone parallel to bill — angled shots warp text; AI tries to deskew but accuracy drops.
  4. Full bill in frame — including the bottom totals. Cut-off bills miss tax amounts.
  5. Wait for focus lock before capturing.
  6. Use bulk mode for batches — way faster than one-at-a-time.

Audit Trail for Scanned Bills

Every scanned voucher stores:

  • Original bill image (encrypted, in cloud)
  • OCR text result
  • AI confidence scores
  • Who scanned it (user, device)
  • Time of scan
  • Geo-location (if permitted)
  • Any manual edits made before posting

During audit, click any voucher → "View Source" → see the original bill image. No more rummaging through physical files.

Privacy & Security

  • Images encrypted in transit (TLS) and at rest (AES-256).
  • OCR runs on dedicated servers; bills not shared with third-party AI APIs.
  • You can permanently delete a scanned bill — image + OCR data — from voucher options.
  • Data residency: stored in Indian data centres.

Common Scan Issues

"GSTIN not detected"

Often the GSTIN font is small or photocopy is faint. Manually enter from the bill. Future bills from the same vendor will auto-fetch from the master.

"Items extracted with wrong quantity"

Tables with merged cells confuse the parser. Edit the line manually; the AI learns from your correction.

"Total doesn't match line sum"

Some bills have discounts/freight beyond standard rows. Add the missing component manually before saving.

"App freezes on capture"

Low device memory. Close other apps, restart iAccounting. Update the app from the store.

What's Next?

Try iAccounting for 15 days

Set up your company, import Tally, file GST — everything in one tool.