DeepSeek OCR Pricing: API Cost, Self-Hosting Cost and DeepSeek OCR 2 Rates Per 1,000 Pages

DeepSeek OCR has no price, because it is a 3.34 billion parameter open-weights model you download and run yourself, so what you pay for is GPU time: about $0.24 per 1,000 pages on a saturated rented A100-40G, using DeepSeek's own published throughput of 200,000 pages a day. There is no DeepSeek OCR endpoint on the DeepSeek API. The hosted vision model, deepseek-v4-flash-vision-exp, is a different model that costs $0.70 per 1,000 pages off-peak but caps every image at 384 tokens and downscales a Letter invoice to roughly 83 DPI. Every rate below was read from a primary source on 21 August 2026.

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your invoices

Rates verified 21 August 2026
From DeepSeek own docs and papers
Cost per 1,000 pages math shown
Flat US plans from $49/mo

Why DeepSeek OCR pricing is so hard to pin down

Three separate things get called DeepSeek OCR, they cost wildly different amounts, and only one of them is actually a document model. Sorting that out is most of the work.

There is no hosted DeepSeek OCR API

The DeepSeek API publishes exactly three models: deepseek-v4-flash, deepseek-v4-pro and deepseek-v4-flash-vision-exp. DeepSeek-OCR is not among them. Every per-token rate you find on DeepSeek's pricing page belongs to a general chat model, not to the OCR model, so quoting it as DeepSeek OCR pricing is simply wrong.

The vision model silently shrinks your invoice

DeepSeek's vision guide states that images are resized so the total pixel count lands near an 800 by 800 image, with a hard ceiling of 384 tokens each. A US Letter page scanned at 300 DPI arrives at the model as roughly 703 by 910 pixels, about 83 DPI. A 200 DPI scan of the same page arrives identically, so better scanning hardware buys nothing.

Free weights are not a free pipeline

The MIT and Apache licenses cost nothing. Renting the GPU, keeping a vLLM server alive, rasterizing PDFs into images, parsing markdown into fields, validating totals and staffing an exception queue all cost something, and none of it appears in a per-page figure.

GPU billing is hourly, your invoice volume is not

The marginal cost works out near $0.24 per 1,000 pages, but only if the card is busy. A team running 1,000 invoices a month uses seven minutes of an A100 and still pays for a full hour, so the real rate is $1.99 per 1,000 until volume catches up.

The model returns markdown, not invoice fields

DeepSeek-OCR converts a page image into text and layout. It does not return an invoice number, a vendor, a due date, a tax total or typed line items. Everything a general ledger needs still has to be built on top, and that second system is where the budget actually goes.

Version 2 quietly changed the license

DeepSeek-OCR ships under MIT. DeepSeek-OCR 2 ships under Apache 2.0, which adds an express patent grant plus attribution and NOTICE obligations. If you redistribute the model inside a product, that is a legal review, not a version bump.

What DeepSeek OCR actually costs, three ways

Read from api-docs.deepseek.com, the DeepSeek-OCR and DeepSeek-OCR-2 repositories, the arXiv papers, Hugging Face model metadata and Lambda published GPU rates on 21 August 2026.

Self-hosted: about $0.24 per 1,000 pages

DeepSeek's paper states the model generates 200,000 plus pages a day on a single A100-40G. Lambda lists that card at $1.99 an hour. That is 8,333 pages an hour and $0.24 per 1,000 pages, provided the GPU stays busy. It is the cheapest credible per-page number in document capture, and it is a floor, not a total.

At low volume the real rate is $1.99 per 1,000

GPUs bill by the hour. At 1,000 pages a month you need seven minutes of compute and pay for sixty, so the effective rate is $1.99 per 1,000. The curve only flattens to $0.24 once you are past roughly 50,000 pages a month and can keep the card fed.

Hosted vision model: $0.70 per 1,000 pages off-peak

deepseek-v4-flash-vision-exp bills $0.22 per million input tokens and $0.66 per million output off-peak, doubling at peak. A page capped at 384 image tokens plus a prompt and a structured response lands near $0.70 per 1,000 pages off-peak and $1.41 at peak. It is cheap because it is looking at a small picture.

US working hours are entirely off-peak

DeepSeek charges peak rates from 01:00 to 04:00 and 06:00 to 10:00 UTC. In Eastern time that is roughly 9pm to midnight and 2am to 6am, so a US team processing invoices during its own business day pays the half-price off-peak rate all day without doing anything. European and Asian teams do not get that.

Free weights, MIT and Apache 2.0

DeepSeek-OCR is 3.34 billion parameters under MIT. DeepSeek-OCR 2 is 3.39 billion under Apache 2.0. Both are single-file BF16 checkpoints of roughly 6.7 and 6.8 GB, both run on a 12 GB card and comfortably on 24 GB, and both are supported by vLLM.

What you still have to build

Rasterize PDFs to images, run the model, parse markdown into fields, normalize dates and currencies, reconcile line items to the invoice total, match to a purchase order and route exceptions. That pipeline is the product. The OCR call is one line inside it and now costs almost nothing.

How to price a DeepSeek OCR build in 4 steps

This turns open weights into a number you can defend in a budget review, engineering time included.

1

Count pages a month, not invoices

The model meters nothing, but the GPU meters time, and time tracks pages. Pull a real month of vendor bills and take the actual average page count. A team at 900 invoices averaging 2.4 pages is buying 2,160 page-units of compute, not 900.

Tip: Remittance stubs and terms pages push a lot of US vendor invoices to three pages.

2

Divide by 8,333 to get GPU hours

DeepSeek published 200,000 plus pages a day on one A100-40G, which is 8,333 an hour. Divide your monthly pages by that, then round up to whole hours, because that is how the rental bills. Multiply by $1.99 for the honest cloud line.

Tip: Under 8,333 pages a month, the answer is always one hour and $1.99.

3

Add the pipeline nobody quotes you

Rasterization, a vLLM server, retries, a markdown-to-fields parser, validation rules, an exception queue and monitoring. Price it in engineer days at your loaded rate. This is reliably ten to a hundred times the GPU line in year one and it does not go away in year two.

Tip: Cost the review step too. Somebody checks the totals whichever engine reads them.

4

Compare against the all-in alternative

Put the total next to a flat plan that already returns typed invoice fields. If your volume is over 100,000 pages a month, or the data legally cannot leave your network, building usually wins. Below that, the GPU saving is rounding error against the engineering.

Tip: Run twenty of your ugliest real invoices through both before deciding anything.

Who should self-host DeepSeek OCR, and who should not

DeepSeek-OCR is a genuinely excellent open model. Whether it belongs on your budget depends entirely on volume, on where your data is allowed to sit, and on who is available to build the rest.

Teams already running GPU infrastructure

If you have a vLLM cluster, an MLOps rotation and engineers who ship model servers, DeepSeek-OCR is close to free capacity. Adding an OCR workload to hardware you already pay for is the strongest version of this argument.

Data that cannot leave the network

Open weights on your own hardware is a materially different compliance story from any API. For US teams under contractual data residency or handling regulated financial records, that can settle the question before price comes up.

Very high page volume

Above roughly 100,000 pages a month the commercial per-page rate becomes a real budget line. 100,000 pages costs $1,000 on a $10 per 1,000 API and about $24 of rented GPU. If the engineers already exist, payback is months.

AP and bookkeeping teams

If your job is closing the month, not running inference, the per-page rate is not your constraint. You need typed fields, line items, an approval trail and an export your accounting system accepts. A flat plan gets you there this week.

Small and mid-market finance teams

At a few thousand invoices a month, self-hosting saves single-digit dollars of GPU and costs a quarter of engineering time. The arithmetic is not close, and it does not improve at 5,000 invoices either.

Research and archive digitization

For turning a large historical archive into searchable markdown, the compression work in the paper is the point and the economics are outstanding. Financial precision requirements are lower and 97% character precision is genuinely useful.

Common Search Terms

deepseek ocr pricing deepseek ocr cost deepseek ocr api pricing deepseek ocr api deepseek ocr 2 pricing deepseek ocr 2 deepseek ocr model deepseek ocr gpu requirements deepseek ocr benchmark deepseek ocr alternative is deepseek ocr open source deepseek ocr self hosted deepseek ocr vs mistral ocr deepseek ocr invoice extraction

Document Types We Handle

Vendor invoices
Supplier bills
Utility bills
Freight invoices
SaaS invoices
Purchase invoices
Scanned invoices
Multi-page PDF bills

The three ways to pay for DeepSeek OCR, side by side

Almost every "DeepSeek OCR pricing" search is really one of three different questions, and they have three different answers. The table below separates them. Rates were read on 21 August 2026 from DeepSeek's own API documentation and from Lambda's published on-demand GPU list.

How you run itWhat you actually payCost per 1,000 invoice pagesCatch
Download the open weights, run on your own GPUNothing for the model, GPU time only$0.24 on a saturated rented A100-40GYou build the whole pipeline, and the model returns markdown, not invoice fields
DeepSeek's hosted vision model (deepseek-v4-flash-vision-exp)Input and output tokens$0.70 off-peak, $1.41 peakThis is not the OCR model, it caps every image at 384 tokens, and it does not accept PDF
A third-party host that serves the weights for youThat host's per-token or per-page rateVaries by providerNobody is under an obligation to keep serving a model they did not train

The distinction in row two is the single most misunderstood thing about DeepSeek OCR pricing, and it is worth being blunt about it: there is no DeepSeek OCR endpoint on the DeepSeek API. The models list at api-docs.deepseek.com carries exactly three entries, deepseek-v4-flash, deepseek-v4-pro and deepseek-v4-flash-vision-exp. None of them is DeepSeek-OCR. If you want the OCR model, you run it.

What self-hosting DeepSeek OCR actually costs per 1,000 pages

DeepSeek published its own throughput figure in the DeepSeek-OCR paper: the model "can generate training data for LLMs/VLMs at a scale of 200k+ pages per day (a single A100-40G)". That is 8,333 pages an hour on one GPU. Lambda lists the A100 40 GB at $1.99 an hour on demand. Divide one by the other and you get the marginal cost of a page.

The number that matters, though, is not the marginal cost. It is what you get billed, because GPUs rent by the hour and a small AP department cannot keep one busy. Here is both.

Pages per monthGPU hours neededHours actually billedMonthly GPU costEffective cost per 1,000 pages
1,0000.121$1.99$1.99
5,0000.601$1.99$0.40
10,0001.202$3.98$0.40
50,0006.006$11.94$0.24
250,00030.030$59.70$0.24
1,000,000120120$238.80$0.24
6,083,333 (GPU on all month)730730$1,452.70$0.24

Read the bottom row carefully, because it is the honest ceiling: one rented A100 running around the clock for a full month costs about $1,453 and can chew through roughly six million pages. Almost nobody in accounts payable has six million pages. A US mid-market company running 10,000 vendor invoices a month at two pages each needs the GPU for about two and a half hours.

What these figures do and do not include. The 200,000 pages a day is DeepSeek's published number for batch generation on one A100-40G with vLLM, not a service level. The $1.99 is Lambda's advertised on-demand rate for the A100 40 GB, read on 21 August 2026, and cloud GPU prices move. Neither figure includes storage, egress, the engineer who keeps the container alive, or the review step where a human checks what came out. Treat $0.24 per 1,000 pages as the floor of a build, not the price of a solution.

DeepSeek OCR pricing on the API: the model you can buy is not the model you want

If you go looking for a hosted DeepSeek OCR API price, you land on deepseek-v4-flash-vision-exp, because it is the only DeepSeek model that accepts images. It is genuinely cheap. It is also, for invoices specifically, the wrong tool, and the documentation says why in a sentence most people skim past.

MeterOff-peak rate per 1M tokensPeak rate per 1M tokens
Input, cache miss$0.22$0.44
Input, cache hit$0.007$0.014
Output$0.66$1.32

Peak hours are 01:00 to 04:00 and 06:00 to 10:00 UTC. Everything else is off-peak at half price. There is a quiet win for American buyers in that schedule: converted to Eastern time those peak windows fall roughly between 9pm and midnight and again between 2am and 6am, so a US team running invoices during its own working day is off-peak all day. A team in Singapore or Frankfurt is not.

Now the catch. DeepSeek's vision guide states that before inference "larger images are scaled down while preserving their aspect ratio, so that the total pixel count after resizing is roughly that of an 800x800 image," with "an upper bound of 384 tokens per image." Run that resize against a real scanned invoice:

What you uploadPixels inPixels after the forced resizeEffective resolution
US Letter scanned at 300 DPI2550 x 3300703 x 910about 83 DPI
US Letter scanned at 200 DPI1700 x 2200703 x 910about 83 DPI
A4 scanned at 300 DPI2480 x 3508673 x 951about 81 DPI

The first two rows are the finding. A 300 DPI scan and a 200 DPI scan of the same US Letter invoice arrive at the model as the identical 703 by 910 image, so paying for better scanning hardware buys you nothing on this endpoint. Roughly 83 DPI is well under the 300 DPI that document capture vendors have recommended for decades, and it is the resolution at which six point remittance terms, hyphenated part numbers and the difference between an 8 and a 3 in a line-item total start to go. The docs also list the accepted formats as JPEG, PNG, GIF and WebP. PDF is not on that list, so multi-page vendor bills have to be rasterized page by page before they can be sent at all.

None of this makes the vision model bad. It is a general-purpose model priced like one, and for reading a screenshot or a chart it is excellent value. It is simply not a document capture engine, and its price should not be quoted as DeepSeek OCR pricing.

DeepSeek OCR vs DeepSeek OCR 2: what changed, and the license change nobody mentions

DeepSeek released DeepSeek-OCR on 20 October 2025 and DeepSeek-OCR 2 on 27 January 2026. Both are free to download. The differences that affect a buying decision are below, taken from the two repositories, the two papers and the Hugging Face model metadata.

AttributeDeepSeek-OCRDeepSeek-OCR 2
Released20 October 202527 January 2026
PaperContexts Optical Compression (arXiv 2510.18234)Visual Causal Flow (arXiv 2601.20552)
Parameters3,336,106,240 (3.34B, BF16)3,389,119,360 (3.39B, BF16)
LicenseMITApache 2.0
EncoderDeepEncoder, raster-scan token orderDeepEncoder V2, reorders visual tokens by semantics
DecoderDeepSeek3B-MoE-A570MNot restated in the paper abstract
Resolution modesFive: Tiny, Small, Base, Large, plus dynamic GundamOne dynamic mode: (0 to 6) x 768 x 768 plus 1 x 1024 x 1024
Vision tokens per page64, 100, 256 or 400 fixed, or 256 plus 100 per Gundam tile256 to 1,120
Documented promptsSeven, including figure parsing and grounding by referenceTwo: convert to markdown, and free OCR
PDF throughput200,000+ pages a day on one A100-40GStated as on-par with version 1
Weights on Hugging Face2.3M downloads, 3,344 likes1.3M downloads, 1,081 likes

The license line deserves a moment in a US procurement review. Version 1 is MIT, which is about as permissive as software licensing gets. Version 2 is Apache 2.0, which is still permissive but carries an express patent grant and its own attribution and NOTICE obligations. If your legal team maintains an approved-license list, or if you redistribute the model inside a product you ship to customers, upgrading from version 1 to version 2 is not a silent change and it is worth a five minute conversation before it lands in your build.

The second thing worth noticing is that DeepSeek-OCR 2 dropped the fixed resolution ladder. Version 1 let you buy accuracy by the token: 64 tokens on a clean typed page, 400 on a dense one. Version 2 decides for you within a 256 to 1,120 range. For a research workload that is a simplification. For a cost model built on tokens per page it removes a lever you may have been counting on.

The compression numbers, and what they mean for a line-item total

The DeepSeek-OCR paper is unusually candid about the accuracy trade. Its own words: "when the number of text tokens is within 10 times that of vision tokens (i.e., a compression ratio < 10x), the model can achieve decoding (OCR) precision of 97%. Even at a compression ratio of 20x, the OCR accuracy still remains at about 60%."

Compression ratioOCR precision, per the paperWhat that looks like on 1,000 invoices
Under 10x97%Roughly 3 characters in every 100 wrong, before any validation
20xabout 60%Unusable for financial data without heavy correction

97% character precision is a strong result for an open 3.3 billion parameter model and it is not the same thing as 97% of invoices coming out correct. An invoice has perhaps forty values on it that a bookkeeper cares about, and a total that is wrong by one digit is not 97% right, it is wrong. This is the reason serious AP workflows put a validation layer over any OCR engine: totals that reconcile to line items, dates that parse, vendor names that match a master list, tax that recomputes. That layer is where the engineering budget goes, and it is identical whether the characters came out of DeepSeek, Tesseract or a commercial API.

The paper's benchmark claims are about efficiency rather than raw accuracy, and they are impressive on that axis: on OmniDocBench, DeepSeek-OCR "surpasses GOT-OCR2.0 (256 tokens/page) using only 100 vision tokens, and outperforms MinerU2.0 (6000+ tokens per page on average) while utilizing fewer than 800 vision tokens." Fewer tokens for the same or better output is exactly what drives that $0.24 per 1,000 pages.

What hardware you need, and whether it runs without a GPU

The weight files answer most of this. Both models are single-file BF16 checkpoints, so the arithmetic is 2 bytes per parameter.

ModelParametersWeights at BF16Practical single-GPU floorComfortable
DeepSeek-OCR3.34Babout 6.7 GB12 GB VRAM24 GB VRAM
DeepSeek-OCR 23.39Babout 6.8 GB12 GB VRAM24 GB VRAM

Those VRAM figures are weights plus room for activations and a batch, not a vendor specification. The repositories document a CUDA 11.8 and PyTorch 2.6.0 environment and install flash-attn 2.7.3, which is CUDA only. Both models are supported by vLLM, and DeepSeek-OCR was merged into upstream vLLM on 23 October 2025, which is what makes the batch throughput number reachable in practice rather than in theory.

Here is the cost comparison that matters if you are choosing between renting and buying, using Lambda's published on-demand rates read on 21 August 2026:

GPULambda on-demand rateNotes for this workload
A100 40 GB (SXM or PCIe)$1.99 per hourThe exact card DeepSeek benchmarked on
A100 80 GB SXM$2.79 per hourMore headroom for large batches than this model needs
H100 PCIe 80 GB$3.29 per hourFaster, but you pay 65 percent more per hour for a job that is not the bottleneck
H100 SXM 80 GB$3.99 to $4.29 per hourOverkill for a 3.3B model doing OCR

For this specific job the A100 40 GB is the right rental, which is convenient, because it is also the card the published throughput figure was measured on, so the cost model does not require you to guess at a scaling factor.

How DeepSeek OCR cost compares to the commercial invoice APIs

This is the comparison people are really running, so here it is in one place. Commercial rates below are the figures published by each vendor and re-verified by us in August 2026.

OptionCost per 1,000 invoice pagesReturns invoice fields?Who runs it
DeepSeek-OCR self-hosted, saturated A100-40G$0.24No, markdown textYou
DeepSeek-OCR self-hosted at 1,000 pages a month$1.99No, markdown textYou
DeepSeek hosted vision model, off-peak$0.70Only what you prompt for, at 83 DPIDeepSeek
Mistral OCR 4.1, batch$2.00No, markdown textMistral
Mistral OCR 4.1, standard$4.00No, markdown textMistral
InvoiceExtractor, Plus plan billed annually$7.40Yes, header fields and line itemsUs
Amazon Textract Analyze Expense$10.00YesAWS
Azure AI Document Intelligence prebuilt-invoice$10.00 (last verifiable published figure)YesMicrosoft
Microsoft AI Builder, capacity add-on$16.00YesMicrosoft
Parseur Pro, billed annually$39.90YesParseur
Microsoft AI Builder via Copilot Credits$80.00YesMicrosoft

Column three is the whole argument. DeepSeek-OCR is roughly forty times cheaper per page than Textract and it does a different job. It converts a page image into markdown. It does not hand you an invoice number, a vendor, a due date, a tax total and a list of line items with quantities and unit prices, keyed and typed, ready to post. Turning good markdown into good structured invoice data is a second system: prompt or parse the markdown into fields, normalize dates and currencies, reconcile line items to the total, match to a purchase order, decide what a human has to look at. That system is where the real money goes, and its cost does not fall just because the OCR got cheap.

So the honest way to read the table is not "DeepSeek wins on price." It is that the OCR layer has become close to free and the value moved up the stack. If you have GPU infrastructure and engineers, DeepSeek-OCR is an outstanding component and you should use it. If what you need is invoice data in a spreadsheet or your accounting system on Monday, the per-page rate is not the number you are optimizing.

When self-hosting DeepSeek OCR is genuinely the right call

Three situations make the build worth it, and it is worth being specific rather than encouraging.

Volume above roughly 100,000 pages a month. At that point the commercial per-page rate is a real line item. 100,000 pages at $10 per 1,000 is $1,000 a month; the same volume on a rented A100 is about $24 of GPU. If you already employ the engineers, the payback on building is measured in months.

Data that cannot leave your building. Open weights on your own hardware is a genuinely different compliance posture from any API, and for defense contractors, healthcare adjacent finance teams and anyone under a contractual data residency clause it can be the only acceptable answer. Note that this is an argument for self-hosting, not for DeepSeek specifically, and that hosting a Chinese-developed model may itself raise questions in some US procurement processes even though the weights are permissively licensed and run entirely offline.

Documents nobody sells a parser for. Prebuilt invoice models are trained on invoices. If your documents are field tickets, bills of lading with handwritten annotations, or a format your industry invented in 1987, a general document model you control may beat a commercial parser that was never trained on your paper.

Outside those three, the arithmetic usually goes the other way. A three person AP team processing 800 invoices a month saves about $8 of GPU versus a commercial API and takes on a model server, a queue, a rasterization step, a parsing layer, a validation layer and an on-call rotation. That is not a saving, it is a hobby with a budget code.

Last updated

Last updated August 2026. Every figure on this page was read from a primary source on 21 August 2026: DeepSeek's models and pricing page and vision guide at api-docs.deepseek.com, the DeepSeek-OCR and DeepSeek-OCR-2 repositories on GitHub, the two arXiv papers, the Hugging Face model metadata for parameter counts and licenses, Mistral's API pricing page, and Lambda's published on-demand GPU rates. Model prices change without notice, and DeepSeek's own documentation says so explicitly. Check the source before you commit a budget to any of it.

DeepSeek OCR pricing: frequently asked questions

The model itself costs nothing, so the cost is GPU time. Using DeepSeek's published throughput of 200,000 plus pages a day on one A100-40G and Lambda's $1.99 hourly rate for that card, a saturated GPU works out at about $0.24 per 1,000 pages. At low volume you still pay for a whole hour, so the practical floor is $1.99 per 1,000 pages a month.

The weights are free to download and use commercially. DeepSeek-OCR is MIT licensed and DeepSeek-OCR 2 is Apache 2.0 licensed, both published on Hugging Face. What is not free is the GPU you run them on, the pipeline that turns their markdown output into invoice fields, and the engineering time both require.

Yes, in the practical sense that matters: the model weights and inference code are publicly downloadable under permissive licenses. DeepSeek-OCR is MIT and DeepSeek-OCR 2 is Apache 2.0. The training data and training code are not published, so it is more precisely an open-weights release than a fully open-source project.

There is no DeepSeek OCR API. DeepSeek's hosted API publishes three models, deepseek-v4-flash, deepseek-v4-pro and deepseek-v4-flash-vision-exp, and none of them is DeepSeek-OCR. The vision model accepts images and is not free: it bills $0.22 per million input tokens and $0.66 per million output off-peak, doubling during peak hours.

The open-source repository does. It ships a dedicated vLLM script for batch PDF processing, which is how the 200,000 pages a day figure was measured. DeepSeek's hosted vision model does not: its documented formats are JPEG, PNG, GIF and WebP only, so PDFs have to be rasterized page by page before you can send them.

Both versions are single-file BF16 checkpoints, so the weights need about 6.7 GB for version 1 and 6.8 GB for version 2. In practice a 12 GB card runs the model and 24 GB gives comfortable room for batching. The repositories document CUDA 11.8 with PyTorch 2.6.0, and both models are supported by vLLM.

You can load it through transformers on CPU, but it is not a supported path and it is not practical for volume. The documented environment installs flash-attn 2.7.3, which is CUDA only, and the throughput that makes the cost model work assumes GPU batching. Expect seconds per page rather than the sub-second rates the paper reports.

DeepSeek-OCR 2 is the January 2026 successor, a 3.39 billion parameter model released under Apache 2.0. Its paper, Visual Causal Flow, introduces DeepEncoder V2, which reorders visual tokens by image semantics rather than reading strictly top-left to bottom-right. It uses a single dynamic resolution mode of 256 to 1,120 visual tokens per page.

For efficiency it is excellent. Its paper reports 97% OCR precision below a 10x compression ratio, and says it beats GOT-OCR2.0 using 100 vision tokens against GOT's 256, and beats MinerU2.0 while using under 800 tokens against MinerU's 6,000 plus. For invoices specifically, remember it outputs markdown text, not typed invoice fields.

The Hugging Face model card lists the model as multilingual, and the repository prompt examples include Chinese as well as English. DeepSeek has not published a per-language accuracy table, so if you process invoices from Mexican or Brazilian suppliers, benchmark those specific documents yourself rather than assuming parity with English.

DeepSeek-OCR is 3,336,106,240 parameters in BF16, roughly 3.34 billion, per the Hugging Face model metadata. DeepSeek-OCR 2 is 3,389,119,360, roughly 3.39 billion. Version 1 pairs a DeepEncoder vision stack with a DeepSeek3B-MoE-A570M decoder, meaning about 570 million parameters are active per token.

On raw compute, yes. Self-hosted DeepSeek-OCR runs about $0.24 per 1,000 pages on a busy A100 against Mistral OCR 4.1 at $4 per 1,000, or $2 with batch. But Mistral is a managed API with no server to run, and neither returns structured invoice fields, so compare total cost of ownership rather than the per-page line.