AI document processing, built as an intake agent on your own systems.
FactoryJet designs, builds and supports a document intake agent on your own documents and systems.
We are a services company, and what we build is yours. The agent reads inbound PDFs, scans and email attachments, such as orders, invoices, forms, claims and applications. It pulls the fields out, checks them against your system of record, sends the unsure ones to a person and files the result. We sell no document-processing product, and this page names ten you can rent, with the list prices their makers print. Before any work starts you have a fixed quote in writing.
- 01Arrives. By email, scan or upload. The agent picks it up from one shared inbox.
- 02Sorted. Named as an order, invoice, form, claim or application. Packets are split.
- 03Read. Every field you listed, plus tables and tick boxes.
- 04Checked. Against the customer, policy, matter or order in your system of record.
- 05Scored. Each field is marked sure or unsure, by bars you set.
- 06Reviewed. A person sees the unsure fields beside the spot on the page.
- 07Filed. The record is written and the original is stored where your team expects it.
- Orange rows are done by the agent we build for you.
- The black-outline row is your reviewer.
The agent decides nothing. Approving a claim, accepting an application or releasing money stays with named people.
AI document processing means software reads an inbound document, such as an order, invoice, form, claim or application, pulls the fields out, checks them against your records and files the result. FactoryJet designs, builds and supports that as an agent on your own systems. When the agent is unsure of a field, a person looks at it.
A search for this phrase is usually a search for software. The phrase “ai document processing” drew about 1,900 US searches a month in the figures we pulled on 11 Oct 2026. That day, page one of Google held guides and tool lists from SoftKraft, FlowWright, Unstructured, Microsoft, PuppyGraph and Blue Prism, plus a Reddit thread and a video. FactoryJet sells no product. If one of the ten products on this page already fits your documents, rent it. The section below shows how to tell.
Rent or build
Rent a document-processing product, or have an agent built.
Read this section before you talk to anyone, us included. It gives five signs that a rented product will do and five signs that it will not. Every product fact comes from the maker’s own page, read on 11 Oct 2026. The ten products appear lower on this page with the prices their makers print.
Rent a product if
- Your documents come in one or two layouts
The same order form from the same few customers, or one supplier's statement. Parseur and Docparser are self-serve tools for that. Parseur lists plans from $49 a month for 100 pages, and Docparser from $39 a month when billed monthly.
- The data only has to reach a spreadsheet or one app
Docparser's Starter plan lists downloads to Excel, CSV, JSON and XML, a Google Sheets export and hundreds of other integrations. If that is where the data ends up, a product does the whole job.
- A review screen that ships with the product is enough
Rossum's Starter plan lists a validation screen for exception handling and human in the loop. Docsumo's free plan lists an AI document reviewer.
- Someone on your team will own a platform
ABBYY lists pre-trained skills for more than 150 use cases and a low-code designer for building your own. A platform like that pays off when one of your people is its owner.
- You want to try it this week
Parseur lists 20 free pages every month. Nanonets starts each account with $50 in credits and no card. Docsumo lists a 14-day trial with up to 1,000 free pages, and Extend lists 10,000 free credits.
Parseur: pricingNanonets: pricingDocsumo: pricingExtend: pricing
Have one built if
- A field is only right if it matches your records
The policy has to be in force and the customer has to exist. Those lookups run against your own system, by your own rules, and they are the larger part of the work.
- Documents arrive as mixed packets
One file holds an application, two pay stubs and an ID. Google says its splitters mark page boundaries and leave the file whole, and Microsoft's current classifier does not split by default. Splitting has to be built and tested on your packets.
Google Cloud: splitters behaviorMicrosoft: custom classification model
- The result is filed in more than one place
A record goes to the system of record, the original goes to the document store and a task goes to a person. A product exports to its own list of connectors. A built agent files wherever your process says.
- The bar for unsure differs by field
A misread date of loss matters more than a misread fax number. Amazon's own guidance runs from 50% for archive work to 90% or higher for financial decisions. Your rules set each bar.
- Ownership matters to you
Everything we write for you is yours to keep, including the code, the rule book and the test documents. Take the work in-house later, or hand it to another firm, and nothing stays behind.
The two routes also combine. A rented reader can pull the fields out while an agent built for you does the checking, the review queue and the filing around it.
The readers
What Amazon Textract, Google Document AI, Azure and the AI models will take.
A built agent uses one or more of these to do the reading, so their limits shape the build. The four cards below repeat what each maker’s documentation said on 11 Oct 2026. If your documents are vendor invoices, the page to read is accounts payable automation.
Amazon Textract
AWS · reading serviceAmazon says Textract takes JPEG, PNG, PDF and TIFF files. A synchronous call, one that answers at once, takes up to 10 MB and a single page of PDF. An asynchronous job, one you collect later, takes PDFs up to 500 MB and 3,000 pages. It reads printed text in six languages and handwriting in English only. PDFs cannot be password protected, and XFA-based PDFs are not supported. Each element comes back with a confidence score from 0 to 100.
AWS: Textract set quotasAWS: Textract best practicesAWS: Textract FAQs, data privacy
Google Document AI
Google Cloud · reading serviceGoogle lists 40 MB as the largest file for an online request and 1 GB for batch. Its Custom Extractor takes 15 pages online and 200 in batch, and 10 pages when the document has checkboxes. Enterprise Document OCR lists handwriting and can return an image-quality score. Splitters report where documents begin and end and leave the file whole. Google lists Human in the Loop, its review feature, as deprecated on January 16, 2024.
Google Cloud: Document AI limitsGoogle Cloud: Enterprise Document OCRGoogle Cloud: splitters behaviorGoogle Cloud: Document AI deprecations
Azure Document Intelligence
Microsoft · reading serviceMicrosoft lists 500 MB and 2,000 pages per document on the standard tier. The free tier takes 4 MB and analyzes the first two pages only. The Read model extracts print and handwritten text. Password locks must be removed before submission. A field can carry a confidence value between 0 and 1, though Microsoft says not all fields return one. The v4.0 custom classifier does not split documents unless you switch that on.
Microsoft: Document Intelligence limitsMicrosoft: Read modelMicrosoft: accuracy and confidence scoresMicrosoft: custom classification model
AI models that read PDFs directly
Anthropic and OpenAI · general modelsAnthropic says Claude works with any standard PDF that has no password or encryption, up to 32 MB per request and 600 pages, or 100 pages on models with the smaller context window. OpenAI says each file sent to its API must be under 50 MB, that 50 MB is also the combined limit for one request, and that PDF parsing puts both the extracted text and the page images in front of the model. These models take a document as it comes, with no template to set up first.
Three limits in those pages that change the build.
- A password stops the reading. Amazon, Microsoft and Anthropic each say a PDF must arrive without one. If your senders lock their statements or pay stubs, the agent needs a path for those files.
- Long documents take the slow lane. Textract answers at once for a single page of PDF, and Google’s online limit is 15 pages for most processors. Anything longer runs as a batch job and answers later.
- The review screen and the splitting are yours to supply. Google lists its Human in the Loop feature as deprecated since January 16, 2024, and its splitters leave the file whole. Microsoft’s current classifier does not split by default.
AWS: Textract set quotasMicrosoft: Read modelAnthropic: PDF supportGoogle Cloud: Document AI limitsGoogle Cloud: Document AI deprecationsMicrosoft: custom classification model
Side by side
Rent a product, wire up a cloud reader, or have an agent built.
None of the three is wrong. The right one depends on your documents and on who you want to own the work. We give our view on the scoping call, including when it points to a product.
| 01 A rented document product | 02 A cloud reader your developers wire up | 03 An agent built for you | |
|---|---|---|---|
| What it is | A subscription product such as Parseur, Docparser, Nanonets, Docsumo or Rossum | A reading service from Amazon, Google or Microsoft that your own developers call | A document intake agent designed around your documents and rules. It belongs to you |
| Reading the document | Built in, with a setup screen for your fields | Text, tables and forms, inside the file and page limits each maker lists | The reader that tests best on your own sample, and more than one where needed |
| Sorting and splitting packets | On some plans. Docsumo lists auto-classification and splitting under Business | Partly. Google marks page boundaries and leaves the file whole. Azure does not split by default | Built and tested on your own packets, with the documents kept linked as a case |
| Checking against your records | On higher plans. Rossum lists master data matching under Business, Docsumo under Enterprise | Not included. Your developers write it | Lookups in your system of record and checks between documents, written to your rules |
| Unsure fields | Rossum and Docsumo each list a review tool | A confidence score per field. The review screen is yours to build | A review queue built for your team, with a bar set field by field |
| Filing the result | Exports and connectors. Docparser lists Excel, CSV, JSON, XML and Google Sheets | Data is returned to your code. Filing is yours to build | The record is written to your system and the original stored, with a log of each step |
| How it is priced | A monthly or yearly plan, usually by page or credit volume | By usage, on the maker's price page, plus your developers' time | Two fixed prices quoted in writing, one for the build and one for ongoing support |
| Who you call when it breaks | The product's support team | Your own developers | The team that built it |
| Right call when | A few layouts, one destination, and you want it this week | You have developers and want full control of the parts | Fields must match your records, documents come as packets, or filing spans several systems |
The work, step by step
What the agent does with each document, in seven steps.
One term covers most of what follows. A field is a single piece of data on a document, such as a name, a date or an amount. Each card says what the agent does at that step and what the makers’ pages say about it. If the documents are orders bound for an ERP, the overview page is AI agents for ERP systems.
Collect: every inbound document in one queue
Documents reach a business through a shared mailbox, a scanner folder, a web upload and sometimes a fax number that forwards to email. The agent brings them into a single queue.
- Checks the shared inbox and lifts every attached PDF, image and spreadsheet out of each message
- Keeps the email with the file, since the sender and the subject line often say what the document is
- Ignores signature images, logos and newsletters, which would otherwise be filed as junk records
- Stores the original untouched and works on a copy
Keep in mind. Gmail's help page says personal accounts have a 25 MB attachment limit, and that above the limit Gmail removes the attachment and adds it as a Google Drive link. A large scan can therefore arrive as a link with no file. The agent has to spot that and fetch the file or ask for it.
Sort and split: say what each page is
One email can hold an application, two pay stubs and a photo of an ID in a single PDF. Before anything is read, the agent names each document and finds where one ends and the next begins.
- Labels each document by type, from a list you approve
- Splits a packet into its documents and keeps them linked as one case
- Sends a type it has not seen before to a person, with no label forced onto it
Keep in mind. Google says its splitters identify page boundaries but do not split the input document for you. Microsoft says its v4.0 custom classifier does not split documents by default. Amazon's Analyze Lending does split and classify a packet, and Amazon describes it as built for mortgage documents.
Google Cloud: splitters behaviorMicrosoft: custom classification modelAWS: Analyze Lending
Read: pull the fields out
Reading turns a page into named fields, such as a policy number, a date of loss, a quantity or a signature that is present or missing. OCR, software that turns a picture of text into text, is one part of that. An AI model does the rest.
- Reads printed text, handwriting, tables and tick boxes
- Returns each value with the place on the page it came from
- Leaves a field empty when the page does not hold it, and says so
- Reads the email body too, when an order is typed there with no attachment
Keep in mind. Amazon says Textract reads handwriting in English only and suggests scans of at least 150 DPI (dots per inch, a measure of sharpness). It also warns of inconsistent results on tables with merged cells. Google's Enterprise Document OCR and Microsoft's Read model both list handwriting. A form filled in by hand in Spanish is a reason to test more than one reader.
AWS: Textract set quotasAWS: Textract best practicesGoogle Cloud: Enterprise Document OCRMicrosoft: Read model
Check: against your system of record
A field can be read perfectly and still be wrong for your business. The policy lapsed, or the order was entered last week. So each record is checked against your system of record, the one system your business treats as the truth.
- Looks up the customer, policy, matter or order the document names
- Compares what the document says with what the record says, such as a name, an address or an amount
- Checks the arithmetic, so lines add up to totals and dates fall in a sensible order
- Looks for the same document already filed
- Checks one document against the others in its packet, such as the income on a pay stub against the application
Keep in mind. Rented products list this step on their higher plans. Rossum lists master data matching and duplicate detection under Business. Docsumo lists master data lookup and cross-document validations under Enterprise. In a built agent this check is the center of the work, because the lookup rules are yours.
Score: sure or unsure, field by field
The reading services return a confidence score, a number saying how likely a value is to be right. The agent turns those scores and the results of the checks into a plain answer for each field.
- Sets a stricter bar for fields that move money or decide a case
- Treats a failed check as unsure, whatever the reader's score
- Applies a rule of its own to any field the reader does not score
Keep in mind. Amazon gives a number from 0 to 100. It says financial decisions might require thresholds of 90% or higher, while archive work might accept 50%. Microsoft gives each field a value from 0 to 1 and says not all fields return one. For a trained model's accuracy score, Microsoft recommends close to 100% on financial or medical records. One bar for every field is the wrong setup.
AWS: Textract best practicesMicrosoft: accuracy and confidence scores
Review: the unsure ones go to a person
A reviewer opens a queue and sees the page with the doubtful field marked, the value the agent read and the reason it was flagged.
- Shows only the fields that need a decision
- Records who changed what, and when
- Adds each correction to the test set, so the same mistake is caught before the next change ships
- Reminds a late reviewer, then passes the item to the backup you chose
Keep in mind. Do not count on a cloud reader to supply this screen. Google's Document AI deprecations page lists Human in the Loop as deprecated on January 16, 2024. Rossum's Starter plan and Docsumo's free plan each list a review tool. In a built agent the review queue is part of the build.
Google Cloud: Document AI deprecationsRossum: pricingDocsumo: pricing
File: write the record, store the original and stop
Once every field is sure or corrected, the agent writes the record to your system and stores the original where your team expects to find it.
- Creates or updates the record through the system's API, the door it offers to other software
- Saves the original document against that record, named by your convention
- Writes a log line for each step, from received to filed
- Opens a task for a person wherever a decision is due
Keep in mind. The agent decides nothing. Approving a claim, accepting an application, confirming an order and releasing a payment each stay with a named person. FactoryJet has worked on Odoo, NetSuite, SAP Business One, ERPNext and custom ERPs, so an ERP as the place a record is filed is familiar ground.
Four things stay with your people in every build: deciding a claim or an application, accepting a new customer or vendor, releasing money, and changing the rules the agent follows. DataForSEO’s US figures, pulled on 11 Oct 2026, put document automation at about 390 searches a month and AI document review at about 260.
Notes taken from makers’ pages were read on 11 Oct 2026.
Next step
Describe what lands in your inbox and where it must be filed. You will hear back whether renting covers it.
Share the kinds of document, a rough monthly count and the system each one ends up in. Our reply names the product we would try first if we were you, outlines the agent we would build if no product fits, and gives a fixed quote where a build makes sense.
Your data
Where your documents go, and what each AI provider says it does with them.
A document intake agent sends each page to a reading service or an AI model. Those providers publish what they do with what they receive, and their answers differ.
The list has ten points. The first five quote the providers, the next three describe how we set an agent up, and the last two stay with your team.
Treat these as planning notes, read on 11 Oct 2026. They are not legal advice. Providers edit these pages, so read the linked page and your own contract before you rely on any of them.
OpenAI: data controlsAnthropic: is my data used for trainingAnthropic: how long data is storedGoogle Cloud: training restrictionMicrosoft: Document Intelligence data and privacyMicrosoft: data and privacy for Azure-sold modelsAWS: Textract FAQs, data privacy
- OpenAI API: no training unless you opt inThe provider says
OpenAI's page says data sent to its API has not been used to train or improve its models since March 1, 2023, unless you explicitly opt in. It says abuse monitoring logs are kept for up to 30 days by default, and that Zero Data Retention needs prior approval.
- Anthropic API: no training by defaultThe provider says
Anthropic says it will not use inputs or outputs from its commercial products to train its models by default. It says API inputs and outputs are deleted from its backend within 30 days, with exceptions it lists.
- Google Cloud: no training without your instructionThe provider says
Google's page for its Gemini Enterprise Agent Platform says it will not use your data to train or fine-tune any AI model without your prior permission or instruction. It says prompts may be logged to detect abuse, and that customers who want zero retention can request an exception.
- Microsoft Azure: 24 hours, then deletedThe provider says
Microsoft says Azure Document Intelligence stores submitted data and results for 24 hours after an analysis completes, then deletes both. For AI models sold through Azure, it says prompts and completions are not available to OpenAI and are not used to train foundation models without your permission.
- Amazon Textract: opt out to stop reuseThe provider says
Amazon's FAQ says Textract may store and use document and image inputs to provide the service and to improve Amazon's machine-learning technologies. It says you may opt out with an AWS Organizations opt-out policy. Of the five, this is the only one where the buyer has to act to keep inputs out of service improvement.
- The provider list, in writingHow we set it up
Before the build you get a written list of every service that will see a document, from the reader and the AI model to the queue and the storage. Your security lead reviews it before a single real file is sent.
- A login of its ownHow we set it up
The agent signs in to your systems as its own user, limited to the records it looks up and the records it creates. It cannot change a rule, delete a record or approve anything.
- A log of every actionHow we set it up
Each document carries a trail that shows when it arrived, what it was sorted as, what was read, which checks passed, who reviewed it and where it was filed.
- Which laws apply to your documentsStays with your team
Health, lending, insurance and employment records each come with their own rules on storage and access. Your counsel or compliance lead says which apply and what each provider has to agree to. We build to the controls they set.
- Every decisionStays with your team
The agent reads, checks and files. Approving, declining, paying and signing stay with named people, and the log shows who did each.
Failure points
Eight things that trip a document intake project.
Each one traces to a sentence on a maker’s page, linked beneath it. Put files like these in your test sample on day one.
- A locked PDF
Amazon says PDFs sent to Textract cannot be password protected. Microsoft says a password lock must be removed before submission, and Anthropic lists standard PDFs with no passwords or encryption. A locked bank statement has to be opened by a person, or sent again without the lock.
AWS: Textract set quotasMicrosoft: Read modelAnthropic: PDF support
- A fillable form saved as XFA
Amazon says Textract does not support XFA-based PDFs, a format some interactive forms use. The file opens on a desk and fails in the queue. The agent has to detect the format on arrival and send it to another reader or to a person.
- An attachment that is only a link
Gmail's help page says that above its attachment limit, 25 MB for personal accounts, Gmail removes the attachment and adds it as a Google Drive link. An agent that only looks for attached files files nothing and reports no error.
- A long packet in the fast lane
Textract's synchronous calls take a single page of PDF. Google's online requests stop at 15 pages for most processors, or 30 in imageless mode. A 60-page claim file goes through batch jobs, which answer later. Decide early which documents need an answer in seconds.
- Handwriting that is not in English
Amazon lists six languages for printed text and says handwriting is supported in English only. A form filled in by hand in Spanish needs a different reader, or a person.
- A photo taken at a kitchen table
Amazon suggests at least 150 DPI. Google's OCR scores image quality and names eight defects, among them blur, glare, dark or faint pages and text cut off at the edge. Test with the worst files you have, since those are the ones that reach a reviewer.
AWS: Textract best practicesGoogle Cloud: Enterprise Document OCR
- A table with merged cells
Amazon warns of inconsistent results where table cells span several columns, and suggests plain text detection as a workaround. Check each row total against the document total, so a shifted column is caught.
- A field with no score
Microsoft says not all document fields return a confidence score. A field with no score cannot be held to a bar. Give it a rule of its own, such as a format check or a lookup in your records.
Who you would work with
Our experience with documents and the systems they end up in.
Founded in 2014, FactoryJet has served more than 500 businesses. Four things are useful to know before you ask for a quote.
Systems we know
ERP and order systemsFactoryJet has worked on Odoo, NetSuite, SAP Business One, ERPNext and custom ERPs. That work covered RFQ automation, daily bookkeeping, and the generation of purchase and sales orders. Each is document work at its root, since a request for quote, a vendor invoice and a customer order all have to be read and entered.
Read about AI agents for ERP systemsA demo comes first
On your own documentsWorking software on your own documents comes before a contract. You choose documents your team has already handled, an early build of the agent reads them, and you judge the result.
Request a demo on your own documentsWork you can look up
Case studiesProjects with a public write-up are on our case studies page.
See the case studiesAfter launch
Managed by FactoryJetWe quote the build and the ongoing support as two fixed prices, in writing, after a short scoping call. Once the agent is live, FactoryJet keeps managing the servers, the AI models, the API connections and the maintenance, so your operations team does not have to.
How monitoring and support works
Typical buyers
Four kinds of team that retype what arrives by email.
The document changes from trade to trade and the work stays the same. Something arrives, a person reads it, checks it against a record and types it into a system.
The four examples here are kinds of team this work suits. They are not a client list. For client intake at a law firm, see AI for law firms.

Distributors and manufacturers
Purchase orders and requests for quote arrive as PDFs and as typed email. Each is read, matched to the customer and the items in your ERP, and drafted as an order for a person to confirm.

Law firms
Intake packets, records and reports arrive in one long scan. Each document is named, read and filed to the matter, with the pages a lawyer should see first marked.

Insurance agencies and claims teams
A loss notice, an application and a set of photos land together. Each is sorted, read and attached to the policy or the claim, and anything unclear goes to the person handling it.

Property managers and lenders
An application comes with pay stubs, bank statements and an ID. The packet is split, each part is read, and the figures are laid side by side for the person who decides.
How we work
Six steps from a sample of documents to a supported agent.
Six steps, in the order we take them. The first two can end the project early, which is why they come first. Once the agent is live, AI agent monitoring and support covers the watching and the re-testing. Document intake is often one step in a longer process, and AI workflow automation covers the rest of it. For other kinds of agent, see AI agent development.

- 01
Gather a sample of real documents
We ask for documents your team has already handled, the ugly ones included, along with what was entered for each. That sample becomes the test every later version has to pass.
- 02
Look at the products first
If one of the rented products on this page already does the job, we name the one we would try first, and the project ends there.
- 03
Write down the fields, the checks and the bars
With the people who do the work today, we list every field, the record it is checked against, what counts as unsure and who reviews it.
- 04
Show an early build on your sample
An early build of the agent reads your sample before any contract is signed. You put its fields next to the ones your team typed and see which it marked unsure.
- 05
Give it a login that can do only its job
The agent signs in as its own user, limited to the records it looks up and creates. If your system has a test copy, the first build runs there.
- 06
Run it next to your people, then keep supporting it
At first a person confirms every document. Each disagreement between the agent and your reviewers is looked at, and a bar or a rule is adjusted. Once it is live, the people who built it keep watching it, run your sample again when a model or one of your systems changes, and repair what the run turns up.
Products to rent
Ten document-processing products you can rent, with list prices.
FactoryJet compiled this list and sells none of the ten. Every entry was read on the maker’s own site on 11 Oct 2026. Each line restates that page and quotes its list price if one is printed.
Six of the ten print a dollar price on the page we read. Docsumo prints a free trial and quotes the rest. Three print no price. The order runs from self-serve to enterprise and is not a ranking.
What a product cannot bring is your own rule book. A built agent starts from it, checks against the records you already keep, and stays your property.
- 01
Parseur
Self-serve parser · priced by pages a monthIts pricing page lists a free tier of 20 pages every month, then plans by monthly page count. Micro is $49 a month for 100 pages, Mini $89 for 300, Starter $129 for 1,000 and Pro $499 for 10,000. Parseur counts an email or a spreadsheet as a single page.
- 02
Docparser
Self-serve parser · priced by parsing creditsBilled monthly, its pricing page lists Starter at $39 a month with 100 parsing credits, Professional at $74 with 250 and Business at $159 with 1,000. One credit is one document of up to five pages. Enterprise is by quote.
- 03
Nanonets
Workflow product · priced per step runIts pricing page says every account starts with $50 in free credits and no card, then $100 a month for 100 credits. Each step in a workflow is charged per run, from $0.02 to $0.30. Growth and Enterprise are by quote.
- 04
Docsumo
Document AI platform · free trial, then a quoteIts pricing page lists a 14-day free trial with up to 1,000 free pages and 10 user licences. Business and Enterprise are a custom quote based on volume. Business lists auto-classification and splitting, a test environment and audit logging. Enterprise lists cross-document validations and master data lookup.
- 05
Extend
Developer platform · priced per creditIts pricing page lists Pay As You Go with 10,000 free credits and no contract, then $0.0125 per additional credit. Scale is $500 a month with 50,000 credits a month included. The page lists Parse, Extract, Classify and Split APIs on every plan. Enterprise is custom.
- 06
LandingAI Agentic Document Extraction
Developer APIs · priced per creditIts pricing page says $1 buys 100 credits and that you start with 1,000 free credits. Team plans start from $250 a month and cover 25,000 to 200,000 credits a month. The page lists document splitting, classification and visual grounding with fine-grained citations. Enterprise is custom.
- 07
Rossum
Enterprise platform · yearly contractIts pricing page lists a Starter plan starting at $18,000 per year, with unlimited seats, ingestion by email, API or upload, and a validation screen for exception handling. Business adds master data matching and duplicate detection. The page gives the minimum contract length as one year.
- 08
ABBYY Vantage
Enterprise platform · price by quoteIts page lists pre-trained skills for more than 150 use cases and says Vantage processes handwriting, barcodes and check boxes, with skills that improve through human-in-the-loop review. No price is printed on that page.
- 09
UiPath IXP
Part of an automation platform · price by quoteIts page says Document Understanding extracts data from structured and semi-structured documents like invoices and forms, and Generative Extraction handles unstructured content like contracts and reports. That page prints no price.
- 10
Hyperscience
Enterprise platform · price by quoteIts site says Hyperscience reads and processes the wide variety of documents that flow through an organization, and states accuracy rates of 99.5%. No price appears on the page we read.
Keep reading
Related services and one guide.
- Accounts payable automationVendor invoices read, matched to the order and the receipt, coded and routed.
- AI for law firmsClient intake and document work built for a law firm.
- AI agents for ERP systemsQuotes, orders and bookkeeping drafted inside Odoo, NetSuite, SAP Business One and ERPNext.
- Sales order automation agentsCustomer purchase orders turned into draft sales orders in your ERP.
- AI agents for insuranceClaim calls, quote details and certificate requests for agencies, MGAs and small carriers.
- AI workflow automationThe steps before and after the document, joined into one process.
- RFQ automation agentInbound requests for quote read, matched to your catalogue and drafted for approval.
- Guide: build or buy an AI agentThe rent-or-build choice on this page, for agents of every kind.
How this page was made
Every source, opened on 11 Oct 2026.
Every file limit, product feature, list price and data statement on this page was read on the pages listed here that day. All of them answered a plain web request. These pages change often. Open the link and confirm a figure before you rely on it.
Two pages returned no content to a plain request and are not used: OpenAI’s enterprise privacy page and Google’s Gemini API guide to documents. Search volumes are DataForSEO’s US monthly averages, and the page-one results were read through DataForSEO on the same day.
Reviewed and updated 2026-10-11 · Bhavesh Barot, Founder
- Amazon Web Services: Set Quotas in Amazon Textract (file formats, sizes, languages, handwriting)
- Amazon Web Services: Amazon Textract Best Practices (input quality and confidence scores)
- Amazon Web Services: Amazon Textract, Analyzing Lending Documents
- Amazon Web Services: Amazon Textract FAQs (data privacy section)
- Google Cloud: Document AI Limits (file size and pages per processor)
- Google Cloud: Document AI, Enterprise Document OCR
- Google Cloud: Document AI, Document splitters behavior
- Google Cloud: Document AI deprecations (Human in the Loop)
- Microsoft Learn: Document Intelligence, Service quotas and limits
- Microsoft Learn: Document Intelligence, Read model OCR data extraction
- Microsoft Learn: Interpret and improve model accuracy and confidence scores
- Microsoft Learn: Document Intelligence, Custom classification model
- Microsoft Learn: Data, privacy, and security for Document Intelligence
- Microsoft Learn: Data, privacy, and security for Foundry Models sold by Azure
- Anthropic: Claude Platform Docs, PDF support
- OpenAI: API guide, File inputs
- OpenAI: Data controls in the OpenAI platform
- Anthropic Privacy Center: Is my data used for model training? (commercial products)
- Anthropic Privacy Center: How long do you store my organization's data?
- Google Cloud: Gemini Enterprise Agent Platform and zero data retention
- Gmail Help: Send attachments with your Gmail message
- Parseur: Simple volume-based pricing
- Docparser: Pricing Plans and Packages
- Nanonets: Pricing
- Docsumo: Pricing and Plans
- Extend: Pricing
- LandingAI: Agentic APIs Pricing (Agentic Document Extraction)
- Rossum: Pricing, End-to-End Document Automation Plans
- ABBYY: Vantage, Intelligent Document Processing Software
- UiPath: Intelligent Document Processing (IDP), UiPath IXP
- Hyperscience: Enterprise AI Platform (home page)
- Layer3 Labs: AI Automation Agency Cost (2026), Real Pricing Guide
- ProductCrafters: AI Agent Development Cost, $5K to $180K+ (2026 Pricing Breakdown)
AI document processing FAQ
Document intake questions, with straight answers.
What operations leads, IT managers and business owners ask before putting an agent on their inbound documents. Where an answer names a product or a provider, it restates that company's own page as it stood on 11 Oct 2026.
Topics
Can’t find your answer?
Talk to the founderBuyer questions
Which companies build a custom AI agent for document review and intake automation?
Two kinds of company do. AI services firms, FactoryJet among them, design and build an agent on your own documents and systems, and you own the result. Product makers such as Rossum, Docsumo and Nanonets rent you a platform that you configure. Whichever you talk to, ask for the same things: a demo on your own documents, a written list of every system that will touch your data, and the name of the team that supports the agent after launch.
How long does it take to build a document intake agent?
It depends on scope. Layer3 Labs' 2026 guide to US agency pricing puts a single-workflow build, with invoice intake as its example, at two to four weeks. One document type filed to one system sits at that end. Mixed packets, handwriting and several systems take longer. The pace is set by how soon a sample of real documents and a test login reach the builder. FactoryJet puts the timeline in writing with the fixed quote, and at first every document waits for a person.
Document processing basics
What is AI document processing?
It is software that takes an inbound document, such as an order, invoice, form, claim or application, and does the desk work a person would do with it. It works out what the document is, pulls the fields out, checks them against your records and files the result. The reading is done by an AI model, which can take a layout nobody set up in advance. The checking and the review around the model decide whether you can trust what gets filed.
What is IDP in AI?
IDP stands for intelligent document processing. It is the software industry name for reading documents with AI and passing the data to other systems. The term covers sorting documents by type, pulling out fields, checking them and sending exceptions to a person. ABBYY, UiPath and Hyperscience all use it for their platforms. On this page we say document intake, because the job starts when a document arrives and ends when it is filed.
What does document automation mean?
It has two meanings, so check which one a seller has in mind. The first is producing documents, such as filling a contract or a letter from a template. The second is reading inbound documents and entering their data. Both showed up on page one of US Google results for the phrase on 11 Oct 2026. A NetDocuments page titled Legal Document Automation and Assembly Software sat near an Automation Anywhere page on processing documents at scale. This page is about the second meaning.
What are some examples of document automation?
Five common ones. A distributor's order desk turns emailed purchase orders into sales orders. An accounts payable team turns vendor invoices into bills. An insurance agency files loss notices and photos to the right claim. A law firm sorts an intake packet into the matter. A property manager reads a rental application along with its pay stubs and ID. Each one follows the same seven steps, which are collect, sort, read, check, score, review and file.
What is an intake agent?
An intake agent is software that handles the first contact with something new, whether that is a document, an enquiry or a client. A document intake agent reads what arrived, works out what it is and gets it to the right record. A client intake agent, common at law firms, asks a caller or a web visitor questions and opens the matter. This page covers documents. Our page on AI for law firms covers client intake.
What is the difference between OCR and AI document processing?
OCR, short for optical character recognition, turns a picture of text into text. It tells you which words are on the page and nothing about what they mean. AI document processing adds the steps around it. Those are naming the document, finding the fields, checking them against your records, sending doubts to a person and filing the result. Microsoft describes its Read model as the OCR engine underneath its other document models, which shows where OCR sits.
Rent a product or build
What is the best document automation software?
The answer changes with your documents, which is why our list is grouped by kind of buyer and has no ranking. For one or two layouts with a spreadsheet at the end, look at Parseur or Docparser. For a team that wants a platform with a free start, look at Nanonets, Docsumo or Extend. For large volumes under a yearly contract, look at Rossum, ABBYY Vantage, UiPath or Hyperscience. Each entry in the list on this page restates the maker's own page as read on 11 Oct 2026.
How much does AI document processing software cost?
Here are the list prices printed on the makers' own pages on 11 Oct 2026. Parseur starts at $49 a month for 100 pages and reaches $499 a month at 10,000, with larger plans above that and 20 free pages each month. Docparser runs from $39 to $159 a month, billed monthly. Nanonets is $100 a month for 100 credits after $50 in free credits. Extend's Scale plan is $500 a month. LandingAI's Team plans start from $250 a month. Rossum starts at $18,000 per year. The ABBYY, UiPath and Hyperscience pages we read print no price.
Is FactoryJet a document processing product?
No. FactoryJet sells a service. Our team designs, builds and supports a document intake agent on your own documents and systems, and the finished agent belongs to you. There is nothing to subscribe to. The only new screen your people learn is the review queue made for them. If you would sooner have a product running this week, start with the ten named on this page, and ask us which we would try first.
When is renting a product the better choice?
When your documents come in one or two layouts, the data only has to reach a spreadsheet or a single app, and the review screen that ships with the product is enough. Speed is on the product's side too. Parseur, Nanonets, Docsumo and Extend each print a free allowance, so a trial costs an afternoon. Building makes sense once every field has to match your own records, documents arrive as mixed packets, or the result is filed in more than one system.
Who are the top IDP vendors?
There is no neutral ranking. As a rough guide to who invests in search, Google's AI Overview for "ai document processing" on 11 Oct 2026 pointed to pages from Google Cloud, AWS, UiPath, Automation Anywhere, IBM, Databricks, Snowflake and LandingAI. A place in that box says little about fit. Shortlist by your document types and your monthly volume, then try two or three of them on your own files before you compare prices.
Reading and accuracy
Can I use AI for data entry?
Yes, where the data arrives as documents or email. An AI model reads the page and fills the fields, and software enters them in your system. Two rules keep it safe. First, check each record against what your system already holds before it is saved. Second, send any field the AI is unsure of to a person. Typed text on a clean, familiar form is where AI does best. Handwriting and poor scans need more review.
Can I use ChatGPT to review a document?
For a single document, yes. You upload it and ask questions. For intake at volume, a chat window falls short in four ways. Someone has to upload each file. It has no login to your records, so it cannot check a policy number or an order. It keeps no log tied to those records. And nobody is told when it is unsure. Put the same model inside an agent that supplies those four things and it does the job well.
How often does AI read a document correctly?
It depends on your documents, so we quote no single figure. Makers quote their own. ABBYY says its pre-trained skills deliver 90% accuracy at the start, and Hyperscience states accuracy rates of 99.5%. Neither number was measured on your files. What we do is measure. Ahead of go-live, documents your team has already processed are run through the agent, and we count field by field how often the two agree. Once live, any field below its bar is sent to a reviewer.
Can it read handwriting?
Yes, with limits. Amazon says Textract reads handwriting in English only. Microsoft says its Read model extracts print and handwritten text, and Google lists handwriting among the things Enterprise Document OCR detects. ABBYY says Vantage handles handwriting, barcodes and check boxes. Neat capitals in a form box read well. A scrawled note in a margin reads worse. In our builds, handwritten fields get a stricter bar, so more of them reach a reviewer.
Can it read scanned PDFs, faxes and phone photos?
Yes. Amazon's guidance is a scan of at least 150 DPI, and both Amazon and Microsoft put the smallest readable text at about 8 point at that sharpness. Google's OCR can return an image-quality score that flags eight defects, among them blur, glare, dark pages and cut-off text. The agent runs checks like these when a file arrives. A page too poor to read goes back to the sender or to a person. The agent does not guess at it.
Can it handle several documents scanned into one file?
Yes, and it is one of the harder parts. The agent finds where each document starts and ends, labels each one and keeps them linked as a case. The cloud tools do less here than their names suggest. Google says its splitters identify page boundaries but do not split the file for you, and Microsoft says its current custom classifier does not split by default. So the splitting step is built and tested on your own packets.
What happens to documents the agent is unsure about?
They go to a person, and only the doubtful part does. The reviewer sees the page, the field in question, the value the agent read and why it was flagged, such as a low score or a mismatch with your records. They correct or confirm it, and the document moves on. The correction is logged with their name and the time. No unsure field is filed until someone has looked at it.
Does the agent need to be trained on our documents?
Not in the old sense of building a template for each layout. We still need a sample of your real documents, for two reasons. It shows how well each field is read, and it lets us set the bar between sure and unsure. Where a classifier is trained to sort document types, Microsoft's minimum is five samples per type. The same sample becomes the test set that is run again whenever a model or one of your systems changes.
Your data
Is AI using our data?
It depends on the provider and the plan, so check each one. These were read on 11 Oct 2026. OpenAI says data sent to its API has not been used to train its models since March 1, 2023, unless you opt in. Anthropic says it will not use inputs or outputs from its commercial products to train its models by default. Google says the same of its cloud AI platform unless you give permission. Amazon says Textract may use inputs to improve its services unless you opt out.
Where do our documents go?
Three places. The original stays where it arrived, in your mailbox or your document store. A copy goes to the reading service or AI model that pulls the fields out. The finished record goes to your system of record. You get the list of every provider in that chain in writing before work starts, so your security lead can read each one's terms. The agent uses a login of its own, limited to the records it has to look up and create.
Can the agent approve a claim or accept an application?
No. It reads, checks and files. It can lay out what the documents say and where they disagree, and it can open a task for the person who decides. The decision stays with that person, by name, and the log shows who made it. We draw that line on purpose. A reading mistake costs a correction. A wrong decision on a claim or an application costs far more, and it is yours to make.
Working with FactoryJet
How much does a custom document intake agent cost to build?
Two published ranges give the scale. Layer3 Labs' 2026 guide puts a single-workflow build by a US agency at $5,000 to $15,000, and names invoice intake as an example. ProductCrafters' 2026 breakdown puts custom AI agents of all kinds between about $5,000 and more than $180,000. Where you land depends on how many document types the agent reads, how many systems it checks and files to, and how much handwriting is involved. FactoryJet gives you a fixed price in writing after a short scoping call.
Who maintains the agent once it is live?
We do. The build and the support that follows are each quoted as a fixed price, in writing, once a short scoping call is done. From go-live on, FactoryJet manages the servers, the AI models, the API connections and the maintenance, which keeps that load off your operations team. Part of that work is running your sample documents again every time a model or one of your systems changes, then fixing whatever the run shows.
Can we watch the agent read our documents before we sign?
Yes, and before any contract. Working software on your own documents is how we start. You pick a batch your team has already handled, an early build of the agent reads it, and you put the two sets of fields next to each other, unsure ones included. Should a rented product turn out to cover the job, you hear that from us then.
Who owns the code once the agent is built?
You do. The code, the written rules, the bars for each field and the test documents all belong to you, and you can have the agent run inside a cloud account that is yours. FactoryJet still looks after it day to day. Bring the work in-house later, or pass it to a different firm, and nothing is held back. The log of what the agent did goes along as well.
Which systems can the agent file to?
Any system that offers an API (a door for other software) or a supported import. FactoryJet has worked on Odoo, NetSuite, SAP Business One, ERPNext and custom ERPs, and we build Xero and HubSpot integrations. In scoping we check two things about your system. It has to let outside software create the record you need, and it helps if it offers a test copy to build against. Where a system offers neither, the agent prepares the record for a person to confirm.
Will our team still be involved?
Yes. Your team writes the rules with us, reviews the fields the agent is unsure of and makes every decision. For an agreed period at the start they see every document, so they learn where the agent is strong and where it needs a tighter bar. After that, their time goes to the exceptions and to the people on the other end of the documents, who are your customers, claimants, applicants and vendors.
AI document processing
Every inbound document read, checked and filed. Every decision still yours.
Tell us what arrives and where it has to go. We say what a rented product already covers, let you watch an early build read your own documents, and stay on after launch.
See it read your own documents before any contract. One fixed quote, in writing. The code is yours.