Deployment pricing
Comprehensive overview of Replit Deployment pricing across all deployment types.
This guide provides a comprehensive overview of Replit’s Deployment pricing. The pricing model is designed to be flexible, allowing you to choose the best option for your app’s needs.
How deployment billing works
All deployment costs are deducted from your monthly credits. You will only be charged for usage-based fees after your monthly credits have been fully used.
- Core Plan: Includes in monthly credits.
- Teams Plan: Includes in monthly credits per member.
Credits are applied automatically to all Deployment costs. Unused credits don’t roll over to the next month. Learn more about usage-based billing.
For a better understanding of how deployment pricing works, check out our interactive demo.
Choosing the right deployment type
Selecting the right deployment type is key to optimizing your costs. Use this guide to understand which option best fits your needs.
Autoscale Deployments
Autoscale Deployments
Best for variable traffic where you only pay for what you use. Ideal for web apps, APIs, and services with unpredictable usage patterns. Learn more about Autoscale Deployments.
Reserved VM Deployments
Reserved VM Deployments
Predictable costs for consistent workloads. Choose this for production apps with steady traffic or when you need guaranteed resource allocation. Learn more about Reserved VM Deployments.
Scheduled Deployments
Scheduled Deployments
Most cost-effective for background tasks, data processing, and automated jobs that run on a schedule. Learn more about Scheduled Deployments.
Static Deployments
Static Deployments
Minimal costs for static content. Perfect for documentation sites, marketing pages, and single-page applications. Learn more about Static Deployments.
Deployment pricing breakdown
Autoscale Deployments
Autoscale Deployments
Perfect for apps with variable traffic patterns. Automatically scales resources based on demand.
Component | Price |
---|---|
Base Fee (Per Month) | |
Compute Unit (Per Million Seconds) | |
Requests (Per Million Requests) |
Best for: Web apps, APIs, and services with unpredictable traffic patterns. Learn more about Autoscale Deployments.
Scheduled Deployments
Scheduled Deployments
Ideal for background jobs, cron tasks, and scheduled processing.
Component | Price |
---|---|
Base Fee (Per Month) | |
Compute Unit (Per Million Seconds) | |
Scheduler |
Best for: Background processing, data pipelines, and scheduled tasks. Learn more about Scheduled Deployments.
Reserved VM Deployments
Reserved VM Deployments
Dedicated compute resources for consistent performance and predictable costs.
Shared VMs
Configuration | Price (Per Month) |
---|---|
0.25 vCPU / 1GiB RAM | |
0.5 vCPU / 2GiB RAM |
Dedicated VMs
Configuration | Price (Per Month) |
---|---|
1 vCPU / 4GiB RAM | |
2 vCPU / 8GiB RAM | |
4 vCPU / 16GiB RAM |
Best for: Apps requiring consistent performance, dedicated resources, or specific resource configurations. Learn more about Reserved VM Deployments.
Static Deployments
Static Deployments
Deploy static sites and single-page applications with global CDN distribution.
Component | Price |
---|---|
Hosting | Free |
Data Transfer (Per GiB) |
Best for: Static websites, documentation sites, and single-page applications. Learn more about Static Deployments.
Understanding compute units
Quick Reference: 1 Compute Unit = 1 second of execution time on a standard compute instance. Pricing is calculated per million compute unit seconds for easy cost estimation.
Compute Units represent the computational resources your Deployment consumes. Your usage is tracked in real-time and visible in your Usage dashboard.
Real-world pricing examples
Here are some realistic scenarios to help you better understand Deployment costs.
Small web app
Small web app
Component | Usage | Cost |
---|---|---|
Autoscale Deployment | Base fee | /month |
Compute Units | 100,000 units | ~$0.32/month |
Requests | 10,000 requests | ~$0.12/month |
Total | ~$1.44/month |
This example represents a small web app with moderate traffic. Try building one with our Flask quickstart or Next.js guide.
Background service
Background service
Component | Usage | Cost |
---|---|---|
Scheduled Deployment | Base fee | /month |
Compute Units | 50,000 units | ~$0.16/month |
Total | ~$1.16/month |
This example shows a scheduled job running daily. Check out our HackerNews Slack bot guide for a practical example.
Production app
Production app
Component | Usage | Cost |
---|---|---|
Dedicated VM | 1 vCPU/4GiB | /month |
Additional charges | None | $0.00/month |
Total | /month |
This example represents a production app with consistent traffic that benefits from dedicated resources. Perfect for Discord bots.
Build and deploy examples
See how different apps use various deployment types with these practical examples.
Web applications
Web applications
Perfect for dynamic web apps with variable traffic
App Type | Example | Deployment Guide |
---|---|---|
Python Web App | Flask API service | Create a Flask app |
Node.js App | Next.js application | Create a Next.js app |
API Service | FastAPI backend | Create a FastAPI service |
AI-Powered App | Build with Agent | Build with AI |
Static websites
Static websites
Perfect for documentation, portfolios, and marketing sites
App Type | Example | Deployment Guide |
---|---|---|
Blog | Astro static site | Create a static blog |
Portfolio | Personal website | Static Deployments guide |
Documentation | Project docs | Static Deployments guide |
Background services
Background services
Perfect for bots, data processing, and automated tasks
App Type | Example | Deployment Guide |
---|---|---|
Discord Bot | Chat bot service | Create a Discord bot |
Slack Bot | HackerNews scraper | Create a HackerNews Slack bot |
Data Integration | Google Sheets sync | Create a Google Sheets integration |
Enhance your deployments
Add persistent storage
- SQL Database: Add PostgreSQL database for user data and content.
- Object Storage: Store files, images, and media assets.
- Replit Database: Simple key-value storage for app data.
Secure your app
- Custom Domains: Use your own domain with SSL certificates.
- Private Deployments: Restrict access to team members only.
- Secrets Management: Store API keys and credentials securely.
Next steps
Set up spending controls
Configure spending alerts and budgets to control costs and avoid surprises.
Monitor usage
View your Usage dashboard to track real-time consumption and costs.
Monitor deployments
Learn how to view logs, track performance, and monitor your deployment’s status.
Need help?
If you have questions about Deployment pricing or need help optimizing your costs, reach out to support@replit.com.