Paper invoices in.
Checked entries out.
₹1.40 a page.

You run AP invoice processing at a mid-size manufacturer where suppliers still send paper. We read the scan, check both GSTINs and the arithmetic, and hand you only the ones that fail.

Per-page pricing ₹1.40 a page +GST, ₹1.20 beyond 40,000 pages a month.
Scanned supplier invoice from Acme Steels Pvt Ltd
seller.gstin27AACCA1234A1ZI checksum
invoice_noINV/2025/1042
taxable_value₹1,00,000.00
cgst + sgst9,000 + 9,000 closes
line items2 lines, HSN format checked
total_value₹1,18,000.00 → checked batch
GSTIN
Seller and buyer numbers are checksummed before export.
CLOSES
Line items, taxable value, taxes, total. If it doesn’t close, it stops.
REVIEW
A failed bill waits for you, with the scan beside the field.
SCOPED
Tenant-isolated records. US Central server. Processing and retention disclosed in our privacy policy.
01 The cost of the status quo

The math you already know

Keying is slow. Mistakes sit quiet until filing day. Then they cost you ITC.

On the 28th, the pile is still there. Three people key the same supplier invoice into the ledger, and one types an O where the GSTIN has a zero. It looks fine. It passes the eye test. It does not pass the portal.

A line total disagrees with the printed tax. The entry still closes in the ledger, so nobody stops. The ITC does not come through, and you find out at filing.

A GST notice arrives with an invoice number you cannot place. The scan is in someone's inbox, the entry is in the ledger, and the two do not match.

Manual entry compared with EntryLedger
CriterionManual entry todayEntryLedger
How you payPer-invoice labor, ₹3-5 fully loaded₹1.40 per page, prepaid in packs
Time per invoice2-4 minutesseconds; humans only see failures
Invalid GSTIN checksum?Nobody checks until filingInvalid checksums blocked; identity still needs care
Line items ≠ totals?Silent ITC lossBlocked at entry, flagged for review
GST notice arrivesDig through filesOne-page audit trail per invoice
Enterprise IDP toolsHigher per-page list prices; verification often still yours₹1.40/page, validation built in

Manual cost figures from customer discovery in the target segment (mid-size manufacturers). A page is one side of one sheet, rasterized at 300dpi; a three-page bundle bills as three pages. Enterprise IDP prices come from their published plans; check their site, not ours.

02 Qualification

Built for one kind of desk

Saying no early is how we stay honest. See if this is you.

For you, if

  • You run AP invoice processing, or run the people who do
  • Every invoice has to be checked before it reaches your books
  • You use Tally, Busy, SAP or another ledger; we do not need access to it
  • Suppliers still send paper, photocopies or scans
  • You process around 500 or more supplier invoices a month
  • You are GST-registered and input tax credit matters to you

Not yet, if

  • Your invoices are already clean digital PDFs
  • You want a full accounting suite, not a pre-entry check
  • Your books sit outside India’s GST system
  • You need on-prem deployment on day one
  • You need us to post into Tally, Busy, SAP or another ledger
03 The pipeline

Scans in. Checks out, proven.

Four steps. No new habits to learn. It fits how you already work, the typing just goes away.

01
Send the scans

PDF, JPG, phone photo. Bundles welcome.

02
Read the page

Read digital text or OCR first, with a vision-model fallback. Some digital PDFs with invalid GSTIN checksums go straight to review.

03
Prove the math

GSTIN checksum, HSN format, totals close, or it stops.

04
Review or batch

Fix exceptions beside the source. Enter missing fields or line items when needed, then choose approved invoices for a batch.

If the phone rings mid-review, your changes are saved as a private draft. Reload the page, restore the draft, and confirm the corrections when you are ready. The workspace owner can edit the supplier master and the ledger names used by the optional Tally preview.

When you are ready, select the approved invoices you want and download a batch: a register file and a manifest with invoice IDs, source references and file hashes. The scans stay in your workspace, beside each invoice. Your team takes it into your books. A saved batch keeps its original file even if entries or settings change later. If you use Tally, the batch also includes an XML preview; actual Tally Prime import and GST reports are not yet verified, so test in a copy of your company. Downloading does not post entries anywhere.

How it actually works →

04 The gate

Checks before export

Every entry has to clear four gates. GSTIN checksum. HSN check. Does the math close. Does the tax regime match.

Pass and it is ready for export. Fail and it waits for a person, with the scan and the reason beside the fields.

GSTIN checksum
27AACCA1234A1ZI, mod-36 verified
pass
HSN format
72142000, 72085100 — 8-digit, digits only
pass
Arithmetic closure
60,000 + 40,000 = 1,00,000 taxable
pass
Regime consistency
place of supply 27, intra-state: CGST + SGST
pass
Auto-Export→ Ready for a selected export batch
A failed invoice is never exported. It waits in the review queue with the scan and the reason.
13/13

degraded variants matched all 14 scored fields in a dated fixture test. Blur, skew to 5°, faded toner and 72dpi. Not a whole-invoice accuracy guarantee.

0

wrong scored fields in this 13-variant sweep. That is a small test result, not a zero-error guarantee.

05 The evidence

A dated test on bad scans

Accuracy across scan conditions
Scan conditionFields exactVerdict
Clean scan, 300dpi14/14AUTO-EXPORT
Heavy blur14/14AUTO-EXPORT
Faded toner (0.42×)14/14AUTO-EXPORT
Worst combo (100dpi + skew + noise + fade)14/14AUTO-EXPORT

13 of 13 variants recovered all 14 ground-truth fields and auto-exported. Sweep re-run 2026-09-01 on the production model (gemini-3.5-flash-lite).

See the scan tests, OCR experiment and their limits →

06 The rate

₹1.40 a page +GST. ₹1.20 beyond 40,000 pages a month.

No seats. No setup fee. No contract. Prepaid pages never expire. You pay for pages we read; a page that fails is not billed.

07 The questions

Before you upload

Short answers to the ones that decide the call. The full set is on the FAQ.

Do I need Tally?
No. A batch is a register file and a manifest. Your team takes it into your books, whatever you use. If you use Tally, the batch also includes an XML preview; import and GST reports are not yet verified, so test in a copy of your company. Downloading does not post entries anywhere.
What is in a batch?
A register file (CSV, XLSX or JSON) and a manifest with the selected invoice IDs, source references and file hashes. The scans stay in your workspace. Tally XML is optional. The batch is a snapshot: later edits do not rewrite it.
What happens when extraction is wrong?
A checksum or arithmetic failure blocks export and waits for a person, with the scan and the reason beside the field. You can edit fields and line items before confirming. A checksum-valid GSTIN can still be the wrong supplier.
How bad can the scans be?
Digital text, clean scans, photocopies and phone photos. In a dated fixture test, 13 of 13 degraded variants matched all 14 scored fields. That is a small test, not a zero-error guarantee. See the limits.
Where does the data live?
Google Cloud US Central, with tenant-isolated workspaces. Not India-only hosting. Processing, retention and deletion are described in the privacy policy.
Why per page?
A page is one side of one sheet, rasterized at 300dpi. A three-page bundle bills as three pages. You pay for pages we read, not seats or invoice counts. Prepaid pages never expire.
Why only GST invoices?
The gate checks GSTIN and GST arithmetic. An invoice without both GSTINs cannot auto-export.
Can I finish a review after an interruption?
Private drafts save as you work. Reload, restore the draft, and confirm when you are ready. Confirmation is bound to that snapshot. Another edit reopens the check.

All questions →

Your scans. Proven before they post.

Start with one invoice. You will know in minutes whether the gate is doing its job.

No setup fee, no contract. Prepaid pages never expire. A page that fails is not billed.

Per-page pricing ₹1.40 a page +GST, ₹1.20 beyond 40,000 pages a month.