AI guide16 min read

AI Chatbot for Business in Nepal: How It Works and What It Costs

What a chatbot can and cannot do for a Nepali business, how it answers from your own data, how well it handles Nepali, and what WhatsApp, the AI model and the law add to the bill.

An AI chatbot for business in Nepal answers customer questions on your website or WhatsApp from your own FAQs, prices and policies, using a method called retrieval-augmented generation. It suits FAQs, bookings, order status and lead capture, with a person taking over when it is unsure. Model costs are small; the build, upkeep and WhatsApp messages usually cost more.

I am Ujjwal Rupakheti, a full-stack developer in Itahari. I build AI features on Gemini and other model APIs, and I have built them into products: a trip planner that hands travellers to a person, a resume scorer with a fallback for when the model fails, and an MCP server that keeps AI inside staff permissions. This guide is what I explain before quoting a chatbot.

Prices and rules below come from Meta, Google, OpenAI and the Nepal Law Commission, checked on 3 November 2026. They change often, so check the linked pages again before you budget.

What Can an AI Chatbot Do for a Business in Nepal?

A chatbot is good at answering the same questions all day in the same careful way, and at collecting details before a person steps in. It is poor at anything it cannot look up: live stock, a booking calendar or an order’s status, unless it is connected to the system that holds them.

Common chatbot use cases for Nepali businesses, and the limits of each
Use caseWhat it does wellIts limits
FAQsPrices, opening hours, delivery areas, fees, documents neededOnly as current as your documents; a stale price list gives stale answers
BookingsAsks the date, people and service, then offers real free slotsNeeds your booking system’s API; it must never confirm a slot it has not checked
Order statusLooks up an order by number and phone and explains where it isNeeds your order system and a check that the person asking owns the order
Lead captureAsks qualifying questions and passes a clean summary to salesNeeds consent before it stores a name, phone number or email
Staff helpAnswers questions about internal policies and recordsMust follow each person’s permissions, or it leaks data

Connecting a bot to your bookings, orders or stock is the same work as any other API integration: a documented endpoint, a permission check and a log of every call.

How Does a Chatbot Answer from Your Own Data?

It looks things up before it answers. This method is called retrieval-augmented generation, or RAG. You do not train a new AI model on your data. You keep your documents in a searchable store, find the passages that match each question, and give only those passages to the model with an instruction to answer from them.

  1. Collect the sources: FAQs, price lists, policies, product details and past answers your staff are happy with.
  2. Split them: break each document into short passages, each about one topic.
  3. Index them: turn each passage into an embedding, a list of numbers that captures its meaning. Google’s Gemini docs describe embeddings for semantic search and for building RAG systems.
  4. Retrieve: when a question arrives, find the passages whose meaning is closest to it.
  5. Answer: send the question and those passages to the model, with an instruction to use nothing else.
  6. Hand over: if no passage matches, the bot says it is not sure and offers a person.
An illustrative instruction for a made-up shop (simplified)
You answer customers of Example Shop, Itahari.
Use only the passages below. If they do not answer
the question, say you are not sure and offer a person.
Reply in the language the customer used.

[1] Delivery: Itahari and Dharan next day.
    Other districts 3 to 5 days.
[2] Returns: within 7 days, with the bill.

Customer: dharan ma delivery kati din lagcha?

Updating the bot then means updating a document, not retraining anything. My university project HamroYatra uses this pattern: before its trip planner answers, it searches the platform’s active listings and passes the closest matches to Gemini 2.5 Flash, so it suggests trips that can actually be booked. Google also offers a managed File Search tool in the Gemini API for teams that would rather not run their own index.

Can an AI Chatbot Understand Nepali?

Often, but test it before you trust it. Google lists Nepali among the languages of the Gemini web app. The Gemini API documentation describes its newer embedding model as working across more than 100 languages, but it does not name Nepali or publish an accuracy figure. I have not found a published accuracy figure for business chatbots in Nepali, so treat any vendor’s percentage with care.

The bigger challenge is how people type. Customers in Nepal write in English, in Romanised Nepali and in Devanagari, often mixed in one message, and one Nepali word can have several Roman spellings. My Domain Finder Agent romanises Devanagari words, turning सपना into sapna; going the other way, from loose Roman spelling back to meaning, is where bots slip.

  • Write key answers, such as prices and policies, in both English and Nepali.
  • Tell the model to reply in the language and script the customer used.
  • Keep prices, dates and phone numbers in digits, and check every one in testing.
  • Test real customer messages in all three ways of writing, not translated examples.

Website Widget or WhatsApp: Which Channel Should You Use?

Start where your customers already ask. A website widget is cheaper to run and fully under your control. WhatsApp suits customers who already message you there, but it adds Meta’s rules and per-message charges. A sensible order is the website first, then WhatsApp once real questions show what the bot needs.

Website chatbot compared with the WhatsApp Business Platform
Website widgetWhatsApp Business Platform
What you needA script on your site and a small serverA Meta business portfolio, a business phone number and the Cloud API or a Solution Provider
Messaging feesNone; you pay the AI model and hostingPer delivered message, by category and country
When you can replyAny time the visitor is on the pageFree-form replies within 24 hours of the customer’s last message; templates after that
RulesYour own, plus the lawMeta’s terms and messaging policies
Best forPre-sales questions and lead captureOrder updates, bookings and repeat customers

The free WhatsApp Business app on your phone has quick replies, but a chatbot needs the WhatsApp Business Platform. Read Meta’s terms first: the version last modified on 23 September 2026 bars providers of general-purpose AI assistants when the AI is the primary, rather than incidental or ancillary, function on offer. A bot that answers questions about your own shop is a different use, but confirm it with Meta or your Solution Provider.

Want a Chatbot That Knows Your Business?Send me your website, the questions customers ask most and where they ask them. I’ll reply with what I would build first and a quote for that use case.

Ask about a chatbot

How Much Does WhatsApp Business Platform Messaging Cost?

Meta charges per delivered message. Since 1 July 2025, the rate depends on the message category and the recipient’s country calling code, and Meta does not charge for messages customers send to you. From 1 October 2026, Meta also charges for service replies beyond 1,000 free ones per business phone number each month.

WhatsApp Business Platform pricing rules, from Meta’s pricing page, checked 3 November 2026
Message typeWhat it isHow it is charged
Customer to businessAnything a customer sends youNot charged
ServiceFree-form replies inside the 24-hour window, such as a chatbot’s answers1,000 free per number each month, no rollover; charged after that from 1 October 2026
UtilityTemplates about an existing order or bookingPer message, including replies inside the window from 1 October 2026
MarketingOffers, announcements and reminders to buyPer message
AuthenticationOne-time passcodesPer message

Since 1 October 2026, Nepal (+977) has its own rates on Meta’s rate card instead of the “Rest of Asia Pacific” rate. Meta publishes the rates as downloadable files, so I have not copied numbers here; check the current file before you budget.

For a support bot, the free 1,000 service replies may cover a small business. A busy shop answering thousands of questions a month, or sending order updates as templates, should model the cost from the rate card first.

How Much Do AI Model APIs Cost per Message?

Model APIs charge per token, a small piece of text. You pay for the tokens you send, which include your instructions, the retrieved passages and the chat history, and for the tokens the model writes back, which cost more. Embeddings for your documents are charged separately and are cheap.

Standard paid-tier list prices in US dollars per 1 million tokens, from Google’s and OpenAI’s pricing pages, checked 3 November 2026
ModelInputOutput
Gemini 2.5 Flash-Lite0.100.40
Gemini 2.5 Flash0.302.50
OpenAI gpt-5-nano0.050.40
OpenAI gpt-5-mini0.252.00
Embeddings: gemini-embedding-001 / text-embedding-3-small0.15 / 0.02None

An illustration, not a quote.Say a shop handles 1,000 chats a month, each sending about 4,000 tokens and receiving 300. That is 4 million input and 0.3 million output tokens. On Gemini 2.5 Flash at the prices above, the model costs about USD 1.95 a month; on gpt-5-mini, about USD 1.60. The build, upkeep and WhatsApp messages usually cost more than the model.

Two cost rules I follow. Set a message limit per user, as HamroYatra does with 20 planner messages a day and 5 a minute. And use a paid API tier for customer data: Google’s pricing page marks free-tier content as used to improve its products, and paid-tier content as not used.

Is an AI Chatbot Legal Under Nepal’s Privacy Act?

Yes, if it collects and uses personal information the way the law requires. Nepal’s Privacy Act, 2075 (2018), in Nepali वैयक्तिक गोपनीयता सम्बन्धी ऐन, २०७५, was authenticated on 18 September 2018. Its definition of personal information includes a person’s address, telephone number, email and identity card numbers, which a chatbot can easily collect.

  • Section 12(2): consent must be obtained when collecting a person’s personal data.
  • Section 12(3): data a body corporate collects with consent may be used only for the purpose it was collected for.
  • Section 26(1): personal information held by a body corporate must not be used or given to anyone without consent, except in listed cases such as a court order.
  • Section 29: acting against listed provisions, including Section 26(1) and Section 12(4) on sharing details such as health, income or business dealings without consent, can mean up to three years in prison, a fine of up to NPR 30,000, or both.
  • Say clearly that the customer is talking to an AI, and how to reach a person.
  • Ask before storing a name, phone or email, and say what it is for.
  • Never ask for citizenship, passport or card numbers in chat.
  • Use API tiers that do not train on your data. OpenAI says API data is not used for training unless you opt in, and keeps abuse-monitoring logs for up to 30 days.
  • Keep transcripts only as long as you need them, and mask phone numbers in staff views.

This is a developer’s summary of the Act’s text, not legal advice. For anything sensitive, such as health or financial data, ask a lawyer.

How Do Human Handover and Guardrails Work?

A good business chatbot knows when to stop. It answers what its sources cover, hands everything else to a person with the conversation attached, and never takes an action it cannot check. These limits matter more than the choice of model.

In HeliGo Nepal, the AI planning assistant suggests helicopter routes from a traveller’s days, budget and group, then passes the conversation to a person when the traveller is ready. It runs as its own service, so bookings keep working if the AI is slow or down. In RecruitFlow, Gemini scores resumes on a fixed rubric, and a rule-based engine takes over if the model call fails.

  • Hand over on words like refund, complaint or manager, and whenever no source matches.
  • Check prices, slots and order details in your system, never from the model’s memory.
  • Give the bot only the data the customer may see. Eutaa’s MCP server lets AI read company data only through the same permission checks as a person.
  • Keep a person in charge of decisions. In CivicSathy, Gemini suggests a complaint’s severity only when an administrator asks, and the suggestion is stored for review.
  • Never take payments or share another customer’s details in chat.
HeliGo Nepal AI planning assistant that suggests helicopter routes and hands the traveller to a person

Case study: HeliGo NepalA helicopter charter marketplace with an AI planning assistant that suggests routes, then hands the conversation to a person. It runs as a separate FastAPI service.

How Do You Test an AI Chatbot Before Launch?

Test it like software, with a fixed set of real questions and the answers you expect. Run the same set again after every change to your documents or instructions, so a fix in one place does not break an answer somewhere else.

  1. Collect real questions: 50 to 100 from your WhatsApp, Messenger and phone notes, with names and numbers removed.
  2. Write the right answers: including the questions where the right answer is a handover.
  3. Test three ways of writing: English, Romanised Nepali and Devanagari, plus mixed messages.
  4. Try to break it: ask for discounts it cannot give, another customer’s order, or for it to ignore its instructions.
  5. Launch quietly: on the website first, with staff reading every transcript for the first weeks.

The same discipline is behind my QA testing work: the checks that would cost money if they failed are written down and run every time.

How Much Does an AI Chatbot Cost for a Business in Nepal?

It depends on what the bot must do, which is why I quote chatbots per use case after a short call. A bot that answers FAQs on one website is a small job. A bot on WhatsApp that books slots, looks up orders and hands over to staff in three ways of writing Nepali is a larger one.

Factors that raise or lower the cost of a business chatbot
FactorLower costHigher cost
ChannelsWebsite widget onlyWebsite and WhatsApp
DataOne FAQ and price listA catalogue synced from your system
ActionsAnswers onlyBookings and order lookups through your API
LanguageEnglish onlyEnglish, Nepali and Romanised Nepali
HandoverAn email to staffA shared inbox where staff take over live
  • Running costs, paid by you: the AI model, WhatsApp messages, hosting and any inbox tool.
  • Off-the-shelf tools: monthly subscriptions, usually priced in dollars, that suit simple FAQ bots.

When a chatbot is part of a larger system, it is quoted with it, as part of my custom software development in Nepal. Every other starting price is on my services and pricing page. I work from Itahari with businesses across Nepal, including Kathmandu.

RecruitFlow AI recruitment platform scoring resumes with Gemini on a fixed rubric

Case study: RecruitFlowAn AI recruitment SaaS with a chat assistant for questions about the candidate pool, Gemini scoring on a fixed rubric, a fallback when the model fails and rate limits on AI chat.

Ujjwal Rupakheti, web developer and SEO specialist in Itahari

About the author

Ujjwal Rupakheti

I am a full-stack web developer and SEO specialist based in Itahari, Koshi Province, Nepal. I have worked in web development and SEO since 2022 and have published more than 200 SEO-optimised articles across five-plus domains. Since June 2026 I have been a full-stack web developer at Ektukra Digital Agency, after a year there on SEO content strategy and QA testing.

FAQ: AI Chatbots for Business in Nepal

Cost, Nepali language, WhatsApp, made-up answers and privacy, answered plainly.

Ask me on WhatsApp

How Much Does an AI Chatbot Cost for a Business in Nepal?

It depends on the channels, the data, the actions and the languages. I quote chatbots per use case after a short call. On top of the build, you pay running costs directly: the AI model, which is often a few dollars a month at small volumes, plus hosting and any WhatsApp messages beyond Meta’s free allowance.

Can an AI Chatbot Reply in Nepali?

Often, but test it with your own customers’ messages. Google lists Nepali among the Gemini web app’s languages, but I have not found a published accuracy figure for business chatbots in Nepali. Test English, Romanised Nepali and Devanagari, keep prices in digits, and hand over to a person whenever the bot is unsure.

Can I Put an AI Chatbot on WhatsApp?

Yes, through the WhatsApp Business Platform, not the free WhatsApp Business app. You need a Meta business portfolio and a business phone number, and you follow Meta’s terms. Those terms bar general-purpose AI assistants as the main product, so a bot that answers questions about your own business is the use to plan for.

Is WhatsApp Business Platform Messaging Free?

Partly. Messages customers send you are free. From 1 October 2026, each business phone number gets 1,000 free service replies a month, and Meta charges for service replies after that. Marketing, utility and authentication templates are charged per delivered message, at rates that depend on the recipient’s country. Nepal has its own rates since 1 October 2026.

Do I Need to Train an AI Model on My Data?

No. Most business chatbots use retrieval-augmented generation. Your documents stay in a searchable store, the bot finds the passages that match each question, and the model answers from those passages only. When a price or policy changes, you update the document and the bot uses the new version straight away.

Will an AI Chatbot Make Things Up?

It can, so design against it. Give the model only passages from your own documents, tell it to say it is not sure when they do not answer the question, and hand those cases to a person. Check prices, slots and orders in your own system, and test with real questions before launch.

Is It Legal to Collect Customer Data with a Chatbot in Nepal?

Yes, with consent. Nepal’s Privacy Act, 2075 (2018) requires consent when collecting personal data, and data collected by a company may be used only for the purpose it was collected for. Ask before storing names, phone numbers or emails, avoid identity numbers in chat, and ask a lawyer about sensitive data.

Which AI Model Should a Business Chatbot Use?

Usually a small, fast model from Google’s Gemini Flash family or OpenAI’s mini models, on a paid tier, because retrieval does most of the work. Choose by testing your own questions in Nepali and English, then compare cost per chat. Keep the model behind your own server so you can switch providers later.

Plan a Chatbot That Knows Your Business.
Get a Quote for Your Use Case.

Tell me what customers ask, where they ask it and what your staff do today. I reply within one working day with what I would build first and a quote for that use case.

Ujjwal RupakhetiReplies within one working day

What should the bot do?

Opens WhatsApp with your message started.