Stay organized with collections Save and categorize content based on your preferences.

Quotas and limits

This document lists the quotas and limits that apply to Document AI.

A quota restricts how much of a particular shared Google Cloud resource your Cloud project can use, including hardware, software, and network components.

Quotas are part of a system that does the following:

  • Monitors your use or consumption of Google Cloud products and services.
  • Restricts your consumption of those resources for reasons including ensuring fairness and reducing spikes in usage.
  • Maintains configurations that automatically enforce prescribed restrictions.
  • Provides a means to make or request changes to the quota.

When a quota is exceeded, in most cases, the system immediately blocks access to the relevant Google resource, and the task that you're trying to perform fails. In most cases, quotas apply to each Cloud project and are shared across all applications and IP addresses that use that Cloud project.

There are also limits on Document AI resources. These limits are unrelated to the quota system. Limits cannot be changed unless otherwise stated.

Quotas

The following quotas apply to Document AI. These quotas apply to each Google Cloud console project and are shared across all applications and IP addresses using that project.

If you would like to process more requests, submit a Document AI quota request for your project in the Google Cloud console.

Please provide information about your specific needs and use case in the request.

Request Quota Default Value Notes
Requests per minute 1800 per user View quota in Google Cloud console
Online process requests per minute (v1beta2 only) 600 per project View quota in Google Cloud console
Online process requests per minute (Global) 120 per project View quota in Google Cloud console
Online process requests per minute (Single Region) 6 per project View quota in Google Cloud console
Concurrent batch process requests (v1beta2 only) 10 per project View quota in Google Cloud console
Concurrent batch process requests per processor (Global) 5 per project View quota in Google Cloud console
Number of pages in active processing (v1beta2 only) 10,000 per project View quota in Google Cloud console
Review document requests per minute (Global) 600 per project View quota in Google Cloud console
Concurrent processor version training requests (US) 1 per project View quota in Google Cloud console
Concurrent processor version training requests (EU) 1 per project View quota in Google Cloud console
Concurrent processor version training requests (Single region) 1 per project per single region except australia-southeast1 View quota in Google Cloud console
Deployed custom processor versions (US) 5 per project View quota in Google Cloud console
Deployed custom processor versions (EU) 5 per project View quota in Google Cloud console
Deployed custom processor versions (Single Region) 5 per project per single region View quota in Google Cloud console
Concurrent import documents requests (US) 3 per project View quota in Google Cloud console
Concurrent import documents requests (EU) 3 per project View quota in Google Cloud console
Concurrent import documents requests (Single Region) 3 per project per single region View quota in Google Cloud console
Concurrent export documents requests (US) 1 per project View quota in Google Cloud console
Concurrent export documents requests (EU) 1 per project View quota in Google Cloud console
Concurrent export documents requests (Single Region) 1 per project per single region View quota in Google Cloud console
Concurrent document labeling jobs (US) 10 per project View quota in Google Cloud console
Concurrent document labeling jobs (EU) 10 per project View quota in Google Cloud console
Concurrent document labeling jobs (Single Region) 10 per project per single region View quota in Google Cloud console

Content limits

The following content limits apply to all Document AI processors.

Content limit Value
Maximum image resolution
(limit does not apply to PDF files)
40 megapixels (per page if image contains multiple pages)
Maximum file size for online processing requests 20 MB
Maximum file size for batch processing requests 1 GB
Files per batch processing request 50 files
Human-in-the-Loop pages per document 10 pages

Processor limits

General processors

Processor Limits
Document OCR (Optical Character Recognition)
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 500
Form Parser
Maximum pages (online/synchronous requests): 5
Maximum pages (batch/offline/asynchronous requests): 100
Intelligent Document Quality Processor
Maximum pages (online/synchronous requests): 5
Maximum pages (batch/offline/asynchronous requests): 100
Document Splitter
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 2000

Specialized processors

Processor Limits
Contract parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 200
France Driver License Parser
Maximum pages (online/synchronous requests): 2
Maximum pages (batch/offline/asynchronous requests): 2
France National ID Parser
Maximum pages (online/synchronous requests): 2
Maximum pages (batch/offline/asynchronous requests): 2
France Passport Parser
Maximum pages (online/synchronous requests): 2
Maximum pages (batch/offline/asynchronous requests): 2
Identity Document Proofing Parser
Maximum pages (online/synchronous requests): 2
Maximum pages (batch/offline/asynchronous requests): 2
US Driver License Parser
Maximum pages (online/synchronous requests): 2
Maximum pages (batch/offline/asynchronous requests): 2
US Passport Parser
Maximum pages (online/synchronous requests): 2
Maximum pages (batch/offline/asynchronous requests): 2
1003 Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
1040 Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
1040 Schedule C Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
1040 Schedule D Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
1040 Schedule E Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
1099-DIV Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
1099-G Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
1099-INT Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
1099-MISC Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
1099-NEC Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
1099-R Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
1065 Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
1120 Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
1120S Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
Bank Statement Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 30
HOA Statement Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 50
HUD-92900B Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
Lending Document Splitter & Classifier
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 1250
Mortgage Statement Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 50
Pay Slip Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 50
Retirement/Investment Statement Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 30
SSA-89 Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
SSA-1099 Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
VBA26-0551 Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 15
W2 Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
W9 Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 15
Expense Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 10
Invoice Parser
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 200
Procurement Document Splitter & Classifier
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 1250
Purchase Order Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 200
Utility Parser
Maximum pages (online/synchronous requests): 10
Maximum pages (batch/offline/asynchronous requests): 200

Custom processors

Processor Limits
Custom Document Extractor
Maximum pages (online/synchronous requests): 15
Maximum pages (batch/offline/asynchronous requests): 50