Back to Bills & Expenses

AI Bill Categorization

Upload vendor bills, extract data with AI, review and edit fields, then continue to the Save Expense page

AI Bill Categorization

Upload a vendor bill and let AI extract the details — vendor info, line items, GST breakdown, and totals. Review and edit the extracted fields, then continue to Save Expense to categorize and record the bill.

Table of Contents


Uploading a bill

Navigate to Bills > Upload. Drag and drop a file onto the upload zone or click to browse.

Supported formats: JPEG, PNG, WebP, GIF, PDF Maximum file size: 10 MB

Upload page showing the drag-and-drop zone for vendor bills and the extracted data placeholder

The file is stored in document storage immediately. If you have AI access, extraction begins automatically. Without AI access, the form opens blank for manual entry.


AI data extraction

After upload, the system sends the document to AI for extraction. AI analyzes the image or PDF and populates every field automatically.

Extracted data form showing vendor details, bill details, line items, and amount breakdown after AI extraction

FieldDescription
Vendor nameBusiness name of the seller
Vendor GSTIN15-character GST identification number
Vendor addressFull address of the seller
Invoice numberUnique bill or invoice identifier
Invoice dateDate in YYYY-MM-DD format
CurrencyDetected from symbols (₹ INR, $ USD, € EUR, £ GBP)
Place of supplyIndian state code for GST applicability
Line itemsDescription, quantity, unit price, amount, HSN/SAC per item
GST breakdownCGST, SGST (intra-state) or IGST (inter-state), total GST, rate
Total amountFinal invoice total including taxes

Vendor matching

Extracted vendor details carry forward to the Save Expense page:

  • If the extracted GSTIN matches an existing vendor in your system, that vendor is auto-selected — no manual lookup needed.
  • If no match is found, clicking "Create New Vendor" opens a dialog pre-filled with the extracted name, GSTIN, and address.
  • The bill always stores the extracted vendor name, GSTIN, and address as text, whether or not a vendor record is linked.

See Vendor Selection for the full vendor workflow.


Confidence scores

Every extraction includes a confidence score on a 0–100% scale, shown as a badge next to the document preview.

  • Above 80% — green badge: "High confidence extraction"
  • 80% or below — secondary badge: "Review highlighted fields"

Confidence badge showing 100% confidence with high confidence extraction label

The threshold is strictly greater than 80%. Even high-confidence results should be spot-checked before saving.


Editing extracted data

Every field is editable regardless of confidence. Changes auto-save to the draft every 1 second, so you never lose work.

  • Edit any text or number field — vendor name, GSTIN, invoice number, dates, amounts
  • Add or remove line items — "Add Item" appends a row; the trash icon deletes one
  • Change GST values — enter CGST/SGST for intra-state or IGST for inter-state; total GST auto-calculates
  • Adjust the total — an auto-calculated total is shown, but you can override it to match the document

Manual entry

Manual entry is a first-class workflow. Navigate to Bills > Upload and fill in every field by hand. The form opens with empty fields when AI access is unavailable, the quota is exceeded, or you prefer typing directly. Manual entry supports the same fields, auto-save behavior, and categorization as AI-extracted bills.


Draft system

Every upload and edit persists as a draft. Drafts auto-save across the upload and save-expense pages. When you return, a resume dialog offers two options:

  • Continue — restores all fields where you left off
  • Discard — deletes the draft and starts fresh

Drafts track which page you were on, so resume takes you to the correct step.


Requirements

  • AI access — the owner or a team member must have an active AI access grant. See AI Access Guide.
  • Chart of Accounts — AI categorization matches against your accounts. See Chart of Accounts.
  • Clear documents — readable text, especially numbers and dates, produces better extractions.

Tips

  • PDF preferred — PDFs generally extract more accurately than photos of paper bills.
  • Include HSN/SAC codes — these help AI pick the right expense category.
  • Review before continuing — verify extracted fields before moving to the Save Expense page.

Was this article helpful?

If you need more help, our support team is ready to assist you.