TA

Modal Review

Serverless compute for running Python code and GPUs in the cloud, billed by the second

Pricing verified July 7, 2026·Visit Modal
Category
AI Inference & GPU Infrastructure
Starting price
$0.0000131/core-second
Free option
Yes
Founded
2021
Vendor
Modal Labs
Last update
June 2026

Is this your product? Claim this page · Request a change

Looking for a Modal alternative? See our ranked comparison.

What is Modal?

Modal is a serverless platform for running Python code in the cloud without managing servers or containers yourself. You write a normal Python function, decorate it, and Modal handles building the image, provisioning CPU or GPU workers, and scaling them up and down, including to zero.

It's built around fast cold starts and per-second billing, which makes it a common choice for batch inference, fine-tuning jobs, and bursty workloads where you don't want to keep a GPU box running between requests. It also ships Sandboxes, isolated ephemeral environments used for running coding agents and untrusted code.

Modal Labs was founded in 2021 by Erik Bernhardsson (previously at Spotify) and is headquartered in New York.

Modal screenshots

Modal homepage
Modal homepageCaptured July 2026
Modal pricing
Modal pricingCaptured July 2026
Modal: Inference
Modal: InferenceCaptured July 2026
Modal: Training
Modal: TrainingCaptured July 2026

Who it's for

  • Teams running bursty or batch GPU workloads (fine-tuning, batch inference, data pipelines) who don't want to manage idle capacity
  • ML engineers who want to deploy a Python function as an autoscaling endpoint without writing Kubernetes YAML
  • Teams building coding agents or RL environments that need fast, isolated sandboxes

Who should look elsewhere

  • Teams that want a flat, predictable monthly bill instead of usage-based compute pricing
  • Small hobby projects that are extremely cost-sensitive, since per-second GPU rates run higher than raw cloud GPU rental

Pros

  • + Per-second billing across CPU, GPU, and memory with no charge for idle time
  • + Fast cold starts and container reuse, which matters for bursty inference and agent workloads
  • + Straightforward Python decorator API instead of managing Docker/Kubernetes directly
  • + Pricing for compute is published and itemized, not hidden behind a sales call

Cons

  • Team plan adds a $250/month platform fee on top of compute usage, which is a real jump from the free Starter tier
  • GPU per-second rates are higher than renting the same GPU directly from a bare-metal cloud
  • Workspace-level spend limits and billing alerts have tripped up some users with low usage, according to Trustpilot reviews
  • Enterprise pricing is quote-only, so larger teams can't see final costs without contacting sales

Modal pricing

Pricing: Partly public.Entry pricing is published. Higher or enterprise tiers are quote-only.
Starting price
$0.0000131/core-second
Billing model
usage-based
Free option
Yes
Vs category
Usage-based

What you pay for

You pay for compute time by the second, not for a seat or a flat subscription. The Starter plan is free with $30/month in credits, Team adds a $250/month platform fee on top of usage, and Enterprise is quote-only with volume discounts. All the per-second GPU, CPU, memory, and storage rates are published on the pricing page, so this isn't quote-only pricing overall, only the Enterprise tier is.

You pay for what you consume rather than a per-seat fee, so cost scales with usage.

PlanPriceHighlights
StarterFree$30/month in free compute credits · 3 workspace seats · 100 containers · 10 GPU concurrency
Team$250/mo$250/month platform fee plus compute · $100/month free compute credits · Unlimited seats · 1,000 containers · 50 GPU concurrency
EnterpriseCustomVolume discounts on compute · Custom limits and support

There's no flat per-seat price. The $250/month figure is the Team plan's platform fee, not a full bill: on top of it you pay per-second for compute (CPU, memory, GPU). Sample per-second GPU rates from the pricing page: T4 $0.000164, A100 80GB $0.000694, H100 $0.001097, B300 $0.001972. CPU is $0.0000131 per core-second, memory $0.00000222 per GiB-second, storage $0.09 per GiB-month with 1 TiB free. Enterprise is quote-only. Sandbox and notebook compute is billed at a higher rate than regular Functions.

Pricing verified July 7, 2026 · source

Modal pricing page
Modal pricing pageCaptured July 8, 2026

How Modal's pricing compares

Modal next to its closest alternatives on entry price, billing, and whether pricing is public.

ToolStarting priceBillingFree optionPricing disclosed
Modal$0.0000131/core-secondusage-basedYesPartly public
BasetenCustom / quoteusage-basedNoNot disclosed
Replicate$0.000025/secondusage-basedNoPublic
Together AIUsage-basedusage-basedNoPublic
Fireworks AIUsage-basedusage-basedTrial ($1 in free credits for new accounts to test serverless inference)Partly public
RunPodUsage-basedusage-basedNoPublic

Is Modal still actively developed?

Last significant update: June 2026. Modal shipped v1.5.1, adding an @app.server() decorator for low-latency serverless HTTP apps, a modal endpoint CLI for deploying LLM inference, new billing APIs, proxy token management, and an experimental modal curl command.

Top Modal alternatives

See all Modal alternatives, ranked with a verdict →

Modal FAQ

Is Modal free?+

The Starter plan is free and includes $30 a month in compute credits, 3 seats, and up to 10 concurrent GPUs. Past that you pay for compute by the second.

How does Modal price GPUs?+

Per second of actual use, not per hour of reserved capacity. Rates vary by GPU: for example H100 is about $0.0011 per second and T4 is about $0.00016 per second, published on the pricing page.

What does the Team plan cost?+

Team is $250 a month plus compute usage, and includes $100 a month in free credits, unlimited seats, and higher container and GPU concurrency limits than Starter.

Is Enterprise pricing public?+

No. Enterprise is quote-only and includes volume discounts on compute; you need to contact Modal's sales team for a number.