Extract Custom Data From Receipts & Invoices
Define the data points you need — VAT IDs, PO numbers, project codes — and AI Fields extracts them automatically.
SparkReceipt already reads the vendor, date, total, and tax from every document. AI Fields go further: teach the AI to pull any extra detail you care about — no more copying values off receipts and invoices by hand.
Business Owners in 175 Countries Trust SparkReceipt
What is custom data extraction with AI Fields?
Every receipt or invoice scanner reads the obvious details — vendor, date, total, tax. But businesses often need to capture data points that no standard scan collects: a supplier's VAT ID, a purchase-order number, a project code, a serial number.
AI Fields is SparkReceipt's answer to custom data extraction. Instead of opening every document and copying those values by hand, you define a field once — a short name plus a plain-language instruction for what to look for — and SparkReceipt extracts that value from every document automatically, going forward.
It sits on top of the standard scan: after a document finishes its normal OCR (which reads the vendor, totals, and dates), the AI checks each of your AI Fields and fills them in from the document's text. The result is complete invoice and receipt data extraction — the standard fields and the custom ones you defined — with no manual entry.
Define a field once, extract it forever
Creating an AI Field takes two things: a name for the data point (like Supplier VAT ID or PO Number) and a plain-language extraction instruction describing what to look for. The clearer the instruction, the more reliable the result.
Define up to 20 fields per account. Turn on multiple values for details that repeat on a single document — a list of serial numbers or line-item codes — and a document can hold up to 50 values for that field.

Grounded extraction you can trust
AI Fields only extract what actually appears in the document. The AI never invents or guesses a value — if a detail isn't on the page, the field is simply left empty for that document.
Every value stays under your control. AI-extracted values are marked so you can tell them apart from ones you entered yourself, and you can edit, delete, or add a value by hand at any time.

How AI Fields Extraction Works
Define Your Field
Give the field a name (Supplier VAT ID, Project Code, PO Number) and a plain-language instruction describing what to look for — for example, 'the seller's VAT number, usually labelled VAT No or VAT Reg No.'
AI Extracts It Automatically
After each document finishes its standard scan, SparkReceipt reads your enabled AI Fields from the document text and fills them in — no action needed on your part. Reprocess a document and the values refresh.
Review and Export as Columns
Extracted values appear on each document, ready to review or correct. Include any field in your reports, where it becomes its own column in CSV and Excel exports (and appears in PDFs) — right alongside the standard data.
Common AI Fields for invoice and receipt data extraction
The right fields depend on your jurisdiction and how your team tracks spend. A few that businesses set up most often:
| AI Field | What it captures |
|---|---|
| Supplier VAT ID | The seller's VAT identification number — required on valid EU and UK VAT invoices, and easy to miss if your standard scan doesn't break it out |
| Invoice number | The unique, sequential number that identifies the invoice — another mandatory VAT-invoice detail |
| Purchase order (PO) number | The PO referenced on the invoice, for matching spend to approvals |
| Project / cost-center code | The project or cost center an expense should be billed to |
| Serial numbers | Every product serial number on the document (turn on multiple values) |
| Payment reference / IBAN | The account or reference an invoice should be paid to |
A good rule of thumb: if you keep copying the same kind of detail off documents by hand, it's a perfect candidate for an AI Field. Because the extracted values export as their own columns, a compliance field like a supplier VAT ID travels straight into your accounting exports and on to your bookkeeper.
Custom Data Extraction, Included
Simple, transparent pricing. No hidden fees, no surprise charges.
Loved by Small Business Owners
Join 38,283 businesses that chose SparkReceipt — 4,620,044 receipts processed and counting.
Start Free TrialFrequently Asked Questions
Data extraction turns the information on a receipt or invoice into structured, usable fields instead of a flat image. SparkReceipt extracts the standard details (vendor, date, total, tax, line items) automatically, and AI Fields let you extract additional custom data points you define — so every document becomes a complete, exportable record with no manual typing.
Create an AI Field: give it a name (like Supplier VAT ID or Project Code) and a short plain-language instruction describing what to look for. From then on, SparkReceipt reads that value from every document automatically, right after the standard scan. You can define up to 20 AI Fields per account.
Anything that appears as text on your documents — supplier VAT IDs, invoice numbers, purchase-order numbers, project or cost-center codes, serial numbers, payment references or IBANs, and more. If a value can repeat on one document (like serial numbers), turn on multiple values and a single document can hold up to 50.
No. AI Fields only extract values that actually appear in the document text — the AI never invents or calculates data that isn't there. If a field's value can't be found, it's left empty for that document rather than guessed, and every value is editable so you stay in control.
Yes. Each AI Field can be included in your reports, where it becomes its own column in CSV and Excel exports (and appears in PDF exports) alongside the standard document data — so a field like a supplier VAT ID travels straight into your accounting workflow.
Up to 20 AI Fields per account. You can enable or disable individual fields, reorder them, and choose whether each one is included in reports — so you only extract the data points you actually need.
AI Fields is included in the Elite plan at $16.65/month, billed annually, with a 7-day free trial.
Stop Copying Data Off Documents by Hand.
Get StartedExplore More Features
Receipt Scanner
AI-powered receipt scanning for any receipt
OCR Receipt Scanner
Extract structured data from any receipt
Bank Statement Extractor
Extract and match bank transactions
Expense Reports
Generate reports in PDF, Excel, or CSV
Exports
Export receipts in CSV, PDF, Excel, or ZIP
Pre-Accounting
Prepare clean data for your accountant

