GST Invoice to Excel

Upload a GST invoice PDF. Get every field extracted into a structured Excel file in seconds.

Built for the late-night reconciliation crowd. The kind of tool you wish your last accounting software had a button for.

Manually copying invoice fields into Excel takes 5–10 minutes per invoice. For 50 invoices, that's 8 hours of data entry. Our reader does it in seconds — upload a PDF, download an Excel file with all fields extracted.

Drag and drop your invoice here, or

PDF only, up to 5 MB per file, max 20 files

Otherwise we keep your invoice for up to 30 days to improve extraction, then delete it. Privacy.

Takes less than 10 seconds. No signup required.

or
Try with a Sample Invoice

See real extraction from a sample GST invoice — no upload needed

Digitally generated PDFs only · 5 uploads per hour

What Fields Does a GST Invoice Contain?

Every valid GST tax invoice issued under the GST Act must contain these fields. Understanding them helps you verify invoices, claim input tax credit, and file accurate returns.

FieldWhat It IsWhy It Matters
Seller GSTIN 15-character GST registration number of the supplier Required for claiming ITC. Invalid GSTIN = ITC rejected.
Invoice Number Unique sequential number assigned by the seller Must be unique per financial year. Used for return matching.
Invoice Date Date the invoice was issued Determines the tax period for filing. ITC has time limits.
Buyer GSTIN GST number of the buyer (for B2B transactions) Required for GSTR-1 filing and ITC claims.
HSN / SAC Code Harmonized System code for goods or Service Accounting code for services Determines the applicable GST rate.
Taxable Value Value of goods/services before tax Base amount on which GST is calculated.
CGST + SGST Central GST + State GST (for intra-state supply) Split equally — e.g., 18% GST = 9% CGST + 9% SGST.
IGST Integrated GST (for inter-state supply) Full rate charged — e.g., 18% IGST. Mutually exclusive with CGST+SGST.
Total Amount Final payable amount including all taxes What the buyer actually pays.

How GSTExtract Reads Your Invoice

GSTExtract uses a multi-step pipeline to extract structured data from your GST invoice PDF:

  1. Text extraction — Reads the PDF text layer directly (no OCR needed for digital PDFs). Preserves column alignment for accurate field detection.
  2. Text normalization — Cleans up formatting inconsistencies, fixes common OCR-like artifacts, and standardizes date formats.
  3. Zone segmentation — Splits the invoice into header (seller info, invoice details) and footer (totals, taxes) zones for targeted extraction.
  4. Field extraction — Uses pattern matching to find GSTIN, invoice number, date, amounts, and tax values. Multiple strategies per field ensure accuracy across different invoice formats.
  5. Validation — Checks GSTIN format and check digit, verifies tax logic (CGST+SGST vs IGST), and scores confidence per field.
  6. Excel export — Outputs a clean, structured Excel file ready for accounting software import.

Supported Invoice Formats

GSTExtract works with digitally generated GST invoice PDFs from any vendor. Tested and optimized for:

Amazon Flipkart Swiggy Zomato Myntra RedBus BookMyShow + any GST invoice

Any standard GST invoice PDF with a text layer will work. Scanned or handwritten invoices are not supported in the web tool.

Batch Processing

Processing multiple invoices? Upload up to 20 GST invoice PDFs at once. GSTExtract processes them in parallel and generates a single consolidated Excel file with all extracted data, sorted by review priority. Perfect for month-end reconciliation.

Related Tools

Ready to Extract?

Upload your GST invoice PDF above, or try with a sample invoice to see it in action.

Upload Invoice

Frequently Asked Questions

How do I read a GST invoice?

If you've never done it before, the short version is: find the supplier's GSTIN at the top, the invoice number and date in the header, and the tax breakup near the total at the bottom. Our field-by-field walk-through goes deeper. If you'd rather not read every bill by hand, that's exactly what this tool is for.

What fields does GSTExtract extract?

The eight fields you actually need for the books and the returns: supplier name, supplier GSTIN, invoice number, invoice date, total payable, CGST, SGST and IGST. Each one comes back with a small confidence dot beside it, so you can see at a glance which rows (if any) need a second look before you copy the data into Tally.

Can I extract data from multiple invoices at once?

Yes, up to twenty PDFs in one batch. Everything goes into a single Excel sheet, one row per invoice. Anything the tool wasn't fully sure about gets sorted to the top, so the rows that need your attention are the ones you see first.

Which invoice formats are supported?

Anything that started life as a digital PDF and still has its text layer intact — Amazon, Flipkart, Swiggy, Zomato, Myntra, RedBus, BookMyShow, plus most bills generated by Tally, Zoho Books, Vyapar and the like. Mobile-camera shots of paper bills don't work in the browser version (they need OCR), but if that's your situation, get in touch.

Is my invoice data safe?

By default we keep a copy of your uploaded invoice for up to 30 days to improve and test our extraction, then it's permanently deleted — or tick the opt-out box on the upload form and we keep nothing. The generated Excel sheet stays on the server for about an hour so you can download it, after which it's auto-deleted. No accounts, no email harvesting. Full details on the Privacy page.