A server for Telegram and Discord bots

1,814 servers from 53 providers, from €3.06 a month. Prices checked 8 hours ago

A Telegram or Discord bot is a small program that has to stay online: when your laptop sleeps, the bot stops answering. A VPS keeps it running day and night for the price of a coffee. Most bots, written with aiogram, python-telegram-bot, discord.js or discord.py, use well under a gigabyte of memory, so this list starts at 1 vCPU and 1 GB and ranks plans by the monthly bill, with the IPv4 address and renewal prices included.

Lowest bill
€3.06(The lowest bill with every charge known. Rows priced lower leave out a charge their provider doesn’t publish.)
Typical hidden fees
+€7.50/mo(48% of these servers cost more than their price tag once the required fees are added (IPv4, setup, traffic, minimum term). On those, the extra is typically €7.50 a month. The list is always sorted by the full bill.)
Bill over
Bill horizon

1,814 servers match, sorted by bill per month.

25 servers, bills over 12 mo
Tick 2 to 4 servers to compare their bills side by sideTrafficLocationsTotalActions
OVHcloud Kimsufi KS-6 · AMD EPYC 7351p · 2 × 4 TB HDD 16 cores · 32 threads · 128 GB RAM · 8 TB HDD · Unmetered traffic Check due
16 cores 32threads DDR4ECC 128 GB HDD 8 TB Unmetered +1€42.24(lowest complete bill on this page) incl. €3.25 setup€506.87 12 mo
Vultr High Frequency 3 vCPU · 8 GB RAM · 256 GB · 4.1 TB traffic +€8.91/TB Check due
3vCPU 8 GB 256 GB 4.1 TB +€8.91/TB +13€42.77 €513.19 12 mo
Vultr High Performance AMD 4 vCPU · 8 GB RAM · 180 GB · 6.14 TB traffic +€8.91/TB Check due
4vCPU 8 GB 180 GB 6.14 TB +€8.91/TB +14€42.77 €513.19 12 mo
Vultr High Performance Intel 4 vCPU · 8 GB RAM · 180 GB · 6.14 TB traffic +€8.91/TB Check due
4vCPU 8 GB 180 GB 6.14 TB +€8.91/TB +14€42.77 €513.19 12 mo
Akamai (Linode) Linode 8GB 4 vCPU · 8 GB RAM · 160 GB SSD · 5 TB traffic +€4.45/TB Check due
4vCPU 8 GB SSD 160 GB 5 TB +€4.45/TB +9€42.77 €513.19 12 mo
Virtono Cloud VPS KVM 8G 4 vCPU · 8 GB RAM · 160 GB SSD · 5 TB traffic Check due
4vCPU 8 GB SSD 160 GB 5 TB +5€42.95 Setup fee not published€515.40 12 mo
Contabo Cloud VPS Plus 8 · Portsmouth, St. Louis 8 vCPU · 24 GB RAM · 450 GB NVMe · Unmetered traffic Check due
8vCPU 24 GB NVMe 450 GB Unmetered €43.10 €517.20 12 mo
Scaleway Dedibox Pro-5-S · Intel Xeon E3-1240 v6 · 3 × 250 GB SSD 4 cores · 8 threads · 32 GB RAM · 750 GB SSD · Unmetered traffic Check due
4 cores 8threads DDR4 32 GB SSD 750 GB Unmetered €43.32 incl. €3.33 setup€519.87 12 mo
Scaleway Dedibox Pro-5-S-LE · Intel Xeon E3-1240 v6 · 2 × 250 GB SSD 4 cores · 8 threads · 32 GB RAM · 500 GB SSD · Unmetered traffic Check due
4 cores 8threads DDR4 32 GB SSD 500 GB Unmetered €43.32 incl. €3.33 setup€519.87 12 mo
Scaleway Dedibox Start-9-M · AMD Ryzen 5 PRO 3600 · 2 × 1 TB NVMe 6 cores · 12 threads · 32 GB RAM · 2 TB NVMe · Unmetered traffic Check due
6 cores 12threads DDR4 32 GB NVMe 2 TB Unmetered €43.32 incl. €3.33 setup€519.87 12 mo
Hostwinds Managed SSD Cloud 4 2 vCPU · 6 GB RAM · 100 GB SSD · 2 TB traffic Check due
Dedicated 2vCPU 6 GB SSD 100 GB 2 TB €44.10 Setup fee, IPv4 address not published€529.25 12 mo
hosttech vServer Ice 8 vCPU · 12 GB RAM · 300 GB NVMe · Unmetered traffic Check due
8vCPU 12 GB NVMe 300 GB Unmetered €44.44 incl. €0.83 setup€533.27 12 mo
ScalaHosting Unmanaged Cloud VPS Config #2 · 100 GB NVMe 4 vCPU · 8 GB RAM · 100 GB NVMe Check due
4vCPU 8 GB NVMe 100 GB — +9€44.50 Setup fee, Traffic allowance not published€534.03 12 mo
Cloudzy Regular CPU 16 GB · 350 GB NVMe 8 vCPU · 16 GB RAM · 350 GB NVMe · 10 TB traffic Check due
8vCPU DDR5 16 GB NVMe 350 GB 10 TB +4€44.53 Setup fee not published€534.35 12 mo
Cloudzy High Frequency CPU 16 GB · 350 GB NVMe 8 vCPU · 16 GB RAM · 350 GB NVMe · 10 TB traffic Check due
8vCPU DDR5 16 GB NVMe 350 GB 10 TB +4€44.53 Setup fee not published€534.35 12 mo
Hostwinds Unmanaged SSD Cloud 6 4 vCPU · 12 GB RAM · 200 GB SSD · 4 TB traffic Check due
Dedicated 4vCPU 12 GB SSD 200 GB 4 TB €44.54 Setup fee, IPv4 address not published€534.46 12 mo
BandwagonHost SPECIAL 40G KVM PROMO V5 - OSAKA CN2 GIA +1 location 2 vCPU · 2 GB RAM · 40 GB · 0.5 TB traffic Check due
2vCPU 2 GB 40 GB 0.5 TB €44.54 Setup fee, IPv4 address, Traffic not published€534.46 12 mo
Akamai (Linode) Dedicated 4GB · Sao Paulo 2 vCPU · 4 GB RAM · 80 GB · 4 TB traffic +€6.24/TB Check due
Dedicated 2vCPU 4 GB 80 GB 4 TB +€6.24/TB €44.90 €538.85 12 mo
BinaryLane CPU Optimised 4 vCPU · 8 GB RAM · 100 GB NVMe · 4 TB traffic +€6.24/TB Check due
Dedicated 4vCPU 8 GB NVMe 100 GB 4 TB +€6.24/TB €44.91 €538.89 12 mo
Contabo Cloud VPS Plus 8 · Seattle 8 vCPU · 24 GB RAM · 450 GB NVMe · Unmetered traffic Check due
8vCPU 24 GB NVMe 450 GB Unmetered €45.00 €540.00 12 mo
netcup RS 2000 G12.5 8 vCPU · 16 GB RAM · 256 GB NVMe · Unmetered traffic Check due
Dedicated 8vCPU 16 GB NVMe 256 GB Unmetered €45.23 incl. €0.50 IPv4€542.76 12 mo
OVHcloud So you Start SYS-3 · Intel Xeon-E 2288G · 2 × 960 GB NVMe 8 cores · 16 threads · 32 GB RAM · 1,920 GB NVMe · Unmetered traffic Check due
8 cores 16threads DDR4ECC 32 GB NVMe 1.92 TB Unmetered +1€45.49 incl. €3.50 setup€545.87 12 mo
Contabo Cloud VPS 16 · Portsmouth, St. Louis 16 vCPU · 64 GB RAM · 500 GB SSD · Unmetered traffic Check due
16vCPU 64 GB SSD 500 GB Unmetered €45.55 €546.60 12 mo
Contabo Storage VPS 50 · Portsmouth, St. Louis 14 vCPU · 50 GB RAM · 1,400 GB SSD · Unmetered traffic Check due
14vCPU 50 GB SSD 1.4 TB Unmetered €45.55 €546.60 12 mo
451–475 of 1,814

161 servers with IPv6 only are hidden because bills include an IPv4 address. Show them without IPv4

Some links may earn ServerDiff a commission. It never changes the order, which is the bill under the assumptions shown. How we rank

When to choose more: a bot that only answers commands runs on the smallest plan for years. Raise the memory filter to 2 GB if the bot keeps a database such as Postgres on the same server, serves thousands of users, plays music in Discord voice channels or calls a headless browser. Several bots fit on one server; run each in its own Docker container or systemd service so a crash in one does not stop the others.

Polling or webhooks: with long polling, the bot asks Telegram or Discord for new messages and needs no public address at all, so an IPv6-only plan, often the cheapest, works fine. Telegram webhooks need a public HTTPS address; keep the IPv4 address on if you use them. Turn off Public IPv4 in the settings above to see the IPv6-only bills.

What the price tag hides: the smallest plans are where an IPv4 fee or a renewal price weighs most, sometimes doubling the bill after the first term. This list compares the average monthly bill over the period you choose, so a cheap first month does not win on its own.