Beginner's Guide to Render: Getting Started in 2026

Beginner's Guide to Render: Getting Started in 2026

Web Hosting🛠 Render

Learn how to get started with Render for beginners — deploy static sites and web services from Git for free, connect a free database, and avoid setup mistakes.

free-tierrendercloud-platformpaas

Render offers a compelling free tier that lets beginners deploy static sites and simple web services directly from Git with no credit card required. It’s an excellent platform for learning and prototyping, but understanding its specific limits is key to avoiding frustration. StacksFree Verdict: 8/10 — Excellent for hobby projects and learning, but the 750 monthly instance hours and 5 GB bandwidth cap require careful management. Perfect for beginners, but not for production traffic.

How This Guide Was Built

Our guide is based solely on official sources: Render’s documentation, pricing pages, and verified community reports from 2026. We have verified all free tier limits, the complete signup flow, first-deploy steps, and platform region availability. We did not test the paid tier — steps are based on official docs. Last verified: August 2026.

What is the Render free tier?

Render’s free tier is a unified cloud platform offering static sites, web services, PostgreSQL databases, and a Redis-compatible Key Value store, all with automatic deployment from Git. The free Hobby plan provides 750 instance hours per month and 5 GB of outbound bandwidth (Render’s pricing page).

How do I get started with Render for beginners?

The beginner’s path to getting started with Render for beginners is a six-step process: sign up, connect your code repository, create a service, configure your build, deploy, and optionally add a custom domain (Render’s official documentation).

Step-by-step:

  1. Sign up for free at dashboard.render.com/register (no credit card required).
  2. Connect your Git provider (GitHub, GitLab, or Bitbucket) in your Account Settings under Git Deployment Credentials.
  3. Click New and select either Static Site or Web Service. For a web service, choose the “Free” instance type.
  4. Configure your service: For a web service, set your Build Command and Start Command. For a static site, set the Build Command and Publish Directory.
  5. Click Deploy. Your service will build and launch at a *.onrender.com URL.
  6. To use your own domain, go to Settings > Custom Domains and follow the CNAME instructions.

How do I deploy a free static site on Render?

Deploying a free static site on Render is free, includes a global CDN, managed TLS, and automatic deploys from your Git repository (Render’s static sites documentation).

The key configuration is setting the correct Publish Directory (e.g., out, _site, build) in your service settings. Unlike web services, static sites do not have instance hours or spin-down behavior. You get two free custom domains on the Hobby plan, with additional domains costing $0.25 each per month.

How do I deploy a free web service on Render?

A free web service on Render includes 512 MB of RAM and 0.1 vCPU at no cost, but it will spin down after 15 minutes of inactivity and takes about a minute to restart (Render’s free tier docs).

The critical setup involves setting your Build Command (e.g., npm install, npm run build) and Start Command (e.g., npm start). To prevent spin-down during development, you can set up a keep-alive ping from an external service, though this will consume your 750 free instance hours more quickly.

What are the Render free tier limits?

The Render free tier has several important limits: 750 instance hours per workspace per month, 5 GB of outbound bandwidth, a maximum of 25 services, one free PostgreSQL database (which expires after 30 days), and one free Key Value store (Render’s pricing page).

Free Tier Limits Table:

Resource Free Tier Limit Key Notes
Web Service 512 MB RAM, 0.1 CPU 750 hrs/mo; spins down after 15 min idle.
Outbound Bandwidth 5 GB per month (Reduced from 100 GB in April 2026).
Max Services 25 per workspace Includes all types (services, DBs, etc.).
PostgreSQL Database 1 GB storage, 256 MB RAM EXPIRES 30 DAYS after creation. One per workspace.
Key Value (Redis) 25 MB RAM In-memory only; data lost on restart. One per workspace.
Cron Jobs None free Minimum $1/mo per job.
Static Sites Unlimited Global CDN, no spin-down. 2 free custom domains.

Is Render’s free tier good for production?

No, Render’s free tier is not suitable for production traffic; it is designed for hobby projects, prototypes, and learning (Render’s free tier docs). Free web services spin down, have an ephemeral filesystem where data is lost on redeploy, and lack features like SSH and multi-instance scaling.

If your project outgrows the free tier, you must upgrade to a paid plan. Be aware that exceeding free limits without a credit card on file will suspend your services. Adding a card incurs a $1 refundable verification charge (Render’s documentation).

What can you build on the Render free tier?

The free tier covers three practical use cases well:

  1. Portfolio and documentation sites. Static sites are unlimited, never spin down, and include a global CDN — ideal for personal portfolios, project docs, and landing pages. The two free custom domains cover most personal projects.
  2. API prototypes and internal tools. A single free web service with 512 MB RAM handles small APIs, webhooks, and admin panels. The 15-minute spin-down is a minor annoyance during active development, and a keep-alive ping fixes it for low-traffic tools.
  3. Learning and evaluation. The 30-day free Postgres database is plenty of time to follow a tutorial, build a proof of concept, or evaluate whether Render suits a production move later.

The key is matching the workload to the platform. Render’s free tier is generous for what it is — but it is a sandbox, not a server farm. If your project needs persistent state, background jobs, or consistent uptime, plan the upgrade path before you hit the limits.

Render free tier vs. other platforms

Render is one of several solid free tiers, and the right choice depends on what you are deploying:

Platform Best for Free web service Free database Notes
Render Full-stack hobby apps 512 MB RAM, 750 hrs/mo Postgres 1 GB (30-day expiry) Spins down after 15 min idle
Vercel Frontend and serverless Serverless functions None included See our Vercel guide
Cloudflare Pages Static sites and edge Workers (100k req/day) None included See our Cloudflare Pages guide
Koyeb Always-on containers 1 free instance None included See our Koyeb guide

Render’s distinguishing strength is the integrated Postgres and Key Value store — most free tiers make you source a database separately. Its weakness is the 750-hour cap and spin-down behavior, which punish always-on workloads. If you are building a static site only, Cloudflare Pages or Vercel may serve you better; if you need a persistent database without setup hassle, Render is the strongest starting point.

Common mistakes

Beginners often hit these snags with Render’s free tier:

  1. Assuming 100 GB bandwidth: The free bandwidth limit is 5 GB, not 100 GB as older guides state. Monitor your usage carefully.
  2. Ignoring the Postgres expiry: Your free database will be deleted 30 days after creation. Set a calendar reminder or be prepared to migrate data.
  3. Blocking outbound SMTP: Ports 25, 465, and 587 are blocked on free services. You cannot send transactional emails directly from a free Render web service.
  4. Using AAAA records for custom domains: Render does not support IPv6. When adding a custom domain, use only CNAME records and remove any AAAA records from your DNS settings (Render’s custom domains docs).

FAQ

Does Render free tier require a credit card?

No, a credit card is not required to sign up or use any free Render resource. A card is only needed if you voluntarily upgrade or exceed free tier limits, in which case a $1 refundable verification charge applies (Render’s first deploy guide).

How long does a free Render Postgres database last?

A free PostgreSQL database on Render expires exactly 30 days after it is created. You receive a 14-day grace period to upgrade to a paid plan, after which the database is deleted (Render’s pricing page).

Can I run more than one free web service on Render?

Yes, but each free web service consumes instance hours from the same pool of 750 hours per workspace per month. Two always-on services will exhaust your quota in approximately two weeks, causing them to be suspended for the rest of the month (Render’s free tier docs).

How do I keep my free web service from spinning down?

Render free web services spin down after 15 minutes of inactivity and take about a minute to restart on the next request. To keep one awake, point a cron job or uptime monitor at your service’s health endpoint every 10–14 minutes (Render’s free tier docs). Free cron services like cron-job.org or UptimeRobot work well for this. The trade-off: a service that never sleeps consumes all 750 instance hours in about a month, so only keep-alive the services that genuinely need to be responsive.

Can I upgrade from the free tier without downtime?

Yes — Render lets you change an existing service’s instance type from Free to a paid tier without redeploying, so your service keeps its URL, environment variables, and deployment history. The paid instance starts at $7/month for a basic web service (Render’s pricing page). The main thing to verify before upgrading is that your disk and RAM usage fit the paid instance size you choose.

Where to go next

Now that you’re deployed, explore more about the platform or compare alternatives. Consider reading our guides on other free-tier platforms to find the best fit for your project.