Help Center

How can we help you?

Everything you need to know about using FinXtract to extract financial data from your documents.

Getting Started

What is FinXtract?

FinXtract is an AI-powered service that extracts financial data from your documents automatically. Simply upload your bank statements, invoices, receipts, or any financial document, and our AI will read and extract all the important information like transactions, dates, amounts, and more. No manual typing needed!

Who is it for?

  • Chartered Accountants: Process client documents faster during audit season
  • Small Businesses: Manage expenses and invoices without hiring extra staff
  • Finance Teams: Streamline financial reporting and GST reconciliation
  • Individuals: Track personal expenses and organize receipts effortlessly

Document Types We Support

FinXtract supports 4 main document types. Each is optimized for specific extraction needs. You're charged per page of your PDF, regardless of document type.

Bank Statements

Extract complete transaction history from any Indian bank statement - SBI, HDFC, ICICI, Axis, and more.

What we extract:

  • Transaction date & value date
  • Description/Narration
  • Debit & Credit amounts
  • Running balance
  • Reference/Cheque numbers

Passbooks

Digitize physical passbook entries from scanned images or photos. Works with all Indian bank passbooks.

What we extract:

  • Date of transaction
  • Transaction particulars
  • Withdrawal & Deposit amounts
  • Balance after transaction
  • Account holder details

Invoices

Extract complete invoice data including GST details. Perfect for GST reconciliation and accounting.

What we extract:

  • Invoice number & date
  • Seller & Buyer GSTIN
  • Line items with HSN codes
  • Taxable amount, CGST, SGST, IGST
  • Total amount & payment terms

General Documents

Extract data from any financial document - receipts, expense reports, salary slips, and more.

What we extract:

  • Key-value pairs from document
  • Tables and structured data
  • Amounts and dates
  • Names and addresses
  • Custom fields based on content

⚠️ Important: The first page must contain data with headers.

Tips for Best Results

Do's - For Best Accuracy

  • Use clear, high-resolution scans - 300 DPI or higher for scanned documents
  • Upload native PDFs when possible - Digital bank statements work better than scanned copies
  • Ensure proper lighting - When photographing passbooks, use even lighting without shadows
  • Keep documents straight - Avoid tilted or rotated scans
  • Include full page - Make sure headers and footers are visible for context
  • Use password-free PDFs - Remove password protection before uploading

Don'ts - Avoid These

  • Blurry or low-quality images - Text should be clearly readable
  • Cropped documents - Don't cut off parts of the statement
  • Heavy compression - Over-compressed JPEGs lose text clarity
  • Handwritten notes over text - Annotations can confuse extraction
  • Multiple statements in one image - Upload each page separately
  • Watermarked or stamped documents - Heavy watermarks reduce accuracy

Bad PDF Examples

These are real-world examples of PDFs that cause poor extraction results. If your document looks like any of these, fix the issue before uploading to save credits and get accurate data.

Example of a blurry, low resolution bank statement scan

Blurry or Low Resolution Scan

When a bank statement is scanned at low resolution (below 200 DPI) or the image is blurry, the AI cannot reliably read the text. Numbers like "1" and "7", or "5" and "6" become indistinguishable, leading to incorrect amounts in your data.

✓ Fix: Re-scan at 300 DPI or higher. Use the original digital PDF from your bank app/net banking instead of scanning a printed copy.
Example of a cropped bank statement with columns cut off

Cropped or Cut-off Page

If the scan or photo of your statement is cropped, the Balance or Credit/Debit columns at the edge may be partially or fully missing. The AI will either skip those transactions entirely or assign incorrect values to the wrong columns.

✓ Fix: Include the full page with all columns visible. Make sure headers and all data columns (Date, Description, Debit, Credit, Balance) are fully visible.
Example of a transaction split across two pages

Transaction Split Across Pages

When a long transaction description starts at the bottom of one page and continues on the next page, the AI processes pages separately. It sees half the row on Page 1 (date + description but no amount) and the other half on Page 2 (just amounts without a date). This results in a missing transaction or one with garbled data.

⚠️ Note: This is a known limitation. The affected row may be missing or have incorrect values. Always cross-check the first and last rows of each page in the output.
Example of a bank statement with handwritten notes and stamps

Handwritten Notes & Annotations

Pen marks, highlighters, sticky notes, tick marks, or handwritten calculations on top of the printed statement get mixed into the extracted text. The AI reads "✓ 15,000" as a single value or merges note text with the description.

✓ Fix: Use a clean copy without any handwritten annotations. Download the digital statement from your bank portal.
Example of a password-protected PDF that cannot be read

Password-Protected PDF

Many banks send statements as password-protected PDFs (usually your DOB or PAN). Our system cannot open or read protected files. The extraction will fail immediately with an error.

✓ Fix: Open the PDF in any PDF reader, enter the password, then "Save As" or "Print to PDF" to create an unlocked copy. Upload the unlocked version.

How to Use FinXtract

1

Upload Your Document

Log in to your FinXtract account and click the "Upload" button. You can:

  • Drag and drop files directly
  • Click to browse and select files from your computer
  • Upload multiple documents at once (batch processing)
Supported formats: PDF, JPG, PNG, JPEG, TIFF
Max file size: 10MB per file
2

Select Document Type

Choose the type of document you're uploading for optimized extraction:

  • Bank Statement - For transaction history extraction
  • Passbook - For scanned/photographed passbook pages
  • Invoice - For GST invoices and bills
  • General - For any other financial document
3

AI Processes Your Document

Our AI technology automatically:

  • Reads the document using advanced OCR
  • Identifies and structures financial data
  • Extracts transactions, dates, amounts, and more
  • Organizes everything into a clean, structured format
Processing time: Usually 5-30 seconds per page
4

Download Your Data

Once processing is complete, you can:

  • View the extracted data in your browser
  • Download as CSV - Opens in Microsoft Excel, Google Sheets, or import into Tally
  • Copy data directly to clipboard
💡 Note: We export CSV only (no direct .xlsx), but CSV files open directly in Microsoft Excel, Google Sheets, or can be imported into Tally for accounting.

Understanding Credits

What are credits?

Credits are called "Pages" in the UI. 1 Credit = 1 Page of a PDF document. You're charged per page, regardless of which document type you select. Our pricing is simple: approximately ₹1 per page.

How are credits calculated?

Credit usage is based on the number of pages in your PDF:

  • 1 page PDF: ~1 credit
  • 10 page bank statement: ~10 credits
  • 50 page audit bundle: ~50 credits
  • 100+ page document: ~100+ credits

You'll always see the exact credit cost before processing. No surprises!

Two Types of Credits

1. Monthly Credits (Subscription)

  • • Included with your subscription plan
  • • Reset at the start of each billing cycle
  • • Used FIRST when processing documents
  • • Do NOT roll over to next month

2. Extra Credits (Bonus)

  • • Purchased separately or awarded as promotions
  • Do NOT expire - use anytime
  • Only usable by paid subscribers
  • • DEMO tier users CANNOT use extra credits

DEMO Tier Limitation

DEMO tier users get 30 pages only. Even if you have bonus/extra credits, you cannot use them without upgrading to a paid plan. Monthly credits are used first, then extra credits (paid users only).

Failed Extractions = No Charge

Credits are only deducted for successful extractions. If processing fails due to an error or poor quality document, you won't be charged. Only completed and successful extractions consume your credits.

Do credits expire?

Monthly credits reset at the start of each billing cycle and don't roll over to the next month.

Extra/Bonus credits never expire and remain until used. However, you must have an active paid subscription to use them. Free tier users with bonus credits must upgrade to a paid plan before they can use those credits.

Organizations & Teams

What is an Organization?

Organizations allow multiple team members to work together under a single account. Perfect for CA firms, accounting teams, and businesses with multiple users who need to process documents.

Shared Credits Pool

Organization members share credits from a common pool. Here's how it works:

  • Single Credit Balance: All organization members draw from the same credit pool
  • Admin Control: Organization admins can purchase credits, manage the subscription, and view usage reports
  • Usage Tracking: See which team member used how many credits with detailed usage logs
  • Invite Members: Add team members via email invitation - they get instant access to the shared credits

Organization Roles

👑 Owner / Admin

  • • Manage billing & subscription
  • • Add/remove team members
  • • Purchase additional credits
  • • View all usage reports

👤 Member

  • • Use shared credits for processing
  • • Upload and extract documents
  • • View their own usage history
  • • Download extracted data

Priority Processing

What is Priority Processing?

During high server load, free tier users may experience delays until the system cools down. Paid subscribers get priority queue access, ensuring faster processing even during busy periods.

  • Free tier: May experience delays during peak hours
  • Paid subscribers: Always get priority queue access
  • Processing time: Usually 5-30 seconds per page for paid users

Priority Disabled Error

If you see error code PRIORITY_DISABLED, it means the system is currently busy and free tier processing is temporarily paused. Upgrade to a paid plan for priority access during peak times and avoid processing delays.

Security & Privacy

Is my data safe?

Absolutely! We take security very seriously:

  • Encrypted during upload and storage (AES-256)
  • Bank-grade security standards (SSL/TLS)
  • Documents auto-deleted after 24 hours
  • You can manually delete documents anytime
  • Strict access control (only you access your docs)
  • We never share data with third parties

What happens to my documents?

Your documents are processed securely and automatically deleted within 24 hours. We prioritize your privacy by not storing your financial data long-term. You can also delete them immediately through your dashboard.

Common Questions

What if the extracted data isn't accurate?

While our AI achieves 95%+ accuracy, you should always review the data before using it. You can edit any fields directly in the dashboard. For best results, follow our tips above.

Can I process documents in Hindi or regional languages?

Currently, FinXtract works best with English documents. Support for Hindi and other Indian languages is coming soon!

Is the CSV output ready for Tally import?

Yes! Our CSV exports are formatted to be directly importable into Tally, Excel, and other popular accounting software. The columns match standard accounting formats.

Can I buy more credits with an active subscription?

Yes! You can purchase additional credits anytime, even with an active subscription. This is perfect for busy periods when you need extra processing capacity.

Can I cancel my subscription anytime?

Yes! Cancel anytime from your account settings. You'll retain access until the end of your billing period.

Do you offer refunds?

If you experience technical issues, contact our support team and we'll work with you to find a solution, including refunds where appropriate.

Still have questions?

Our support team is just a click away to help you with any issues or queries.