Questions we get asked

How it works, what it costs, and what happens to your documents. If something is missing, email support@invoicejet.ai.

About the product

How accurate is it?

We don't publish an accuracy number yet; a public benchmark page is coming. What we do instead: two independent models must agree and math checks must pass before a field is marked high confidence, and anything less confident is queued for your review with the evidence attached. You stop checking the AI's homework.

What does it cost?

Free to start: 10 invoices a month, no card. Paid plans are live: Pro is $29 a month for 200 invoices, Business is $99 a month for 1,000. Yearly billing is two months free, and you can change or cancel your plan any time from Settings. Over 1,000 invoices a month, email support@invoicejet.ai.

Are my documents used to train AI models?

No. We route only to providers under policies that prohibit training on your data. This is in our privacy policy.

What can I send it?

PDF, JPEG, PNG, or HTML up to 15 MB, uploaded, forwarded by email, or sent via the API. A PDF holding several invoices is split into one record per invoice automatically.

Is there an API?

Yes. A full REST API with signed webhooks is live, with idempotent creates, rate-limit headers, and read-only key scopes. A Node SDK, CLI, and MCP server are coming soon. See the docs at app.invoicejet.ai/docs.

How is my data protected?

Encrypted in transit, private per-account storage, API keys stored only as hashes, signed webhooks, and self-serve export and account deletion. Details on the security page.

Pricing

Is there really a free plan?

Yes. 10 invoices a month, no card required. It runs the full verification pipeline: dual-model extraction, confidence chips, click-to-source, and export.

How does yearly billing work?

Pay for ten months, get twelve. Pro is $290 a year, Business is $990 a year. You can switch between monthly and yearly any time from Settings.

What counts as an invoice?

One extracted invoice record. A PDF holding several invoices is split into one record per invoice, so a five-invoice batch counts as five.

What if I go over my plan?

You keep your data and can upgrade from Settings whenever you need more. Over 1,000 invoices a month, email support@invoicejet.ai and we'll sort out a limit that fits.

How do payments work?

Checkout and card handling are by Stripe. Plan changes and cancellation are self-serve from Settings at any time.

From the guides

Is invoice data extraction the same as OCR?

No. OCR turns pixels into text. Extraction goes further: it understands which text is the vendor, which is the total, and which is a line item, and structures it. OCR is one input to extraction, mostly useful for scans and photos.

How long does it take?

With InvoiceJet, about 30 seconds per invoice, versus 3 to 5 minutes to key one in by hand.

Does InvoiceJet work on phone photos of invoices?

Yes. Photographed and scanned documents are handled through an OCR fallback, and each field still carries a confidence level so you can see where a photo caused uncertainty.

Can I automate this without writing code?

Yes. Email forwarding needs no code at all: every account gets a private ingest address, and forwarded attachments are extracted automatically. The API is there when you want it.

What counts as a duplicate?

An exact match on vendor, invoice number, and amount. That combination is specific enough to catch true duplicates without flagging two legitimate invoices from the same vendor.

Does net 30 mean 30 business days or calendar days?

Calendar days, unless the invoice explicitly says business days. When in doubt, pay by the earlier date to be safe.

Does InvoiceJet do 3-way matching?

InvoiceJet's job is the first document in the match: it turns the invoice into verified, structured line items and totals you can trust, so your matching process compares against accurate numbers. Export or webhooks push that data into your workflow.

Does a purchase order guarantee payment?

No. A PO authorizes an order; payment happens after the invoice is received, checked against the PO, and approved.

Can I use InvoiceJet for receipts too?

InvoiceJet is built for invoices, the documents that request payment. A receipt confirming a payment you already made is a different record and is not what the extraction pipeline is tuned for.

What is the difference between accounts payable and accounts receivable?

Accounts payable is money you owe suppliers. Accounts receivable is money customers owe you. InvoiceJet works on the payable side: the invoices coming in.

Is a credit memo the same as a refund?

No. A refund returns money. A credit memo reduces what is owed and is usually applied against an invoice, though a supplier may later refund a leftover balance.

Do I need accounting software to do this?

No. This works as a capture-and-organize layer on its own, and exports CSV or JSON (or sends webhooks) when you do want the data in accounting software.

Can my vendors send invoices straight to the address?

Yes. The ingest address accepts invoices from anyone you share it with, so a vendor can email invoices directly and they capture automatically.

What file types can be forwarded?

PDF, JPEG, PNG, or HTML, up to 15 MB. Scans and phone photos work too, through an OCR fallback.

Do I pay a pro forma invoice?

Usually not directly. It is an estimate. Payment is normally made against the commercial invoice that follows, though some sellers ask for prepayment based on the pro forma.

Is remittance advice required?

No, it is a courtesy that speeds up the supplier's reconciliation. Many businesses send it as a matter of habit because it cuts down on 'what was this payment for' emails.

Does the approver need an InvoiceJet account?

No. That is the whole point of email approvals: they click approve or reject from the email with no account required.

Can I automate the export instead of clicking each time?

Yes. Signed webhooks fire as invoices complete, and the REST API lets you pull verified invoice data on your own schedule.

Can I keep invoices separate per client?

Yes. Entity tags let you track and export invoices per client or per company, so nothing gets mixed up at reconciliation time.

How do I get the data into my accounting tool?

Export CSV or JSON filtered by entity tag, or use signed webhooks and the REST API to push verified invoices into your own workflow.

Will it read an invoice I photographed on site?

Yes. Photographed and scanned documents run through an OCR fallback, and each field carries a confidence level so you see where the photo made a value uncertain.

Can non-finance people approve invoices?

Yes. Email approvals let an approver click approve or reject without logging in, so account leads can sign off without touching the finance tool.

Can I allocate invoices to specific properties?

Yes. Entity tags let you track and export invoices per property or owner, so costs land in the right place.

Can I photograph an invoice instead of scanning it?

Yes. Phone photos run through an OCR fallback, and each field carries a confidence level so you see where a bad photo made a value uncertain.

Does it work with my other tools?

Yes. A REST API and signed webhooks push verified invoices into your own systems, and CSV or JSON export covers everything else.

Are our documents kept private?

Documents are encrypted in transit, stored in private per-account storage, and never used to train AI models. You can export or delete everything yourself at any time.

Can we pass invoice costs through to clients cleanly?

Yes. Entity tags separate invoices per matter or client, and filtered exports give you a clean list to bill from.

Can the data flow into our existing systems?

Yes. Signed webhooks fire as invoices complete, and a REST API with read-only key scopes lets you pull verified invoice data into your own tools.

Is there a free option for a small nonprofit?

Yes. The free tier covers 10 invoices a month with no card required, and it runs the full verification pipeline, the same one paid plans use.

Does showing confidence mean it is less accurate?

No. Confidence is about honesty, not capability. A tool that flags its own uncertain fields lets you fix the few that matter, instead of trusting all of them equally and finding the error in the books later.

Why two models instead of one?

Two independent models that must agree catch each other's mistakes. Agreement, combined with math checks on the totals, is what lets a field auto-verify without a human.

Turn your next invoice into verified data

Free for 10 invoices a month, no card. Every field carries a confidence level and cites its source.