What a single small bot costs
Scroll sideways
| Platform | Free option for a bot | Lowest always-on price | Billing | Notes |
|---|---|---|---|---|
| discordbothost | 256 MB, renew weekly, no sleep | $0.99/mo, 512 MB | Flat | Discord templates; public Git deploy on all plans |
| RailwaySource 1 | $5 trial credit for 30 days, then $1/mo credit | Hobby $5/mo incl. $5 usage | Memory and CPU usage | GitHub autodeploys |
| RenderSource 2 | None for background workers | $7/mo, 512 MB | Flat per instance | Free web services spin down after 15 min |
| ReplitSource 3 | See Replit's deployment docs | Core $20/mo; deployments priced separately | Plan + deployment pricing | Reserved VM deployments run continuously |
| HerokuSource 4 | None | Basic $7/mo (Eco $5 pool) | Flat | Eco web dynos sleep after 30 min |
| Fly.ioSource 5 | Trial only | ~$2.19/mo for 256 MB | Per second | Docker + CLI |
The Railway RAM figure is worked out from its published rate of $0.00000386 per GB per second.
Fair one-liners
- Railway: the nicest developer experience of the group. Any language, GitHub autodeploys, and you pay for what you use.
- Render: a paid background worker suits a Gateway bot; an HTTP interaction endpoint uses a web service. Follow the Render Discord bot setup guide for service choice, command examples and migration checks.
- Replit: code in the browser with an AI agent. Running a bot continuously means a paid deployment, not the editor.
- Heroku: mature and simple. No free tier, and an Eco worker-only app doesn't sleep but draws from the shared 1,000-hour pool.
- Fly.io: cheap small machines if you're comfortable with Docker and a CLI.
- discordbothost: one job only, Discord bots. Flat $0.99 / $1.99 / $3.49 plans for 512 MB / 1 GB / 2 GB.
When a general platform is the right call
Pick Railway, Fly.io or Render if your bot shares a project with a web dashboard, a queue and a database in one stack, or needs a language outside Node.js, Python and Java. The runtime list also includes Bun, Go and Rust.
Why bots fit better on discordbothost
- No sleep, no ping hacks. A quiet bot stays connected.
- Flat price. No usage meter that grows with a memory leak.
- Discord-specific. discord.js, discord.py and JDA templates; crash restart when available; crash alerts in Discord (paid); separate outgoing addresses for free and paid bots.
- Same Git workflow. Free and paid plans deploy public repositories on every push. Paid plans also support private repositories.
Moving from Replit? See the Replit alternative guide. Compare every bot host in best Discord bot hosting.
Sources
https://railway.com/pricing; https://docs.railway.com/reference/pricing/plans; https://render.com/pricing; https://render.com/docs/free; replit.com/pricing; docs.replit.com/billing/deployment-pricing; heroku.com/pricing; https://devcenter.heroku.com/articles/eco-dyno-hours; https://fly.io/pricing; https://fly.io/docs/about/free-trial. Comparison prices checked . Render service selection and Free limitations rechecked against its documentation on .
Bots restart automatically after a crash. Repeated crashes pause restarts; check the console before starting again.
Questions
Is Railway free for Discord bots?
Railway's free plan gives a 30-day trial with $5 of credit, then $1 of credit a month, with services up to 0.5 GB RAM. A bot running all month uses memory around the clock, so most bots end up on the $5/month Hobby plan.
Can I run a Discord bot on Render for free?
Render does not offer Free background workers. Free web services spin down after 15 minutes without inbound traffic. Use a continuous worker for a Gateway bot, or a web service for an application designed to receive interactions over HTTP. Check Render's current compute pricing.
What replaced Heroku's free tier for Discord bots?
Heroku has no free dynos; Eco is $5/month for a 1,000-hour pool, and Basic is $7/month always-on. Dedicated bot hosts are cheaper for a single bot: discordbothost is $0.99/month for 512 MB.
What is a good Replit alternative for a Discord bot?
A dedicated Discord bot host that keeps the bot connected without a ping service. discordbothost runs discord.js, discord.py and JDA bots from free (256 MB) or $0.99/month (512 MB).
Sources
- 1https://railway.com/pricing
- 2https://render.com/pricing
- 3https://replit.com/pricing
- 4https://www.heroku.com/pricing
- 5https://fly.io/pricing
- 6https://docs.railway.com/reference/pricing/plans
- 7https://render.com/docs/free
- 8https://devcenter.heroku.com/articles/eco-dyno-hours
- 9https://fly.io/docs/about/free-trial
- 10https://discordbothost.com/pricing/
Related
How to Self-Host a Discord Bot: VPS, Pi or Bot Host
Self-host a Discord bot on a VPS or Raspberry Pi with systemd, private variables and restart checks, or compare the work with a managed bot host.
Updated · 5 min readFree Discord Bot Hosting Compared (2026)
Free Discord bot hosts side by side: RAM, renewal rules, sleep and backups for discordbothost, bot-hosting.net, fps.ms, Botkeep, FadeHost, Daki and more.
Updated · 4 min readbot-hosting.net Alternatives: Discord Bot Hosts Compared
Compare bot-hosting.net with discordbothost, Sparked Host and PebbleHost on renewal, memory, backups and price. Find the right fit before moving.
Updated · 4 min read