VAT and GST Return Extractor

Turn a VAT or GST return into data: output tax, input tax, tax due, taxable, exempt and zero-rated sales, plus sales and purchases summaries. No signup.

The full guide: Reverse charge VAT, output tax and input tax

How should we start?

Build with Talonic

Need to scale? Create an API key, then run this from your own code or an agent.

Create an API key

Free account required

Start with a document

Upload a file or pick a sample, and see the fields come back.

No signup · nothing stored

Questions about VAT and GST Return Extractor.

What does the VAT and GST return extractor capture?

The tax period start and end, taxpayer name, tax ID and address, then the totals a return turns on: total output tax, total input tax, tax due, taxable sales, exempt sales, and zero-rated sales, with any prepayment credit and penalties or adjustments.

Does it handle reverse charge and cross-border boxes?

Yes. Reverse charge supplies, intra-community acquisitions, intra-community supplies, import VAT, and correction adjustments each map to a dedicated field, so EU and other multi-box returns come across intact.

How are the summary tables returned?

Three tables plus a line detail: the sales summary and purchases summary each carry sales or purchase type, amount, tax rate, and tax amount (purchases add the deductible amount), and the tax details table breaks down each tax category by base amount, rate, and tax.

Does it record the filing metadata?

Filing status, return type, and the responsible person name and contact are all read, along with the reporting currency and any free-text notes on the return.

Which export formats and file limits apply?

Download the fields and tables as CSV, XLSX, or JSON. Uploads are PDF only, up to 10MB and 100 pages.

Doing this to one file, or to ten thousand?

The tool reads a single document. The platform reads the whole estate once and keeps it queryable — the same engine, with a memory.

See document data extraction if you run this for risk and compliance teams, or the extraction API if you are building it in.