1 September 202611 min readModel landscape

Sizing a GPU for document processing: memory class, card count and cost at 25,000, 100,000 and 500,000 pages a month

TL;DR

  • One A100-class GPU running a compact document VLM at about 20 pages a minute clears roughly 1,200 pages an hour. A hundred thousand pages a month is about 83 GPU-hours of work — one card, busy four hours a day.
  • Memory decides the class of card; volume and the processing window decide how many. A 24 GB card is enough for the extraction layer, 48 GB adds a ~30B general model, and 80 GB or multi-GPU is for whole-file questions over long agreements.
  • GPUs = (monthly pages ÷ window hours) ÷ pages per hour per GPU × headroom, rounded up. Use 1.5× headroom for retries and month-end peaks until you have measured your own rate.
  • Up to roughly 100,000 pages a month, EU on-demand rental at about €1.80 an hour is the cheapest local compute. An owned box overtakes it past about 130,000 pages, and a reserved €600 card only past about 270,000.
  • The cheapest capacity is often a longer processing window, not more hardware: 500,000 pages a month needs four cards inside office hours and one card running continuously.

Questions people ask

What GPU do I need for document processing with a local model?
The largest model in your stack sets the memory class. A 24 GB card (RTX 4090, L4, A10) runs compact document VLMs from sub-1B to about 8B with room to batch, which covers invoices, receipts, forms and claims. A 48 GB card (L40S, RTX 6000 Ada, A6000) adds a ~30B general model at 8-bit for hard pages. An 80 GB card (A100, H100) is for ~30B at 16-bit or a quantized long-context model.
How many pages per hour can one GPU process?
About 1,200 pages an hour on an A100-class card running a compact document VLM with a header-and-totals schema at moderate resolution. Four things move that figure: image resolution, output length, batching and model size. Full line-item schemas, handwriting, 300-dpi inputs or a ~30B model land lower; a leaner schema and downscaled images land higher. Measure on 200 real pages before ordering hardware.
How many GPUs do I need for 100,000 pages a month?
One. At 1,200 pages an hour that is 83 raw GPU-hours, or 125 with 1.5× headroom for retries and peaks — about 71% utilization of a single card in an 8-hour window across 22 working days, with room for a bad month. At 25,000 pages a card sits at 18% utilization and belongs on rental. At 500,000 pages you need four cards inside office hours or one card running continuously.
Is it cheaper to buy a GPU or rent one for document processing?
It depends on utilization. At the article’s assumptions, EU on-demand rental at €1.80 an hour is cheapest up to roughly 100,000 pages a month — about €225 for that volume. An owned RTX 4090-class box, amortized over 36 months with power and a slice of ops, overtakes rental past about 130,000 pages. A reserved €600 card only wins past about 270,000 pages; below that you are paying for predictability and guaranteed capacity.
How much VRAM does a 30B model need?
Weights in 16-bit precision take about two bytes per parameter, so a 30B model needs roughly 60 GB before the KV cache, activations and the batch — an 80 GB card with headroom. Eight-bit quantization halves that, which fits the 48 GB class; four-bit roughly quarters it and squeezes onto 24 GB with small batches. Quantization costs accuracy that you must measure on your own pages rather than assume.
What else does a document processing server need besides the GPU?
Four things starve a well-sized GPU. Plan four to eight CPU cores per GPU for PDF rasterization, deskew and resizing, in a separate worker pool. Keep system RAM at least equal to total GPU memory. Put weights on NVMe — a 30B model at 16-bit is about 60 GB on disk — and do not keep page images past delivery. Add a queue in front of the GPU and a rental fallback if the SLA is same-day.

Want this worked out on your documents?

We will price a real sample against OpenAI or Anthropic and tell you whether Local document models or a local model on your hardware is the cheaper first step.