Back to Blog
GlossaryOctober 7, 20262 min read

Is the Telegram Bot API free? What a bot costs

Telegram does not bill you for the Bot API. The cost sits in hosting and tooling, and a small bot can stay at zero for a long time.

Is the Telegram Bot API free? What a bot costs

The Telegram Bot API is free. Telegram does not charge per bot, per message, or per user. What costs money is everything around it: a server to keep the bot online, and whatever platform or tools you use to build and run it. A bot that only answers messages can stay free. A shop that takes orders usually does not.

The API itself costs nothing

Telegram publishes the Bot API for anyone to use and does not bill for it. You create a bot, you get a token, and you can send and receive messages without paying Telegram anything. There is no per-message price and no subscription on Telegram's side.

Telegram does apply rate limits, which is a different thing from a price. A bot that sends faster than allowed gets slowed down or temporarily refused, not invoiced. For an ordinary shop or community bot those limits are far away.

Where the money actually goes

A bot is a program, and a program has to run somewhere. That is the first real cost: a server that stays online, or a hosted platform that keeps the bot running for you. If the machine sleeps, the bot stops answering, and buyers notice within minutes.

The second cost is the building. Writing a bot yourself is free in money and expensive in hours. Using a no-code platform moves that cost into a monthly fee and gives you back the time.

The third is anything you add: a database for products and orders, images, analytics, and payment processing fees if you charge cards.

What a free bot can and cannot do

A free bot can greet people, answer questions, run moderation, and post to a channel. That covers a lot of community work and it can run for a long time at no cost.

What a free setup struggles with is state: remembering a cart, keeping an order history, holding product photos, and showing a catalogue that looks like a shop rather than a list of messages. Those need storage and an interface, and that is where a platform starts to pay for itself.

What BotLaunch costs on top

BotLaunch has a free plan with no limit on members or messages, so a community bot can sit at $0 indefinitely. Paid plans start at $15 a month for channel management and $19 a month for a shop that takes card payments inside Telegram. The full table is on the Pricing page.

The thing to compare is not our price against Telegram's. Telegram's is zero and always will be. Compare it against the hours of building and the server you would otherwise run yourself.

How to keep it at zero while you test

Start on the free plan and prove the idea before you spend anything. Put up a handful of real products, send the link to ten people who might actually buy, and watch what they ask. If nobody orders, no subscription would have fixed that. If orders come in, the plan that removes the limit you just hit is an easy decision.

Frequently asked questions

Does Telegram charge per message?

No. Telegram does not bill for messages sent through the Bot API. It applies rate limits instead, so a bot that sends too fast is slowed down rather than charged.

Do I have to pay Telegram to accept payments?

Telegram does not take a commission on card payments made through a provider token. Your payment provider charges its own fees, and the money goes to your own account.

Can I run a shop bot for free?

You can start one for free. BotLaunch's free App plan covers up to 10 products and 150 orders a month, and card payments inside Telegram need a paid plan and your own bot.

Is the bot token itself free?

Yes. You get a token from Telegram's BotFather at no cost. Keep it private: anyone holding it controls the bot.

Share this article