Guide · Telegram bots

How Much Does It Cost to Build a Telegram Bot

The price of a bot depends not on the number of buttons but on the scenarios, the integrations and who will run it after launch. Here is what you pay for, how long each kind of bot takes and how to write a request that gets you an exact quote.

· 5 min read

Thousands of people search for "Telegram bot development cost" every month, and there is no single answer: a booking bot for a barbershop and a bot shop with payments and inventory differ in scope by a factor of ten. We build bots to order, so here is what the price is made of, with guidance in working days, because development time is what sets the price.

What makes up the price

  1. Scenarios. How many different dialogues the bot has to handle: booking, cancelling, reminders, questions for a manager. Every scenario is logic, copy and error handling (the client typed the date in words, changed their mind, pressed the wrong button).
  2. Integrations. Payments, Google Calendar, a CRM, Google Sheets, a delivery service, your website. Each one is a separate API, authorisation and handling of failures on the other side.
  3. Admin panel. Who will change prices, schedules and texts? If that is you, the bot needs an admin panel or at least admin commands.
  4. Data. Whether clients, order history and statistics need to be stored. Almost always yes, which means a database and backups.
  5. Server and launch. The bot runs 24/7 on a server that has to be set up, secured and monitored.
  6. Support. Telegram updates its API, new scenarios appear, third-party services break.

Three typical tiers

TierWhat is insideTime
Simple botmenu, answers to questions, a request form sent to your chat or a spreadsheetfrom 5 days
Bot with logic and integrationsbooking or ordering, payments, reminders, Google Calendar or a CRM, admin commandsfrom 2 weeks
Mini App or a systema full interface inside Telegram, catalogue, account, admin panel with roles, reportsfrom 3-4 weeks

Times are working days from an agreed specification. We price by scope, so after a short brief we send an estimate broken down by stage with no hidden fees. The formats are described on the How we work page.

On freelance marketplaces a simple bot often starts at a few hundred dollars, while systems with payments and an admin panel run into thousands. The difference between the cheapest and the most expensive offer is usually not the code but whether the server, testing, the admin panel and post-launch support are included. Ask about that first.

What it costs after launch

  • Server. A typical bot needs a VPS at 4-10 dollars a month. One server holds the bot, the database and the admin panel. How to choose one is in our hosting guide.
  • Telegram Bot API is free, with no limit on the number of users.
  • Payments. The payment provider takes a commission on every payment; the bot itself is not affected.
  • AI. If the bot answers through a language model you pay for tokens: for a support bot that is usually a few dollars a month.
  • Support. Small changes, updates, monitoring. We offer maintenance separately so you pay only when you need it.

How to save without losing quality

  1. Start with one scenario. Booking, a request form or a catalogue. Add the rest once you see how clients use the bot.
  2. Give examples. Show a bot you like and describe how yours should differ. It halves the briefing stage.
  3. Prepare the copy and the prices. Schedule, list of services, answers to common questions. The developer should not have to invent them for you.
  4. Register the bot and the server in your name. That way you do not depend on the contractor. We always hand over the code and access.
  5. Do not pay for an admin panel "just in case". If settings change twice a year, admin commands inside the bot are enough.

An example from practice

For a skate marketplace channel we built a bot where sellers create listings with several photos, the admin reviews them in a moderation queue and the bot publishes the posts to the channel with hashtags and running numbers. More than 495 listings have gone through it. That is the second tier from the table: dialogues, a moderation queue, publishing to a channel, statistics and broadcasts.

What to write in a request to get an exact price

Five sentences are enough: who your clients are, what they should do in the bot, where the data goes, whether payments are needed, who will administer it. With that description we quote within a day. More about what our bots can do is on the Telegram bot development page.

Can I build a bot for free in a no-code builder?

For a menu with a few answers, yes. As soon as you need payments, booking with free-slot checks or a CRM connection, builders either cannot do it or charge a subscription that exceeds the cost of development within a year.

How long does a simple bot take?

From 5 working days after the scenarios are agreed. A test bot is usable from the first stage.

Will the bot work if I turn off my computer?

Yes, the bot lives on a server, not on your computer. We set up automatic restarts and failure alerts.

Can payments or a Mini App be added later?

Yes. We design bots so that new scenarios are added without a rewrite.

Message us