Render Problems & Issues

Real user-reported problems, complaints, and limitations for Render. Based on analysis of 12 signals.

Overall score: 62/100

Issues by Category

reliability4 issues

Free Postgres databases expire after 30 days

Free Render Postgres databases automatically expire 30 days after creation and become inaccessible. You have only 14 days after expiration to upgrade before data is permanently deleted. Users report losing weeks of work by not realizing this limitation.

Frequency: 8%Sentiment: -0.8/10020 sources
Impact
9

Account suspensions without warning

Users report being logged out and having all services taken offline abruptly with no notice. One HN thread described Render 'nuking' an entire account without warning while the user was trying to import data. This creates significant risk for production workloads.

Frequency: 6%Sentiment: -0.85/10015 sources
Impact
9

Recurring outages and slow deployments

In the last 90 days, Render had 14 incidents including 4 major outages with median duration of 1 hour 44 minutes. Users report deploys being slow or hanging. March 2026 saw data persistence failures requiring service migrations.

Frequency: 7%Sentiment: -0.7/10020 sources
Impact
8

Postgres connection timeouts

Render's Postgres appears to timeout connections after a certain amount of time, causing issues for long-running processes and applications that maintain persistent database connections. Users report having to implement reconnection logic.

Frequency: 5%Sentiment: -0.55/10010 sources
Impact
6
pricing3 issues

Pricing changes with short notice

Render introduced a $20/month per-person charge on top of compute costs with little warning. Users felt blindsided by the change, with some losing trust in the platform's pricing stability. This affected teams who had budgeted based on previous pricing.

Frequency: 7%Sentiment: -0.75/10025 sources
Impact
8

Credit card declines without explanation

Users report credit cards being declined without any explanation or solution. Some had their entire service suspended while still being charged for the blocked time. Getting payment issues resolved requires support tickets that take days.

Frequency: 5%Sentiment: -0.7/10010 sources
Impact
7

Charged for failed deployments

Users report being charged for failed deployments that wouldn't incur costs on Google Cloud or Azure. Additionally, some were charged at month end despite pricing advertising 90 days free PostgreSQL. The billing model has unexpected charges.

Frequency: 6%Sentiment: -0.6/10012 sources
Impact
6
customization2 issues

Static IP only on higher plans

Render doesn't offer static outbound IP addresses on lower plans - only dynamic IPs with third-party proxy workarounds. For apps that need to whitelist IPs for external services, this forces an upgrade to expensive plans or using external proxy services.

Frequency: 6%Sentiment: -0.55/10015 sources
Impact
6

Limited language and framework support

Render primarily supports Node.js, Python, Ruby, and Go. Developers using other languages face limitations. The platform also lacks full WebSocket support and serverless features, limiting use cases for real-time applications.

Frequency: 5%Sentiment: -0.5/10012 sources
Impact
5
performance1 issue

Free tier services sleep after 15 minutes

Free web services spin down after 15 minutes without traffic and take 30-60 seconds to wake up. Users report wait times of 40+ minutes in some cases. This makes free tier unsuitable for any app requiring consistent availability, even for demos or portfolios.

Frequency: 9%Sentiment: -0.7/10050 sources
Impact
8
support1 issue

Support response times far exceed advertised

Chat support advertises 5-hour response times but users report waiting 3 days or more. Some users couldn't get any response for 24+ hours. Team plan users expected chat support as a key feature but found it wasn't actually available as advertised.

Frequency: 7%Sentiment: -0.65/10018 sources
Impact
7
usability1 issue

UI tricky for newcomers

While the UI is modern, users report it being tricky to navigate at first. The dashboard organization and finding specific settings can be confusing. Free tier users face additional friction with limited project and environment options.

Frequency: 4%Sentiment: -0.4/1008 sources
Impact
4

Regret Patterns

Common reasons users regret choosing Render.

Lost data when free Postgres expired

Users who didn't realize free Postgres databases expire after 30 days lost weeks or months of work. The 14-day grace period isn't long enough for those who missed the expiration entirely. Many wish they'd known this limitation upfront.

Frequency: 8%After 30-44 days

Surprised by per-user seat fees

Teams who budgeted based on per-service pricing were shocked when Render added $19-29/user seat fees. A 5-person team now pays $95-145/month in seats alone before any compute costs. Many feel locked in after building on the platform.

Frequency: 7%After pricing change announcement

Portfolio visitors saw loading delays

Developers using free tier for portfolios discovered recruiters were seeing 30-60 second loading times due to sleep mode. Some worry this cost them job opportunities. Many ended up paying for always-on services anyway.

Frequency: 6%After sharing portfolio links

Account suspended without explanation

Users report having accounts suspended while trying to import data or during normal operations. Getting reinstated required support tickets that took days. Some lost production services with no warning.

Frequency: 6%During active development

Needed static IP for external integrations

Developers who needed to whitelist IPs for external APIs or firewalls discovered static IPs require expensive plan upgrades. Workarounds using third-party proxies add complexity and cost.

Frequency: 5%When integrating external services

Support was unavailable during incident

Teams experiencing production issues found support response times of 3+ days unacceptable. The advertised 5-hour chat support didn't materialize. Many wish they'd chosen a platform with faster support SLAs.

Frequency: 5%During first major incident

When Render Breaks Down

Specific scenarios where Render fails or underperforms.

Free Postgres database reaches 30-day limit

Free databases expire after 30 days regardless of usage. If you miss the expiration notice, you have only 14 days to upgrade before permanent data loss. This catches users who expect databases to persist like other platforms.

Team grows and per-user fees accumulate

The $19-29/user seat fee compounds quickly with team growth. A 10-person team pays $190-290/month in seats alone before compute. Combined with usage-based pricing, costs can spiral unexpectedly.

App needs consistent response times

Free tier's 15-minute sleep timeout and 30-60 second wake time makes it unsuitable for any app where users expect instant responses. Even paid starter tiers may have cold starts in some scenarios.

External service requires IP whitelisting

Many APIs, databases, and enterprise systems require whitelisting specific IPs. Render only offers static IPs on higher-tier plans, forcing expensive upgrades or complex proxy workarounds.

Production incident needs urgent support

With advertised chat support taking 3+ days instead of 5 hours, production incidents can go unresolved over weekends. For apps with paying customers, this support gap is unacceptable.

App requires WebSocket connections

Real-time applications needing WebSockets find Render's support limited and unreliable. Chat apps, live dashboards, and multiplayer games may experience connection issues that are hard to debug.