Skip to main content
Runpod offers custom pricing plans for large scale and enterprise workloads. Contact our sales team to learn more.
Serverless offers pay-per-second pricing with no upfront costs. You’re billed from when a worker starts until it fully stops, rounded up to the nearest second. The documentation doesn’t list per-GPU rates because they vary by GPU type and change over time. Find current rates on the Runpod pricing page or in the Runpod console when creating an endpoint. To estimate a job’s cost, multiply the listed hourly rate by your expected worker runtime.

Worker types

What you’re billed for

Your total cost includes compute time and storage:

Compute cost breakdown

Workers incur charges during three phases:
  1. Start time: Initializing the container and loading models into GPU memory. Minimize with FlashBoot or model caching.
  2. Execution time: Processing requests. Set execution timeouts to prevent runaway jobs.
  3. Idle timeout duration: The time a worker remains active (running) after completing a request, waiting for additional requests before scaling down (default: 5 seconds). Configure in endpoint settings.
For high-volume workloads with significant storage needs, use network volumes to share data across workers and reduce per-worker storage costs.

Account limits

Spend limit: Default limit of $80/hour across all resources. Contact support to increase.

Billing support

If you believe you’ve been billed incorrectly, contact support, including the following information in your ticket:
  • Endpoint ID
  • Request ID (if applicable)
  • Approximate time of the issue
Last modified on August 31, 2026