App type
Estimate the costs to run your app on Heroku
To start your estimate, choose the type of app that best represents what you're looking to build: from simple prototypes to production apps to enterprise-grade applications.
Eco and Basic
$5 and up per month
Low cost dynos to test ideas or run apps that see intermittent use.
Production
~$0.035/hour and up
(max of $25/month and up)
Business-focused apps, such as customer-facing or internal web apps and APIs.
Advanced
~$0.347/hour and up
(max of $250/month and up)
Mission-critical apps with complex functionality that require high availability, very low latency, and handling a high volume of concurrent requests.
Enterprise
Contact Sales for custom pricing
Apps that meet the control, compliance, and collaboration needs of large scale organizations.
Containers
Choose your dynos
Heroku runs your app in lightweight, isolated Linux containers called "dynos." The platform offers different dyno types to help you get the best results for your type of app.
The price per dyno per month listed for each dyno type is the maximum you're charged if you run the dyno 24 hours a day, 7 days a week since your last billing cycle. Eco dynos are not prorated and are a flat-rate price for up to 1,000 hours of usage across apps.
Eco
Test ideas or run apps that see intermittent use.
~$0.005/hour
(flat fee of $5/month)
- 1x - 4x compute
- 512 MB RAM
- Deploy with Git and Docker
- Custom domains
- Unified logs
- 2 process types
- Container orchestration
- Automatic OS patching
- Automated certificate management
- Personal accounts only
- Sleeps after 30 minutes of inactivity
Basic
Run small projects and concepts.
~$0.01 per hour
(max of $7 per month)
Prorated to the second
- Includes all Eco features
- 1x - 4x compute
- 512 MB RAM
- Free SSL
- 10 process types
- Always on
Standard
Run business apps in production.
~$0.035 to $0.069/hour
(max of $25 to $50/month)
Prorated to the second
- Includes all Basic features
- 1x - 4x or 4x - 8x computer
- 512 MB or 1 GB RAM
- Simple horizontal scalability
- App metrics and threshold alerts
- Preboot and zero-downtime deploys
- Unlimited process types
- Unlimited background workers
- Can combine with Performance dynos
Performance
Run high traffic, low latency apps.
~$0.347 to $2.082/hour
(max of $250 to $1500/month)
Prorated to the second
- Includes all Standard features
- 12x - 100x compute
- 2.5 GB - 126 GB RAM
- Predictable performance for your highest traffic applications
- Dedicated compute resources
- Autoscaling
- Can mix with Standard dynos
Private
Run apps needing network isolation, dedicated resources, and greater control.
- Includes all Performance features
- 12x - 100x compute
- 1 GB - 126 GB RAM
- Full network isolation
- Available in ten global regions
- Dedicated runtime environment
- Private network and data services
- S, M, L, and memory-optimized dynos available
Shield
High compliance apps.
- Includes all Private features
- 12x - 100x compute
- 1 GB - 126 GB RAM
- Dedicated environment for high compliance apps
- Ability to sign BAAs for HIPAA compliance
- PCI compliance
- Keystroke logging
- Space level log drains
- Strict TLS enforcement
Data services
Choose one or more Heroku data services
Heroku enables you to rapidly build secure, data-driven apps (and get more from your data).
The price per database per month is the maximum you're charged if your database stays provisioned 24 hours a day, 7 days a week since your last billing cycle.
Heroku Postgres
Heroku Postgres provides a managed SQL database as a service that is easily accessible from your Heroku applications to persist and manipulate data. All plans feature automatic health checks, off-premises storage, daily backups, SSL-protected access, dataclips, Postgres extensions, and a web Ul.
Related links
Essential 0
Try Heroku Postgres at a low cost.
~$0.007/hour
(max of $5/month)
Prorated to the second
For small projects and concepts.
- 1 GB Storage
- 20 Connections
- No row limit
Essential 1
Datastore for small scale projects.
~$0.012/hour
(max of $9/month)
Prorated to the second
For expanded proof-of-concepts, dev and test, and other smaller projects.
- 10 GB Storage
- 20 Connections
- No row limit
Essential 2
Robust usage for growing projects.
~$0.027/hour
(max of $20/month)
Prorated to the second
For prototyping projects needing data growth and robustness.
- 32 GB Storage
- 40 Connections
- No row limit
Standard
Database plans for commercial apps in production.
Starts at ~$0.06 per hour
(max of $50 and up per month)
Prorated to the second
- 4 GB - 768 GB RAM
- 64 GB - 4 TB Storage
- 120 - 500 Connections
- Max downtime 1 hour per month
- Roll back up to 4 days
- Database log metrics
- Encryption-at-rest
- Fork and follow support
Choose Standard for most general purpose web apps.
Premium
High availability and heavy workloads.
Starts at ~$0.27 per hour
(max of $200 and up per month)
Prorated to the second
- 4 GB - 768 GB RAM
- 64 GB - 4 TB Storage
- 120 - 500 Connections
- Max downtime 15 minutes per month
- Roll back up to 7 days
- Database log metrics
- Encryption-at-rest
- Fork and follow support
- The highest level of availability and data protection
- HA with automatic failover
Choose Premium for apps with workloads that require extreme availability.
Private
Databases for network-isolated apps.
For apps that need network-isolated, private data services to store sensitive data.
Contact us for preferred pricingShield
High compliance.
For apps that need to store sensitive, regulated data to meet compliance requirements, such as HIPAA and PCI.
Contact us for preferred pricingHeroku Key-Value Store
Heroku Key-Value Store is a fully managed, in-memory, key-value service for storing data that changes often and requires fast access.
Related links
Mini
Multi-tenant instance for small projects and concepts.
~$0.004 per hour
(max of $3 per month)
Prorated to the second
- Performance analytics
- Redis Log Metrics
- 25 MB RAM
- 20 connections
Premium 0 - 5
Data stores for workloads that need high levels of availability and data protection.
Starts at ~$0.02 per hour
(max of $15 and up per month)
Prorated to the second
- High availability with low-latency failover
- Resource scalability
- 50MB to 1GB RAM
- 40-1000 connections
Premium 7 - 14
Data stores for intensive, extreme, and heavy workloads.
Starts at ~$1.04 per hour
(max of $750 and up per month)
Prorated to the second
- Minimal resource contention using a single tenant
- Higher throughput for read - heavy workloads
- 7GB to 100GB RAM
- 10000 - 65000 connections
Private
Data stores for network isolation.
Private Redis plans are suitable for apps and data that need network isolation or their own private network.
Contact us for preferred pricingShield
For apps that need a key-value store for HIPAA-compliant apps.
For apps that need to store sensitive, regulated data to meet compliance requirements, such as HIPAA and PCI.
Contact us for preferred pricingApache Kafka on Heroku
Apache Kafka on Heroku lets you handle event streams of every size, so you can easily add real-time data to your application.
Related links
Basic
Multi-tenant Kafka for development, testing, and low-volume production event streams.
$100 to $175 per month
Prorated to the second
- Shared clusters
- 7 days max capacity
- 4GB to 64GB capacity
Standard
Dedicated Kafka for high-volume event streams.
$1,500 to $3,200 per month
Prorated to the second
- Dedicated clusters, optimized for high throughput and high volume
- 2-week retention
- High data durability and replication factor: 3 Kafka brokers
- Workloads that need high-volume event streams
Extended
Dedicated Kafka for massive event streams.
$4,000 to $8,700 per month
Prorated to the second
- Dedicated clusters, optimized for highest throughput and massive volume
- Highest retention (up to 6 weeks)
- Highest data durability and replication factor: 5 Kafka brokers
- Workloads that need massive event streams
Private
Manage events and streams in a network isolated environment.
Private Apache Kafka on Heroku plans are suitable for managing streaming data over a private network.
Contact us for preferred pricingShield
High compliance.
For apps that need to manage PHI, PII, or HIPAA-compliant events and streaming data.
Contact us for preferred pricingAdd-ons
Extend your app with Heroku Add-ons
Heroku Add-ons are fully managed 3rd party cloud services that you can use to develop, operate, and manage your apps; choose from 200+ add-ons. Start by exploring the following add-ons recommended for your app type.
Related links
For testing ideas or trying new functionality.
Choose where to store your data.
Keep an eye on what’s going on with your app.
Troubleshoot, monitor, and analyze every aspect of your application’s usage.
For production apps that need logging, monitoring, caching, or email services.
Index billions of records in a fraction of a second without implementing, running, or maintaining your own search engine.
Improve the performance of your application by caching regularly accessed data.
Incorporate and track secure, reliable messaging to users or within your application itself.
For apps with larger resource requirements or advanced functionality.
Schedule, scale, and manage your dyno usage to your app’s needs.
Solutions for image uploading, editing, manipulating.
Build smarter apps with image recognition and natural language processing.
Services to help you record and analyze both application and business data.
For apps with enterprise level needs.
Synchronize data for a single Salesforce object—or hundreds.
Utilities that make it easier to manage your data stores.
Pass data between your specialized processes to aid in de-coupling and scaling up your applications.
Keep your data safe.
Manage user authentication, SSO, and more.
Looking for more addons?
Explore more add-ons in the Heroku Elements MarketplaceTeams
Options for team collaboration
Heroku helps teams of any size work better together, from small teams in growing companies to business units in large enterprises.
Related links
Collaborators
All features →
Included
For individual users who want to allow others access to view, scale, or deploy to their apps.
Teams
All features →
Included
1-5 users
For small teams that need unified collaboration, administration, and billing across multiple apps.
Heroku Enterprise Accounts and Teams
All features →
For organizations that need to manage access to teams, download usage reports, customize role-based permissions, and audit user activity across the entire enterprise.
Contact us for preferred pricingCI/CD
Integrated CI/CD options
Heroku’s integrated CI/CD solutions help your team be more productive and deliver apps faster by making continuous delivery easy, visual, and efficient.
Related links
Heroku Pipelines
All features →
Included
Group one or more Heroku apps into deployment stages and create a visual Cl/CD workflow.
- Integrated with Heroku apps
- Visual UX workflow
- Disposable Review Apps
- Pipelines Git/GitHub Integration
Heroku Review Apps
All features →
Included
Propose, share, and test code changes on a live URL to speed team decision making.
- View code changes from pull request on live URL
- Automatic or manual creation with each new pull request
- Automatically destroy resources when pull request is merged
- Review Apps GitHub Integration
- Auto-update with each GitHub push
Heroku CI
All features →
Included
Run your app's test suite fast using a low config, visual test runner that's fully integrated with Heroku Pipelines.
- Integrated with Pipelines, low-to-no configuration
- Visual UX for test runs
- UAT support
- Zero queue time
- Run tests in parallel across 32 dynos
- CI Git/GitHub Integration
- Built-in support for Heroku Add-ons
Heroku CI Enterprise
All features →
Heroku Enterprise includes access to an unlimited number of Heroku CI-enabled pipelines.
Contact us for preferred pricingSupport
Choose a support plan
Heroku is committed to customer success. Our premium support plans guarantee faster response times for your most critical apps.
Related links
Standard Support
Occasional troubleshooting.
All Features →
Included
- Business hour support 1
- 1+ day response
Enterprise Support
Standard and Premier Enterprise Support.
All Features →
Heroku Enterprise customers have access to a range of Salesforce Success Plans that offer additional guidance and support, including phone support.
Contact us for preferred pricingSalesforce
Sync customer data with Salesforce
Heroku Connect
Heroku makes it easy to build Heroku apps that sync data bi-directionally between Heroku Postgres and your Salesforce deployment.
Related links
Demo Edition
Experiment with bi-directional syncing between your Heroku apps and Salesforce data.
$0 per month
- Synchronize up to 10k rows
- 1K external objects reqs/svc/hr
- Automated data synchronization
- Simple point and click configuration
- Seamless integration for your app
Enterprise
Build HIPAA compliant applications with Heroku and Salesforce data.
- No limits on usage
- 10K external objects requests/svc/hr
- Accelerated polling
- Automated data synchronization
- Simple point and click configuration
- Seamless integration for your app
Shield
Build HIPAA-compliant applications that sync Heroku and Salesforce data.
- Includes all Enterprise features
- Sync HIPAA impacted customer data with Salesforce
- Ability to sign BAA
- Requires Shield Spaces and Shield Postgres
- Writes to the unified space log stream
Learn more about Heroku
Scalability
Heroku grows with you
Heroku is a proven solution for growing companies, from startups to SMBs to large enterprises. The platform adapts to your requirements at every stage - use only what you need to today, and add advanced features when you need more.
Customer Stories
Customer success on Heroku
Heroku grows to meet your needs, whether it be higher demand, enhanced security and compliance, or greater control.
Eco and Basic
Users run small projects or apps that see intermittent use, such as proof of concepts, MVPs, and personal projects.
Production
Companies grow their business on Heroku with a wide range of customer and internal-facing apps and APIs.
Advanced
Businesses scale demanding apps on Heroku with high volume traffic and requirements for high availability and low latency response times.
Enterprise
The world’s leading organizations deliver enterprise-grade apps on Heroku that require enhanced privacy, performance, and control.
How Heroku pricing works
Heroku offers pricing options for apps and organizations of all sizes. As your app grows, scale up the resources you need and pay only for what you consume.
Start with minimal commitment
Try out the platform and developer experience. Dynos, databases, and most add-ons start with a low-cost plan.
Pay as you go
Costs are prorated to the second, so you pay only for what you use. Get fine-grained control over billing.
No lock in
There are no termination fees or lock in restrictions.