PaddleOCR-VL
RunPod Secure Cloud A100 SXM 80GB
Services
At 100,000 clean pages a month, run as a batch job, Chandra OCR (olmOCR-Bench 83.1) on a Vast.ai RTX 4090 costs $28.94 in GPU rental, against $150 for AWS Textract and $400 for Mistral OCR. The GPU price is a marketplace median. Its pages-per-hour rate is an estimate.
Enter your own page count below. The calculator picks an open model and a GPU, then compares that bill with Textract, Document AI, Azure, and Mistral.
$28.94
this month · $0.29 per 1,000 pages · or $295.24 if the GPU stays on
Chandra OCR has the highest olmOCR-Bench overall (83.1) among models that cost under twice the cheapest GPU-hour bill.
Quality is a property of the model, not the GPU. The same model has the same score on an L4 and an H100. The GPU changes pages per hour and the bill. The pages-per-hour figure is an estimate, scaled from a published H100 measurement. The hourly price is the median of 60 Vast.ai offers, not a list price. Offers that day ran from $0.123 to $0.4711.
PaddleOCR-VL
RunPod Secure Cloud A100 SXM 80GB
PaddleOCR-VL on H100 SXM on-demand median. Pages/hour was measured. The price is still a median.
DeepSeek-OCR, score 75.7. Shown because it was measured. It is under the score floor for this document type, so it is not the pick.
You’d save $121.06 this month vs Textract. Want help setting it up?
Free, from this page
One email with this page’s inputs, the recommended model, GPU, and provider, a deployment checklist, and whether self-host or the API is the smaller GPU bill.
OCR deployment plan
Chandra OCRVast.ai · NVIDIA GeForce RTX 4090
$28.94 this month
Textract $150.00 for the same pages. GPU rental only.
At 100,000 pages a month, run as a batch job, Chandra OCR on a Vast.ai RTX 4090 is $28.94 of GPU rental, or $0.29 per 1,000 pages. Textract Detect Document Text is $150, or $1.50 per 1,000 pages. Kept on for all 730 hours, the same GPU is $295.24 a month, which equals the Textract bill at 196,829 pages.
On AWS itself, an always-on L4 (g6.xlarge, $0.8048 an hour in us-east-1, $587.50 a month) breaks even with Textract at 391,669 pages a month. Both numbers are GPU rental or API list price only. Engineering time, storage, egress, and retries are not in either one.
Quality is a property of the model, not the GPU. The same model has the same score on an L4 and an H100. The GPU changes pages per hour and the bill. Default sort is the highest score for the selected document types, then the lower bill. Scores do not change when the GPU changes.
Each dot is that model’s cheapest setup for this workload. Managed APIs are not plotted: Textract, Document AI, and Azure are not on olmOCR-Bench, and the Mistral row on that bench is not labeled OCR 4.1.
| Model | GPU | Provider | $/hour | Always-on / month | This workload | Per 1,000 | Pages/hour | olmOCR-Bench | OmniDocBench | Category |
|---|---|---|---|---|---|---|---|---|---|---|
| Chandra OCR · recommended | NVIDIA GeForce RTX 4090 | Vast.ai RTX 4090 24GB on-demand median | $0.4044 median | $295.24 | $28.94 | $0.29 | 1,397 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A10 / A10G | Vast.ai A10 on-demand median | $0.2453 median | $179.09 | $29.50 | $0.29 | 832 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A100 80GB SXM | Vast.ai A100 SXM4 80GB on-demand median | $1.1253 median | $821.49 | $39.81 | $0.40 | 2,827 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB SXM | Vast.ai H100 SXM on-demand median | $2.2044 median | $1,609 | $47.47 | $0.47 | 4,644 measured | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A100 80GB SXM | RunPod Secure Cloud A100 SXM 80GB | $1.79 on-demand Community $1.39 | $1,307 | $63.33 | $0.63 | 2,827 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA GeForce RTX 4090 | RunPod Secure Cloud RTX 4090 | $0.89 on-demand Community $0.34 | $649.70 | $63.69 | $0.64 | 1,397 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A100 80GB PCIe | RunPod Secure Cloud A100 PCIe 80GB | $1.79 on-demand Community $1.19 | $1,307 | $66.73 | $0.67 | 2,682 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA L4 | Vast.ai L4 on-demand median | $0.3378 median | $246.58 | $81.22 | $0.81 | 416 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB SXM | Modal Nvidia H100 SXM5 | $3.9492 preemptible Non-preemptible $11.85 | $2,883 | $85.04 | $0.85 | 4,644 measured | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB SXM | RunPod Secure Cloud H100 SXM | $3.99 on-demand Community $2.69 | $2,913 | $85.92 | $0.86 | 4,644 measured | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A100 80GB SXM | Modal Nvidia A100 80GB | $2.4984 preemptible Non-preemptible $7.4952 | $1,824 | $88.39 | $0.88 | 2,827 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB PCIe | Vast.ai H100 PCIe on-demand median | $2.5422 median | $1,856 | $91.69 | $0.92 | 2,773 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A100 40GB SXM | Lambda 1× A100 SXM 40GB | $1.99 on-demand | $1,453 | $92.32 | $0.92 | 2,156 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB SXM | Lambda 1× H100 SXM | $4.29 on-demand | $3,132 | $92.38 | $0.92 | 4,644 measured | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA GeForce RTX 4090 | RunPod Serverless RTX 4090 worker | $1.34 on-demand | $978.20 | $95.90 | $0.96 | 1,397 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A100 80GB SXM | RunPod Serverless A100 80GB worker | $2.72 on-demand | $1,986 | $96.23 | $0.96 | 2,827 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB PCIe | RunPod Secure Cloud H100 PCIe | $2.89 on-demand Community $1.99 | $2,110 | $104.24 | $1.04 | 2,773 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB SXM | RunPod Serverless H100 80GB worker | $5.39 on-demand | $3,935 | $116.06 | $1.16 | 4,644 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB PCIe | Lambda 1× H100 PCIe | $3.29 on-demand | $2,402 | $118.66 | $1.19 | 2,773 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A10 / A10G | AWS g5.xlarge | $1.006 on-demand | $734.38 | $120.95 | $1.21 | 832 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A100 80GB SXM × 8 | AWS p4de.24xlarge | $27.45 on-demand | $20,036 | $121.38 | $1.21 | 22,613 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A10 / A10G | Modal Nvidia A10 | $1.1016 preemptible Non-preemptible $3.3048 | $804.17 | $132.44 | $1.32 | 832 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA L4 | RunPod Secure Cloud L4 | $0.59 on-demand Community $0.44 | $430.70 | $141.87 | $1.42 | 416 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB SXM | AWS p5.4xlarge | $6.88 on-demand | $5,022 | $148.15 | $1.48 | 4,644 measured | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A10 / A10G | Lambda 1× A10 | $1.29 on-demand | $941.70 | $155.09 | $1.55 | 832 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA L4 | Google Cloud g2-standard-4 | $0.7068 on-demand | $515.99 | $169.96 | $1.70 | 416 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA A100 80GB SXM | Google Cloud a2-ultragpu-1g | $5.0688 on-demand | $3,700 | $179.32 | $1.79 | 2,827 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA L4 | Modal Nvidia L4 | $0.7992 preemptible Non-preemptible $2.3976 | $583.42 | $192.17 | $1.92 | 416 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA L4 | AWS g6.xlarge | $0.8048 on-demand | $587.50 | $193.52 | $1.94 | 416 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| Chandra OCR | NVIDIA H100 80GB SXM × 8 | Google Cloud a3-highgpu-8g | $88.49 on-demand | $64,598 | $238.18 | $2.38 | 37,152 estimate | 83.1 | — | 83.1 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA GeForce RTX 4090 | Vast.ai RTX 4090 24GB on-demand median | $0.4044 median | $295.24 | $20.98 | $0.21 | 1,928 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A10 / A10G | Vast.ai A10 on-demand median | $0.2453 median | $179.09 | $21.38 | $0.21 | 1,148 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A100 80GB SXM | Vast.ai A100 SXM4 80GB on-demand median | $1.1253 median | $821.49 | $28.85 | $0.29 | 3,900 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB SXM | Vast.ai H100 SXM on-demand median | $2.2044 median | $1,609 | $34.40 | $0.34 | 6,408 measured | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A100 80GB SXM | RunPod Secure Cloud A100 SXM 80GB | $1.79 on-demand Community $1.39 | $1,307 | $45.89 | $0.46 | 3,900 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA GeForce RTX 4090 | RunPod Secure Cloud RTX 4090 | $0.89 on-demand Community $0.34 | $649.70 | $46.16 | $0.46 | 1,928 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A100 80GB PCIe | RunPod Secure Cloud A100 PCIe 80GB | $1.79 on-demand Community $1.19 | $1,307 | $48.36 | $0.48 | 3,701 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA L4 | Vast.ai L4 on-demand median | $0.3378 median | $246.58 | $58.86 | $0.59 | 574 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB SXM | Modal Nvidia H100 SXM5 | $3.9492 preemptible Non-preemptible $11.85 | $2,883 | $61.63 | $0.62 | 6,408 measured | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB SXM | RunPod Secure Cloud H100 SXM | $3.99 on-demand Community $2.69 | $2,913 | $62.27 | $0.62 | 6,408 measured | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A100 80GB SXM | Modal Nvidia A100 80GB | $2.4984 preemptible Non-preemptible $7.4952 | $1,824 | $64.06 | $0.64 | 3,900 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB PCIe | Vast.ai H100 PCIe on-demand median | $2.5422 median | $1,856 | $66.45 | $0.66 | 3,826 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A100 40GB SXM | Lambda 1× A100 SXM 40GB | $1.99 on-demand | $1,453 | $66.90 | $0.67 | 2,974 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB SXM | Lambda 1× H100 SXM | $4.29 on-demand | $3,132 | $66.95 | $0.67 | 6,408 measured | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA GeForce RTX 4090 | RunPod Serverless RTX 4090 worker | $1.34 on-demand | $978.20 | $69.50 | $0.69 | 1,928 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A100 80GB SXM | RunPod Serverless A100 80GB worker | $2.72 on-demand | $1,986 | $69.74 | $0.70 | 3,900 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB PCIe | RunPod Secure Cloud H100 PCIe | $2.89 on-demand Community $1.99 | $2,110 | $75.54 | $0.76 | 3,826 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB SXM | RunPod Serverless H100 80GB worker | $5.39 on-demand | $3,935 | $84.11 | $0.84 | 6,408 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB PCIe | Lambda 1× H100 PCIe | $3.29 on-demand | $2,402 | $86.00 | $0.86 | 3,826 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A10 / A10G | AWS g5.xlarge | $1.006 on-demand | $734.38 | $87.65 | $0.88 | 1,148 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A100 80GB SXM × 8 | AWS p4de.24xlarge | $27.45 on-demand | $20,036 | $87.97 | $0.88 | 31,202 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A10 / A10G | Modal Nvidia A10 | $1.1016 preemptible Non-preemptible $3.3048 | $804.17 | $95.98 | $0.96 | 1,148 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA L4 | RunPod Secure Cloud L4 | $0.59 on-demand Community $0.44 | $430.70 | $102.81 | $1.03 | 574 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB SXM | AWS p5.4xlarge | $6.88 on-demand | $5,022 | $107.37 | $1.07 | 6,408 measured | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A10 / A10G | Lambda 1× A10 | $1.29 on-demand | $941.70 | $112.40 | $1.12 | 1,148 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA L4 | Google Cloud g2-standard-4 | $0.7068 on-demand | $515.99 | $123.17 | $1.23 | 574 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA A100 80GB SXM | Google Cloud a2-ultragpu-1g | $5.0688 on-demand | $3,700 | $129.96 | $1.30 | 3,900 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA L4 | Modal Nvidia L4 | $0.7992 preemptible Non-preemptible $2.3976 | $583.42 | $139.27 | $1.39 | 574 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA L4 | AWS g6.xlarge | $0.8048 on-demand | $587.50 | $140.25 | $1.40 | 574 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| olmOCR-2-7B | NVIDIA H100 80GB SXM × 8 | Google Cloud a3-highgpu-8g | $88.49 on-demand | $64,598 | $172.62 | $1.73 | 51,264 estimate | 82.4 | — | 82.4 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA GeForce RTX 4090 | Vast.ai RTX 4090 24GB on-demand median | $0.4044 median | $295.24 | $16.97 | $0.17 | 2,383 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A10 / A10G | Vast.ai A10 on-demand median | $0.2453 median | $179.09 | $17.30 | $0.17 | 1,419 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A100 80GB SXM | Vast.ai A100 SXM4 80GB on-demand median | $1.1253 median | $821.49 | $23.34 | $0.23 | 4,821 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB SXM | Vast.ai H100 SXM on-demand median | $2.2044 median | $1,609 | $27.83 | $0.28 | 7,920 measured | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A100 80GB SXM | RunPod Secure Cloud A100 SXM 80GB | $1.79 on-demand Community $1.39 | $1,307 | $37.13 | $0.37 | 4,821 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA GeForce RTX 4090 | RunPod Secure Cloud RTX 4090 | $0.89 on-demand Community $0.34 | $649.70 | $37.35 | $0.37 | 2,383 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A100 80GB PCIe | RunPod Secure Cloud A100 PCIe 80GB | $1.79 on-demand Community $1.19 | $1,307 | $39.13 | $0.39 | 4,575 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA L4 | Vast.ai L4 on-demand median | $0.3378 median | $246.58 | $47.62 | $0.48 | 709 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB SXM | Modal Nvidia H100 SXM5 | $3.9492 preemptible Non-preemptible $11.85 | $2,883 | $49.86 | $0.50 | 7,920 measured | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB SXM | RunPod Secure Cloud H100 SXM | $3.99 on-demand Community $2.69 | $2,913 | $50.38 | $0.50 | 7,920 measured | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A100 80GB SXM | Modal Nvidia A100 80GB | $2.4984 preemptible Non-preemptible $7.4952 | $1,824 | $51.83 | $0.52 | 4,821 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB PCIe | Vast.ai H100 PCIe on-demand median | $2.5422 median | $1,856 | $53.77 | $0.54 | 4,728 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A100 40GB SXM | Lambda 1× A100 SXM 40GB | $1.99 on-demand | $1,453 | $54.13 | $0.54 | 3,676 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB SXM | Lambda 1× H100 SXM | $4.29 on-demand | $3,132 | $54.17 | $0.54 | 7,920 measured | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA GeForce RTX 4090 | RunPod Serverless RTX 4090 worker | $1.34 on-demand | $978.20 | $56.23 | $0.56 | 2,383 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A100 80GB SXM | RunPod Serverless A100 80GB worker | $2.72 on-demand | $1,986 | $56.42 | $0.56 | 4,821 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB PCIe | RunPod Secure Cloud H100 PCIe | $2.89 on-demand Community $1.99 | $2,110 | $61.12 | $0.61 | 4,728 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB SXM | RunPod Serverless H100 80GB worker | $5.39 on-demand | $3,935 | $68.06 | $0.68 | 7,920 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB PCIe | Lambda 1× H100 PCIe | $3.29 on-demand | $2,402 | $69.58 | $0.70 | 4,728 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A10 / A10G | AWS g5.xlarge | $1.006 on-demand | $734.38 | $70.92 | $0.71 | 1,419 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A100 80GB SXM × 8 | AWS p4de.24xlarge | $27.45 on-demand | $20,036 | $71.17 | $0.71 | 38,564 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A10 / A10G | Modal Nvidia A10 | $1.1016 preemptible Non-preemptible $3.3048 | $804.17 | $77.66 | $0.78 | 1,419 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA L4 | RunPod Secure Cloud L4 | $0.59 on-demand Community $0.44 | $430.70 | $83.19 | $0.83 | 709 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB SXM | AWS p5.4xlarge | $6.88 on-demand | $5,022 | $86.87 | $0.87 | 7,920 measured | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A10 / A10G | Lambda 1× A10 | $1.29 on-demand | $941.70 | $90.94 | $0.91 | 1,419 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA L4 | Google Cloud g2-standard-4 | $0.7068 on-demand | $515.99 | $99.66 | $1.00 | 709 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA A100 80GB SXM | Google Cloud a2-ultragpu-1g | $5.0688 on-demand | $3,700 | $105.15 | $1.05 | 4,821 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA L4 | Modal Nvidia L4 | $0.7992 preemptible Non-preemptible $2.3976 | $583.42 | $112.68 | $1.13 | 709 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA L4 | AWS g6.xlarge | $0.8048 on-demand | $587.50 | $113.47 | $1.13 | 709 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| PaddleOCR-VL · China | NVIDIA H100 80GB SXM × 8 | Google Cloud a3-highgpu-8g | $88.49 on-demand | $64,598 | $139.66 | $1.40 | 63,360 estimate | 80 | 94.18 | 80 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA GeForce RTX 4090 | Vast.ai RTX 4090 24GB on-demand median | $0.4044 median | $295.24 | $19.25 | $0.19 | 2,101 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A10 / A10G | Vast.ai A10 on-demand median | $0.2453 median | $179.09 | $19.61 | $0.20 | 1,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A100 80GB SXM | Vast.ai A100 SXM4 80GB on-demand median | $1.1253 median | $821.49 | $26.47 | $0.26 | 4,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB SXM | Vast.ai H100 SXM on-demand median | $2.2044 median | $1,609 | $31.56 | $0.32 | 6,984 measured | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A100 80GB SXM | RunPod Secure Cloud A100 SXM 80GB | $1.79 on-demand Community $1.39 | $1,307 | $42.11 | $0.42 | 4,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA GeForce RTX 4090 | RunPod Secure Cloud RTX 4090 | $0.89 on-demand Community $0.34 | $649.70 | $42.35 | $0.42 | 2,101 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A100 80GB PCIe | RunPod Secure Cloud A100 PCIe 80GB | $1.79 on-demand Community $1.19 | $1,307 | $44.37 | $0.44 | 4,034 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA L4 | Vast.ai L4 on-demand median | $0.3378 median | $246.58 | $54.01 | $0.54 | 625 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB SXM | Modal Nvidia H100 SXM5 | $3.9492 preemptible Non-preemptible $11.85 | $2,883 | $56.55 | $0.57 | 6,984 measured | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB SXM | RunPod Secure Cloud H100 SXM | $3.99 on-demand Community $2.69 | $2,913 | $57.13 | $0.57 | 6,984 measured | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A100 80GB SXM | Modal Nvidia A100 80GB | $2.4984 preemptible Non-preemptible $7.4952 | $1,824 | $58.77 | $0.59 | 4,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB PCIe | Vast.ai H100 PCIe on-demand median | $2.5422 median | $1,856 | $60.97 | $0.61 | 4,170 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A100 40GB SXM | Lambda 1× A100 SXM 40GB | $1.99 on-demand | $1,453 | $61.39 | $0.61 | 3,242 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB SXM | Lambda 1× H100 SXM | $4.29 on-demand | $3,132 | $61.43 | $0.61 | 6,984 measured | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA GeForce RTX 4090 | RunPod Serverless RTX 4090 worker | $1.34 on-demand | $978.20 | $63.77 | $0.64 | 2,101 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A100 80GB SXM | RunPod Serverless A100 80GB worker | $2.72 on-demand | $1,986 | $63.99 | $0.64 | 4,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB PCIe | RunPod Secure Cloud H100 PCIe | $2.89 on-demand Community $1.99 | $2,110 | $69.31 | $0.69 | 4,170 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB SXM | RunPod Serverless H100 80GB worker | $5.39 on-demand | $3,935 | $77.18 | $0.77 | 6,984 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB PCIe | Lambda 1× H100 PCIe | $3.29 on-demand | $2,402 | $78.91 | $0.79 | 4,170 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A10 / A10G | AWS g5.xlarge | $1.006 on-demand | $734.38 | $80.42 | $0.80 | 1,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A100 80GB SXM × 8 | AWS p4de.24xlarge | $27.45 on-demand | $20,036 | $80.71 | $0.81 | 34,007 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A10 / A10G | Modal Nvidia A10 | $1.1016 preemptible Non-preemptible $3.3048 | $804.17 | $88.07 | $0.88 | 1,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA L4 | RunPod Secure Cloud L4 | $0.59 on-demand Community $0.44 | $430.70 | $94.33 | $0.94 | 625 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB SXM | AWS p5.4xlarge | $6.88 on-demand | $5,022 | $98.51 | $0.99 | 6,984 measured | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A10 / A10G | Lambda 1× A10 | $1.29 on-demand | $941.70 | $103.13 | $1.03 | 1,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA L4 | Google Cloud g2-standard-4 | $0.7068 on-demand | $515.99 | $113.01 | $1.13 | 625 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA A100 80GB SXM | Google Cloud a2-ultragpu-1g | $5.0688 on-demand | $3,700 | $119.24 | $1.19 | 4,251 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA L4 | Modal Nvidia L4 | $0.7992 preemptible Non-preemptible $2.3976 | $583.42 | $127.78 | $1.28 | 625 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA L4 | AWS g6.xlarge | $0.8048 on-demand | $587.50 | $128.68 | $1.29 | 625 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| dots.ocr · China | NVIDIA H100 80GB SXM × 8 | Google Cloud a3-highgpu-8g | $88.49 on-demand | $64,598 | $158.38 | $1.58 | 55,872 estimate | 79.1 | 90.77 | 79.1 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA GeForce RTX 4090 | Vast.ai RTX 4090 24GB on-demand median | $0.4044 median | $295.24 | $8.03 | $0.0803 | 5,037 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A10 / A10G | Vast.ai A10 on-demand median | $0.2453 median | $179.09 | $8.18 | $0.0818 | 2,998 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A100 80GB SXM | Vast.ai A100 SXM4 80GB on-demand median | $1.1253 median | $821.49 | $11.04 | $0.11 | 10,189 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB SXM | Vast.ai H100 SXM on-demand median | $2.2044 median | $1,609 | $13.17 | $0.13 | 16,740 measured | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A100 80GB SXM | RunPod Secure Cloud A100 SXM 80GB | $1.79 on-demand Community $1.39 | $1,307 | $17.57 | $0.18 | 10,189 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA GeForce RTX 4090 | RunPod Secure Cloud RTX 4090 | $0.89 on-demand Community $0.34 | $649.70 | $17.67 | $0.18 | 5,037 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A100 80GB PCIe | RunPod Secure Cloud A100 PCIe 80GB | $1.79 on-demand Community $1.19 | $1,307 | $18.51 | $0.19 | 9,669 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA L4 | Vast.ai L4 on-demand median | $0.3378 median | $246.58 | $22.53 | $0.23 | 1,499 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB SXM | Modal Nvidia H100 SXM5 | $3.9492 preemptible Non-preemptible $11.85 | $2,883 | $23.59 | $0.24 | 16,740 measured | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB SXM | RunPod Secure Cloud H100 SXM | $3.99 on-demand Community $2.69 | $2,913 | $23.84 | $0.24 | 16,740 measured | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A100 80GB SXM | Modal Nvidia A100 80GB | $2.4984 preemptible Non-preemptible $7.4952 | $1,824 | $24.52 | $0.25 | 10,189 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB PCIe | Vast.ai H100 PCIe on-demand median | $2.5422 median | $1,856 | $25.44 | $0.25 | 9,994 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A100 40GB SXM | Lambda 1× A100 SXM 40GB | $1.99 on-demand | $1,453 | $25.61 | $0.26 | 7,770 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB SXM | Lambda 1× H100 SXM | $4.29 on-demand | $3,132 | $25.63 | $0.26 | 16,740 measured | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA GeForce RTX 4090 | RunPod Serverless RTX 4090 worker | $1.34 on-demand | $978.20 | $26.60 | $0.27 | 5,037 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A100 80GB SXM | RunPod Serverless A100 80GB worker | $2.72 on-demand | $1,986 | $26.70 | $0.27 | 10,189 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB PCIe | RunPod Secure Cloud H100 PCIe | $2.89 on-demand Community $1.99 | $2,110 | $28.92 | $0.29 | 9,994 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB SXM | RunPod Serverless H100 80GB worker | $5.39 on-demand | $3,935 | $32.20 | $0.32 | 16,740 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB PCIe | Lambda 1× H100 PCIe | $3.29 on-demand | $2,402 | $32.92 | $0.33 | 9,994 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A10 / A10G | AWS g5.xlarge | $1.006 on-demand | $734.38 | $33.55 | $0.34 | 2,998 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A100 80GB SXM × 8 | AWS p4de.24xlarge | $27.45 on-demand | $20,036 | $33.67 | $0.34 | 81,511 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A10 / A10G | Modal Nvidia A10 | $1.1016 preemptible Non-preemptible $3.3048 | $804.17 | $36.74 | $0.37 | 2,998 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA L4 | RunPod Secure Cloud L4 | $0.59 on-demand Community $0.44 | $430.70 | $39.36 | $0.39 | 1,499 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB SXM | AWS p5.4xlarge | $6.88 on-demand | $5,022 | $41.10 | $0.41 | 16,740 measured | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A10 / A10G | Lambda 1× A10 | $1.29 on-demand | $941.70 | $43.03 | $0.43 | 2,998 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA L4 | Google Cloud g2-standard-4 | $0.7068 on-demand | $515.99 | $47.15 | $0.47 | 1,499 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA A100 80GB SXM | Google Cloud a2-ultragpu-1g | $5.0688 on-demand | $3,700 | $49.75 | $0.50 | 10,189 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA L4 | Modal Nvidia L4 | $0.7992 preemptible Non-preemptible $2.3976 | $583.42 | $53.31 | $0.53 | 1,499 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA L4 | AWS g6.xlarge | $0.8048 on-demand | $587.50 | $53.69 | $0.54 | 1,499 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| DeepSeek-OCR · China | NVIDIA H100 80GB SXM × 8 | Google Cloud a3-highgpu-8g | $88.49 on-demand | $64,598 | $66.08 | $0.66 | 133,920 estimate | 75.7 | — | 75.7 olmOCR-Bench overall |
| Textract | — | Managed API Detect Document Text | — | — | $150.00 | $1.50 | — | not benchmarked | not benchmarked | — |
| Document AI | — | Managed API Enterprise Document OCR | — | — | $150.00 | $1.50 | — | not benchmarked | not benchmarked | — |
| Azure | — | Managed API S0 Read | — | — | $150.00 | $1.50 | — | not benchmarked | not benchmarked | — |
| Mistral OCR | — | Managed API OCR 4.1 | — | — | $400.00 | $4.00 | — | 72 (not OCR 4.1) | 85.66 | — |
“—” means that score is not in the sources checked on 2026-11-01. “Not benchmarked” means the managed API has no row on that board. Mistral’s 72.0 is the olmOCR-Bench README row named “Mistral OCR API”, and 85.66 is the OmniDocBench row named “Mistral OCR”. Neither row says OCR 4.1, which is the price in the cost columns.
These rows are on the OmniDocBench v1.6 leaderboard, read 2026-11-01. They were not in the E2E H100 pages-per-second table, so this page does not invent a GPU bill for them. PaddleOCR-VL, dots.ocr, and DeepSeek-OCR are priced above because that H100 run measured those three.
| Model | Lab | Size | OmniDocBench | Table TEDS | Formula CDM | Text edit |
|---|---|---|---|---|---|---|
| PaddleOCR-VL-1.6 | Baidu | 0.9B | 96.34 | 94.7619 | 97.5304 | 0.0326 |
| MinerU2.5-Pro | MinerU | 1.2B | 95.75 | 93.42 | 97.45 | 0.036 |
| GLM-OCR | GLM | 0.9B | 95.22 | 92.83 | 97.18 | 0.044 |
| PaddleOCR-VL-1.5 | Baidu | 0.9B | 94.93 | 91.67 | 96.89 | 0.038 |
| MinerU2.5 | MinerU | 1.2B | 93.04 | 87.88 | 95.77 | 0.045 |
| DeepSeek-OCR 2 | DeepSeek | 3B | 90.25 | 83.89 | 91.84 | 0.05 |
| HunyuanOCR | Hunyuan | 1B | 89.95 | 91.01 | 87.68 | 0.088 |
| Qwen3-VL-235B | Qwen | 235B | 89.78 | 83.07 | 92.55 | 0.063 |
Overall is higher-better. Text edit is lower-better and is not turned into a 0–100 score. Qwen3-VL-235B is a general model, not a single-GPU OCR SKU in the price grid. DeepSeek-OCR 2 is not the DeepSeek-OCR row in the cost table.
On-demand hourly price and the always-on month (hourly × 730). Community and non-preemptible rates are shown only where that provider publishes them. Checked 2026-11-01. A dash means that provider does not list this GPU.
| Model | Setup | Pages/hour | This month | Per 1,000 pages | Score |
|---|---|---|---|---|---|
| olmOCR-2-7B | Vast.ai RTX 4090 24GB on-demand median | 1,928 est. | $20.98 | $0.21 | 82.4 |
| PaddleOCR-VL | Vast.ai RTX 4090 24GB on-demand median | 2,383 est. | $16.97 | $0.17 | 80 |
| dots.ocr | Vast.ai RTX 4090 24GB on-demand median | 2,101 est. | $19.25 | $0.19 | 79.1 |
| Chandra OCR | Vast.ai RTX 4090 24GB on-demand median | 1,397 est. | $28.94 | $0.29 | 83.1 |
| DeepSeek-OCR | Vast.ai RTX 4090 24GB on-demand median | 5,037 est. | $8.03 | $0.0803 | 75.7 |
Prices checked 2026-11-01. A month is 730 hours. The bill is GPU rental only. Quality is a property of the model, not the GPU. The same model has the same score on an L4 and an H100. The GPU changes pages per hour and the bill. The recommendation is the highest published score for the document types you picked, among models that cost under twice the cheapest GPU-hour bill. That 2× cap is a product rule, not a benchmark. Clean PDFs use the overall olmOCR-Bench score. Scans use that same overall score, because no shared scanned-page score is published for every model here. Tables prefer OmniDocBench table TEDS when a model has one. Handwriting has no published score for these models, so it also uses overall olmOCR-Bench and does not pretend one model won a handwriting test. You can select more than one type. The page count stays one number and is not split, because no share of pages was entered. If tables are included, that score sets the rank, and the API price uses the tables SKU for the full month. Quality does not change with the GPU.
Non-H100 rates are the E2E Networks H100 pages/sec multiplied by the ratio of published NVIDIA memory bandwidth to the H100 SXM figure of 3.35 TB/s. Small vision-language OCR models are usually bandwidth-bound, which is why bandwidth is the scale, not a TFLOPS spec. E2E did not say whether their H100 was SXM or PCIe. This uses the SXM bandwidth as the denominator. A multi-GPU instance multiplies that per-GPU rate by the GPU count. That linear step is also an estimate. A 24 GB card cannot run the batch sizes some papers used on an 80 GB GPU, so a scaled 24 GB rate can run high.
The long version of this arithmetic is the post Self-hosted OCR cost in 2026. Related reading: LLM API pricing, the ERP operations agent (documents in, a person approves the write), LLM cost optimization, and AI agent development. Other calculators: embedding cost, speech-to-text cost, and open-source LLM hosting cost.
In this calculator it is GPU rental only: the hourly price times the hours the GPU has to run, or times 730 hours if you leave it on. Engineering time, object storage, egress, and retries are not in the number. A deployment quote is a separate conversation.
The break-even page count does not depend on the OCR model. AWS g6.xlarge is $0.8048 an hour in us-east-1. Over 730 hours that is $587.50. Detect Document Text is $0.0015 a page for the first million pages. $587.50 divided by $0.0015 is 391,669 pages in a month. The model decides a different question: whether one L4 can finish that many pages. At the bandwidth-scaled rates here, PaddleOCR-VL and olmOCR-2 clear it, and those rates are marked as estimates. Published roundups that say about 392,000 pages are this same g6.xlarge price, rounded.
The only measured pages-per-second figures in this tool are the E2E Networks H100 runs on olmOCR-Bench at 200 DPI. Every other GPU is that rate times a NVIDIA memory-bandwidth ratio. A 24 GB card also cannot run the 40 GB-plus batches some papers used, so those estimates can run high.
No handwriting score is published for these models, so handwriting uses overall olmOCR-Bench and does not lock the pick to olmOCR-2. Ai2's release note says the October 2025 mix added 20,000 handwritten and typewritten pages. That is not a score. You can select more than one document type. The page count is not divided between them.
No. Vast.ai is a marketplace. The rates are medians of on-demand offers returned by their public bundles API at 01:12 UTC on 1 November 2026, with 16 GB of disk included in dph_total. They move. The result says when a median is being used, and how many offers were in the sample.
No. The published scores belong to the model. An L4 and an H100 running the same model get the same olmOCR-Bench score in this calculator. The GPU changes pages per hour and the monthly bill.
No. The comparison uses Mistral's list price of $4 per 1,000 pages for OCR 4.1. Mistral's June 2026 announcement says the batch API is $2 per 1,000. Annotated pages are $5 per 1,000. Neither adjustment is applied.