All tools
Runtime & errors · free, no sign-up

How many GPUs does my team need?

Sizing a shared deployment has two constraints — memory for the caches and bandwidth for the throughput — and you need whichever is larger, at peak rather than average.

6 inputs4 questions answeredUpdated for 2026 hardware
Team GPU Sizing Calculator — How many GPUs does my team need?
Answer first

The short answer

Computed from this tool’s default settings — people on the team and the rest as most people start. Change them below for your own case.

Cards needed1

20 people at 20% peak concurrency means 4 active sessions, and each RTX 4090 handles 11 — so 1 card. throughput is the binding constraint, so a higher-bandwidth card helps more than a larger one.

The calculator

Team GPU Sizing Calculator

Cards required to serve N people, from concurrency and daily volume.

Your setup
20

How many are actively generating at the busiest moment.

8,192
Cards needed1

20 people at 20% peak concurrency means 4 active sessions, and each RTX 4090 handles 11 — so 1 card. throughput is the binding constraint, so a higher-bandwidth card helps more than a larger one.

Concurrent at peak4
Sessions per card11
Binding constraintThroughput
Hardware cost$1,599
ConstraintLimitWhy
Memory limit11 sessions/card16.6 GB spare after weights
Throughput limit11 sessions/card179 tok/s shared, 15 tok/s each
Binding constraintThroughputThis is what to fix first
Inputs

What each setting changes

Every input moves the result for a reason. This is what each one does and where to find the value for your own machine.

SettingDefaultWhat it changes
People on the team20Your own figure, starting from 20. Change it to match what you actually run.
Peak concurrent share20 %How many are actively generating at the busiest moment.
Model size8B6 options, from 3B to 405B.
QuantisationQ4_K_M — 4.5 bits/weight5 options, from Q8_0 — 8.5 bits/weight to Q3_K_M — 3.5 bits/weight.
Context per session8192 tokensAnywhere from 1,024 to 65,536 tokens.
Card to deployRTX 4090 · 24 GBThe machine the model runs on. Usable memory decides what fits and memory bandwidth decides how fast it runs, so this moves every figure below.
Worked examples

Real answers across model size

The same calculation run at a range of settings, with everything else left at its default. These are computed by the tool itself, not written by hand.

Model sizeCards neededConcurrent at peakSessions per cardBinding constraint
3B1422Memory
8B1411Throughput
14B146Throughput
32B441Memory
70BModel does not fit40Memory

20 people at 20% peak concurrency means 4 active sessions, and each RTX 4090 handles 22 — so 1 card. memory is the binding constraint, so a shorter context per session buys you more headroom than a faster card.

Method

How this is calculated

No lookup tables and no invented constants. Here is the arithmetic, so you can check it against your own numbers.

Two constraints decide the count, and you need whichever is larger. Memory: each concurrent session needs its own KV cache while the weights are shared. Throughput: batched decoding shares bandwidth, so per-user speed falls as concurrency rises, and there is a floor below which the service feels broken.

The tool sizes for 15 tokens per second per user at peak, which is around reading speed. Sizing for the average rather than the peak is the usual way these deployments end up feeling slow.

These are well-founded engineering estimates, not benchmark results. Your quantisation, runtime and context length all move the real number, and usable memory is an assumption rather than a specification. See the full methodology for every assumption behind these figures.

Use cases

Who this is for

The three situations that bring people to this calculation.

Use case 01

Internal deployment

Size hardware for a team before buying.

Use case 02

Budgeting

Turn headcount into a hardware cost.

Use case 03

Deployment feels slow

Find which constraint you actually hit.

Walkthrough

How to use this calculator

Four steps, no account, nothing leaves your browser.

  1. Set people on the team

    Start at the top of the panel. Every figure recalculates as you change it — there is no submit button, because watching the number move is the point.

  2. Adjust the rest to match your setup

    5 further settings: peak concurrent share, model size, quantisation, context per session, card to deploy. Defaults are the common case, so change only what differs for you.

  3. Read the headline, then the table

    The large figure answers the question. The table underneath shows how the answer changes across nearby settings, which is usually where the decision actually gets made.

  4. Check it against the method

    The arithmetic is written out above. If a number looks wrong for your hardware, the assumptions are the first place to look — usable memory and quantisation are the two that vary most.

Questions

How many GPUs does my team need: common questions

The questions people ask about this, answered without hedging.

How many GPUs does a team of 20 need?

It depends on peak concurrency, not headcount. Twenty people typically means two to four generating at once, which one capable card often covers for a small model.

Should I size for average or peak?

Peak. Sizing for the average is the usual reason a deployment feels slow — everyone arrives at the same times of day.

Memory or throughput — which usually binds?

Memory on long contexts, throughput on short ones. The tool names which, because the fix differs: shorter context for memory, a faster card for throughput.

Is one large GPU better than several small ones?

For serving, several smaller cards each running a full copy is often simpler and more robust than one large card — no tensor parallelism, and a failure takes out part of the capacity rather than all of it.

The rest of the set

All 50 run on the same arithmetic, so answers across them agree.

Coverage

Searches this page answers

Different ways of asking the same question, all resolved above.

gpu sizing for team llmhow many gpus for 50 usersllm deployment sizingself hosted llm for companyinference server capacity planninggpu per user llmenterprise local llm hardwarehow many gpus does my team needteam gpu sizing calculatorteam gpu sizing calculator onlinefree team gpu sizing calculator
Next step

Now find the models that fit

Sizing is only half the problem. Model Radar takes your hardware and shows which models actually run on it, ranked by what they are good at — the same arithmetic as this page, applied to every model worth running.