VPS for a Telegram Bot — USDT Invoice, No KYC
Host a Telegram bot 24/7: webhooks or polling, Python/Node/Go. No KYC. Nano $3. USDT or XMR. Deploy today.

Host a Telegram bot 24/7: webhooks or polling, Python/Node/Go. No KYC. Nano $3. USDT or XMR. Deploy today.
Why a bot needs a server, not a laptop
A Telegram bot must answer within seconds, around the clock, from a stable IP. A VPS gives it a permanent home: always-on runtime, unmetered traffic for polling, and a clean IP that Telegram’s API does not throttle.
Business $24/mo (6 vCPU / 16 GB DDR5) is the production size. Crypto invoice, no KYC.
Launch nowWebhook or polling
- Webhook: set the HTTPS URL once — Telegram pushes updates to your endpoint; needs a domain with TLS (Let’s Encrypt works out of the box).
- Long polling: no domain or certificate needed — the bot pulls updates itself; simplest for a first deploy.
Sizing
A typical Python (aiogram/python-telegram-bot), Node (Telegraf) or Go bot idles under 200 MB RAM — Nano at $3/mo covers a single bot; Starter at $6.80/mo if you want 4 GB headroom. Add a database, queue workers, or several bots — move up the ladder. Storage plans fit if the bot archives media.
Why builders pick a no-KYC host for bots
- Card declines on foreign hosting — crypto invoice just works, from anywhere.
- No identity documents tied to a hobby project.
- Scale from one bot to a fleet on the same account; quantity discounts at checkout.
The bill for a bot, month and year: where $3, $6.80 and $24 land
A Telegram bot is one of the cheapest production workloads in hosting, and the catalog prices reflect that. Nano lists at $5.49/mo, but its annual price is a flat $36/yr, which works out to $3/mo effective — the standard entry point for a single polling bot. Starter at $8.50/mo list drops to $6.80/mo on the annual term ($81.60 billed once), and that tier is where most serious bots live: 2 vCPU on an EPYC 7443P, 4 GB ECC RAM, 60 GB NVMe, a 1 Gbps unmetered port. Business lists at $30/mo and lands at $24/mo on the annual term — the tier for a bot plus its Postgres instance, Redis queue and a small API in the same box.
The term discount applies across the whole catalog: month at list, quarter at −10%, year at −20%. For a bot that will run for a year anyway, the difference is not cosmetic. A Starter bot on monthly billing costs $102/yr; on the annual term it costs $81.60. The $20.40 saved is roughly two months of hosting. Nano's flat $36/yr is priced the same way — the effective −45% versus twelve monthly payments is already baked in, and there is no separate promo to track.
One practical note on budgeting: traffic does not enter the math. Every VPS plan ships on an unmetered port between 1 and 10 Gbps, so long polling, webhook callbacks and file uploads to Bot API do not accumulate overage. The bill you plan is the bill you pay.
Pick a Telegram bot plan when… skip it when…
Pick Nano ($3/mo effective on the flat $36/yr) when you run one polling bot with light state — a notification relay, a reminder service, a single-group moderation bot. Python or Node, one process, no database beyond SQLite: it fits. Skip Nano when the bot keeps media in local disk; 60 GB is the Starter floor and Nano is smaller still.
Pick Starter ($6.80/mo on the annual term) when the bot has a database, a webhook endpoint and steady traffic. 2 vCPU and 4 GB ECC carry aiogram or telegraf with Postgres comfortably; ECC matters if the bot holds session state in RAM and a flipped bit would corrupt it. Skip Starter only if you run several bots plus a web dashboard behind them — at that point Business is the honest pick.
Pick Business ($24/mo on the annual term) when the bot is a product with users, not a script: a trading-alert bot writing to Postgres, a bot plus its admin panel, or three to five smaller bots sharing one machine. 6 vCPU, 16 GB DDR5 ECC and 240 GB NVMe absorb that without tuning. Skip Business — and the whole VPS line — when you actually need a dedicated machine for high-frequency trading bots; the catalog's dedicated line starts at Dedicated Start, $79.50/mo.
The fork that catches people: polling versus webhook is not a plan decision, it is an architecture decision. Both fit on all three tiers. What changes the tier is state size and concurrency, not the update mechanism.
Paying for a bot with GRAM: the TON loop, end to end
GRAM — the asset on TON — is on the checkout alongside 18 others: BTC, XMR, ETH, BNB, SOL, LTC, TRX, TON's GRAM, XRP, DOGE, DASH, ADA, and USDT on seven networks (TRC-20, ERC-20, BEP-20, Polygon, Arbitrum, Optimism, SPL). For a Telegram bot builder the pairing is natural: the same ecosystem you deploy for is the one you pay in. The invoice is issued in USD, you send the coin amount that matches the quote at payment time, and the server deploys once it lands.
Two honest caveats about the loop. First, GRAM rides a public chain — the payment itself is traceable on TON explorers. Signup is no-KYC (email optional, token-only signup available), but the chain does not hide the transfer. If payment privacy matters for a bot that handles sensitive traffic, XMR is the asset built for that, and it is on the same invoice. Second, if you fund an account balance instead of paying per invoice, the bonus tiers apply at $1,000 (+10%) and $2,000 (+40%) — the practical route for someone prepaying several bot servers or a full year of Business at once.
For the smallest invoices — a single Nano at $36/yr — USDT on TRC-20 or LTC usually costs less in network fees than moving BTC, which is why most small-bot operators settle on one of those two and keep GRAM for the Telegram-native cases.
Rack placement for bots: peering beats pin-the-flag
Telegram's Bot API endpoints sit behind a global anycast front, so raw distance to one country matters less than the route your rack takes to the exchange fabric. The catalog's 21 datacenters all carry real peering — AMS-IX, DE-CIX, SGIX, HKIX among them — which is what keeps bot-to-API round trips predictable. In practice: Amsterdam (NL-AMS) sits under 1 ms from AMS-IX on a 40 Gbps uplink; Frankfurt (DE-FRA) is about 8 ms to AMS on 100 Gbps; Singapore (SG-SIN) peers at SGIX with roughly 40 ms to Hong Kong; Tokyo (JP-TYO) rides JPIX and JPNAP at about 30 ms to Hong Kong.
For most builders the decision compresses to this: EU audience → Amsterdam or Frankfurt; user base in SEA or a bot that talks to services in China/Japan → Singapore or Tokyo; US-facing bots → Ashburn (US-ASH, 100 Gbps, Equinix Ashburn peering). Price does not move with location — the plan list is the same at all 21 sites — so the choice costs nothing but thought.
What placement does not fix: Telegram-side rate limits and API bans are account-level, not IP-geometry-level. A rack closer to the API will not raise your message quota. Choose the rack for your users' latency, not for imagined API favors.
The renewal gap: what happens when a bot's invoice waits, and how to close it
The failure mode nobody plans for: a Telegram bot goes silent not because of a crash but because its term lapsed. With a card host, auto-renewal hides the problem; with no card in the flow — there is no card field at all — the invoice waits until you pay it, and a bot that stops polling or answering webhooks loses users faster than any outage. Closing this gap takes one of two habits. Fund the balance: a top-up of any size becomes credit the renewal draws automatically, and the bonus tiers make it rational to fund once — $1,000 adds +10%, $2,000 adds +40%, which is years of a Starter-class bot box ($81.60/yr on the annual term) paid from one transaction. Or keep a calendar reminder and pay each invoice manually in one of 19 assets, GRAM included, which works but puts every lapse risk on your memory.
The rest of the sizing stays as covered elsewhere — webhook over polling, one Nano box per two or three light bots at the flat $36/yr, Starter when a database joins the bot. The point of this section is the operational one: a no-KYC host will not email-dunning you into renewing (your email is optional; we may not even have one), so the renewal discipline is structurally yours. Fund the balance and the problem disappears; that is the pattern most bot operators here settle on.
BitCloudVPS Starter · Netherlands · $6.80/mo on the annual term
Deploy in 60 secondsA Telegram bot's home: latency to the API and the GRAM symmetry
Telegram bots are the lightest real workload on this sheet, and sizing them honestly prevents both overspend and flapping. A polling bot (getUpdates) or a webhook bot serving a few thousand users fits a Nano — $5.49/mo list, flat $36/yr — with room for a small database; Starter at $6.80/mo annual adds the memory for queues, caches, and a proper Postgres; Business at $24 annual is for bots doing media processing or heavy integrations, not for being a bot. What the plan choice does not change: unmetered 1–10 Gbps ports so webhook bursts never bill, a dedicated IPv4 (Telegram whitelists it for webhooks), a /64 IPv6, and NVMe with ECC everywhere.
Rack choice is a latency question about Telegram's API edge, and the 21-pin map answers it: HK-HKG (~40 ms to Shanghai, HKIX), CN-SHA (~30 ms to Tokyo), SG-SIN, and JP-TYO put Asian bot fleets close to the API's regional edges, while DE-FRA (~8 ms to AMS on DE-CIX) is the European default where webhook round-trips are consistently low. The payment story has a pleasing symmetry worth naming: GRAM on TON — Telegram's chain — is one of the 19 checkout assets, so a bot monetized in TON can be hosted on an invoice settled in the same asset, with second-scale settlement and sub-cent fees. The full no-KYC flow applies as always: token signup, optional email, Harborline Node Ltd. in Saint Kitts and Nevis. The honest note: a bot's real availability risk is your own code, not the host — so deploy on monthly billing, watch the webhook latency from real traffic for a month, then take the −20% annual term once the evidence is in.
Where the limits are (October 2026)
Keep the threat model precise. Anonymous-adjacent hosting removes the host-side identity trail: token-only signup, optional email, no KYC review, crypto invoices that record a txid rather than a name. It does not blind the host to traffic it must carry, it does not make a logged-in panel session anonymous, and it does not protect workloads that identify themselves — an admin login from your home IP defeats the whole design. Exact limits of no-KYC anonymity. OPSEC guide. Full checklist. Payment-side note: chain analysis happens on public blockchains, not at the host. Coin choice and network choice are your OPSEC knobs, and the checkout keeps 19 of them open.
Is Telegram bot hosting allowed?
Yes — bots are a normal workload; the AUP (no spam, no scams) applies to what the bot does.
Which location for a bot?
Any — the Telegram API is fast worldwide. Pick the region of your users or your database.
Can the bot send bulk messages?
Telegram itself rate-limits and bans spamming bots — that is on the platform side, and our AUP prohibits spam regardless.
How fast is the VPS ready?
About a minute after the crypto payment confirms.
Do Telegram bots benefit from ECC RAM?
Indirectly but really: bots keep chat state, offsets and often a database, and a silent memory error there shows up as a skipped update or a corrupted row. Every plan, including Nano $5.49/mo and Starter $8.50/mo (4 GB ECC, 60 GB NVMe), runs ECC memory — the failure class is corrected instead of persisted.
How many bots fit on the $3 Nano plan?
One, sometimes two light polling bots. Nano's RAM and disk are sized for a single process with SQLite; a bot plus Postgres already wants Starter. If bots queue behind each other during peaks, move up a tier rather than adding a second bot to Nano.
Does long polling cost extra in traffic?
No. Every VPS plan runs on an unmetered 1–10 Gbps port, so polling connections, webhook calls and Bot API uploads carry no per-GB billing. The plan price and term are the whole cost picture for a bot.
Can I renew a bot server without an email address?
Yes. Email is optional at signup and token-only accounts are supported, so renewal is paying the next invoice from the account — no identity check appears at that step either. Keep the signup token safe; it is your only recovery path.
Should I pay for a bot server in GRAM or USDT?
Both work on the same invoice. GRAM keeps the payment inside the TON ecosystem; USDT on TRC-20 usually has the lower network fee and a stable USD quote for small invoices like Nano's $36/yr. XMR is the pick when the payment trail itself should be private.
What happens to my webhook if I forget a renewal?
The server runs until the paid term ends, then stops, and Telegram's webhook calls time out until the invoice is paid — the bot appears offline to users but nothing is lost. Pre-funding the account balance removes the scenario: renewals draw from credit without any action from you.
What does the host actually know about me?
Whatever you hand over: a signup token, an optional email address, the invoice you paid and the service traffic. No ID documents, no phone number, no KYC step exists to hand anything else over.
What won't an anonymous VPS protect against?
Self-inflicted links: personal logins from a home IP, leaked cookies, services that publish your address, and on-chain patterns that tie wallets together. The server removes one identifier; it does not fix operational mistakes.
Ready to launch?
Configure a VPS or dedicated server, set a password, then pay the invoice.
Network
Edge RTT
Uptime · 36h
Complaints · 36h