
# Render FAQ

This page lists answers to questions that many folks have as they're getting up and running with Render.

## Languages and technologies

### Which languages does Render support?

Render [natively supports](language-support) *Node.js* / *Bun*, *Python*, *Ruby*, *Go*, *Rust*, and *Elixir*.

You can deploy an app in virtually _any_ language (.NET, Java, PHP, etc.) via a [Docker image](docker).

### Which datastores does Render support?

Render offers managed [Postgres databases](postgresql), along with [Key Value instances](key-value) that are compatible with virtually all Redis clients.

You can also run your own custom database instance (MariaDB, MongoDB, etc.) backed by a [persistent disk](disks).

## Billing

### What can I do on Render for free?

See [Deploy for Free](free).

### What does Render bill for?

> *Render introduced new workspace plans on April 23, 2026.*
>
> For details, see [pricing plans](/pricing), or learn how the new plans differ from [legacy plans](new-workspace-plans).

Render bills each workspace monthly for the items listed below. For details on all of these, see the [pricing page](/pricing).

------

###### Billable

Workspace plan

###### Description

Each workspace has an associated plan: *Hobby*, *Pro*, *Scale*, or *Enterprise*. This plan determines the workspace's [features](platform-features-by-plan), limits, and monthly fee. The *Hobby* plan does not have a monthly fee. See the fees for other plans on the [pricing page](/pricing).

---

###### Billable

Compute and storage costs

###### Description

Prorated by the second. If a service is active for ten seconds in a given month, you are billed only for those ten seconds. You are billed for each of the following:

- Each [paid instance](/pricing#compute) of a service or datastore
  - For [scaled](scaling) services, you are billed for each running instance.
  - This includes paid instances running as part of a [service preview](service-previews) or [preview environment](preview-environments).
- Database replicas created for Render Postgres [high availability](postgresql-high-availability) or [read replicas](postgresql-read-replicas)
- Storage capacity for Render Postgres databases and persistent disks

---

###### Billable

Pipeline minutes

###### Description

*Includes a monthly included amount.* Render's [build pipeline](build-pipeline) is responsible for building your project before it's deployed. This includes running each service's [build and pre-deploy commands](/deploys#deploy-steps). Each workspace receives a monthly included amount of pipeline minutes (see the [pricing page](/pricing)), which are consumed while running these commands. Render also offers a [performance pipeline tier](build-pipeline#pipeline-tiers) for teams with builds that require additional memory and/or CPU. Performance pipeline minutes carry an additional charge and do _not_ provide a monthly included amount. You can set a monthly [spend limit](build-pipeline#setting-a-spend-limit) for pipeline minutes. If you reach this limit in a given month, _Render stops running new builds for your services until the next billing period_.

---

###### Billable

Outbound bandwidth

###### Description

*Includes a monthly included amount.* Outbound bandwidth includes all network traffic sent by your services to destinations outside of Render. This data includes web pages, API payloads, and so on. Each workspace receives a monthly included amount of outbound bandwidth shared across all services (see the [pricing page](/pricing)). If you exceed this, Render bills you for a supplementary amount. _Inbound_ bandwidth (traffic _to_ your services) is free. As part of Render's [DDoS protection](ddos-protection), Render does _not_ bill for bandwidth usage incurred from a DDoS attack.

---

###### Billable

Custom domains

###### Description

Each plan includes a set number of [custom domains](custom-domains) across all services. Additional domains cost $0.25 each per month. See the [pricing page](/pricing) for included amounts by plan.

------

### All of my services run on free instances. Can I still be billed?

*Yes, if you've added a payment method.* If you exceed your monthly included amount of outbound bandwidth or build pipeline minutes, Render bills you for a supplementary amount. You can set a monthly [spend limit](build-pipeline#setting-a-spend-limit) for pipeline minutes.

> If you haven't added a payment method and you would incur charges, Render instead disables your services for the duration of the current billing period.

## Service behavior

### My app runs fine locally. Why does it fail to deploy?

Please see [Troubleshooting Your Deploy](troubleshooting-deploys).

### Why is my free service sometimes slow to respond?

Free web service instances [spin down](free#spinning-down-on-idle) if they receive no incoming traffic for 15 consecutive minutes. These services take about a minute to spin back up when they next receive a request.

Paid instance types do _not_ spin down.

Learn more about [free instance limitations](free), including for Render Postgres and Key Value.

### Why do files saved to my service's filesystem disappear?

By default, Render services have an *ephemeral filesystem*, which means that any changes you make to local files are *lost* every time a service redeploys or restarts.

For long-term data storage on Render, we recommend one of the following:

- For storage of relational data, create a [Render Postgres database](postgresql).
- For storage of key-value data, create a [Render Key Value instance](key-value).
- For storage of arbitrary files, attach a [persistent disk](disks).
  - You can also use a persistent disk to run a custom database instance instead of Render Postgres, such as [MySQL](/deploy-mysql).

### Can I deploy multiple apps to a single Render service?

*It might be possible, but you shouldn't.* Run each of your applications in a separate service to ensure proper resource isolation for security and performance.

Let's say you want to deploy an architecture consisting of a frontend site, a backend API, and a datastore. We recommend deploying these as follows:

| App | Service type(s) |
| --- | --- |
| Frontend site | [Static site](static-sites) or [web service](web-services) |
| Backend API | [Web service](web-services) or [private service](private-services) |
| Datastore | [Render Postgres](postgresql) or a custom database backed by a [persistent disk](disks) |

To help identify which service types are right for your use case, see [this flowchart](service-types#which-service-type-is-right-for-my-code).

## Account administration

### Can I transfer existing services from one workspace to another?

No, it is not currently possible to transfer existing services between workspaces. Instead, you can:

- [Invite team members](team-members) to collaborate on services in your current workspace
- Recreate your services in the workspace you want to move them to

## Render support

### Which types of issues can Render's support team help with?

Please see [When to contact support](troubleshooting-deploys#when-to-contact-support).

---

##### Appendix: Glossary definitions

###### persistent disk

A high-performance SSD that you can attach to a service to preserve filesystem changes across deploys and restarts.

Disables [zero-downtime deploys](/deploys#zero-downtime-deploys) for the service.

Related article: https://render.com/docs/disks.md

###### pipeline minutes

The amount of time Render spends running *build commands* and *pre-deploy commands* for your services.

Your workspace receives a monthly included amount of pipeline minutes. If you exceed this amount, Render bills you for a supplementary amount.

Related article: https://render.com/docs/build-pipeline.md

###### outbound bandwidth

The amount of network traffic you send to destinations outside of Render (HTTP responses, third-party API calls, and so on).

Your workspace receives a monthly included amount of outbound bandwidth. If you exceed this amount, Render bills you for a supplementary amount.

Related article: https://render.com/docs/outbound-bandwidth.md