RAG chatbots · Fixed price · Remote for US, UK and Gulf companies

RAG Chatbot Developer — An AI Assistant That Answers From Your Own Documents

You have the knowledge already: a help centre, policy documents, product manuals, a database of past answers. What you do not have is a way for customers or staff to ask a question in plain language and get the right answer from that material, with a link to where it came from. That is what a RAG chatbot does. I'm Md. Emamul Mursalin, a senior AI and full-stack developer, and I take on this work at a fixed price for companies in the US, UK, Saudi Arabia and the wider Gulf.

RAG stands for retrieval-augmented generation. Instead of trusting what a language model happens to remember, the system first retrieves the relevant passages from your own content and then asks the model to answer using only those passages. The result is an assistant that stays on your facts, cites its sources, and can say it does not know. The hard part is not the chat window. It is the ingestion, the retrieval quality, the evaluation set and the cost controls behind it, and that is the work you are paying for.

Md. Emamul Mursalin · Rajshahi, Bangladesh · remote worldwide · UTC+6 · Updated

What a RAG chatbot costs, with the scope written down

RAG over your own data is my AI Integration Professional package: $2,499, delivered in three to five weeks. It covers retrieval over your documents, help centre or database, up to three automated workflows such as ticket triage or reply drafting, human review steps, up to two integrations with tools such as Slack, HubSpot, Zendesk, Notion or Google Workspace, an evaluation set with quality monitoring, an LLM cost dashboard, guardrails with PII handling, and two weeks of support after launch.

If you only need a simple assistant inside your product that does not read private documents, the Starter package is $799 over one to two weeks. If the assistant has to serve more than one team, with an internal gateway for budgets and audit, private model access and permission-aware retrieval, the Enterprise package is $6,999 over six to ten weeks. And if the chatbot is the product you plan to sell, with tenants, plans and metered usage, that is an AI Agent SaaS build from $4,999 instead.

Running costs are separate and I estimate them in the proposal: model API fees, a vector-capable database and hosting. For most internal and support chatbots these are small next to the build, and cost caps are part of every package so a busy month cannot surprise you.

What I actually build behind the chat window

Ingestion comes first: pulling in PDFs, web pages, help-centre articles or database rows, cleaning them, splitting them into passages that make sense on their own, and embedding them into pgvector on PostgreSQL. Retrieval is hybrid, combining keyword and semantic search with reranking, because pure vector search misses exact terms like product codes and policy numbers. Where users have different permissions, retrieval respects them, so nobody gets an answer built from a document they are not allowed to open.

Then comes the part most demos skip. In week one we write an evaluation set together: real questions with the answers you expect. Every change to prompts, chunking or models is scored against it, so you can see whether the assistant got better or worse instead of guessing. Every run is traced, so a wrong answer can be replayed and fixed at its cause.

  • Ingestion from documents, help centre, Notion, Google Workspace or your database
  • Hybrid search with reranking, and citations on every answer
  • Permission-aware retrieval where users see different content
  • An evaluation set agreed in week one, with quality monitoring after launch
  • Guardrails, PII handling, rate limits and a hard monthly cost cap
  • Hand-off to a human when the assistant is not confident

A hosted chatbot builder or a custom build?

Be honest with yourself about this one, because a custom build is not always the answer. If you need a widget on a marketing site that answers from a few dozen pages, a hosted builder such as Chatbase will get you there in an afternoon for a monthly fee, and I will tell you so on the first call.

A custom build earns its price when one of four things is true: the content is private and must stay in your own infrastructure; different users must see different answers; the assistant has to act inside your systems, such as opening a ticket or updating a record; or the monthly fees and per-message limits of a hosted tool have started to cost more than owning it. With a custom build the code sits in your GitHub organisation, the data in your database, and the model-provider accounts in your name.

AI work I have shipped

Virtual Client is a multi-tenant voice coaching platform where teams rehearse conversations against AI personas and receive rubric-scored feedback from OpenAI and Anthropic models. It runs in production across several organisations with roughly 2,500 practice sessions delivered, and the hard problem was the one RAG shares: keeping each organisation's data strictly separate. Contently AI is a social content SaaS that puts OpenAI, Anthropic and Groq behind one interface, which is the same routing pattern I use to keep a chatbot's cost and quality under control.

Founders is a platform where an AI grades structured product reviews from 0 to 100 on Groq, so scoring quality had to be measured, not assumed. The assistant on this website also answers from my live services, projects and articles through retrieval rather than from the model's memory. Ask it something specific and check the answer against the page.

Working with a client in the US, UK or Saudi Arabia

I work remotely from Bangladesh, UTC+6 all year. Riyadh is three hours behind me, so the whole Saudi working day overlaps mine, and both countries work Sunday to Thursday, which means no lost days at either end of the week. London is five hours behind in summer and six in winter, so I am online for the full UK afternoon. For the US I cover East Coast mornings and evenings, with a fixed weekly call that stays in the same slot.

You sign a short contract with your company name on it: scope, milestones, price, confidentiality and full assignment of intellectual property to you on payment. I will sign your NDA instead if you prefer. Payment is by milestone in USD through Wise, Payoneer, international bank transfer, or a Stripe invoice if your finance team needs to pay by card. The usual split is 40% to start, 40% at the mid-point demo and 20% at hand-off.

Stack I work with

  • OpenAI API
  • Anthropic Claude API
  • Groq
  • pgvector
  • PostgreSQL
  • NestJS
  • Next.js
  • TypeScript
  • LangGraph
  • Vercel AI SDK
  • Slack and Zendesk integrations

Shipped work like this

Projects built with the same stack and patterns.

Ayana Dev Studio · EdTech / Corporate Training

Virtual Client — Multi-Tenant AI Voice Coaching Platform

Teams rehearse live conversations against AI personas and get rubric-scored feedback.

Practice sessions
~2,500
Rules unit tests
90+
Collections hardened
8
Read the case study

Personal product · Marketing / Content SaaS

Contently AI — Multi-Model Social Content SaaS

AI‑powered social content built fast, published faster

Pages built
42
API endpoints shipped
12
Monthly active users
3,200
Read the case study

Personal product · Founder Community / SaaS

Founders — Reputation Economy for Founders

Credit-metered peer feedback, AI-scored reviews, and launches with public show-up rates.

Active founders
1,200
Structured reviews completed
8,450
Average AI grading latency
350 ms
Read the case study

What clients say

This project was handled in an excellent way. The seller understood the task clearly. Progress updates were helpful. The final output was accurate and polished. Everything arrived as promised. Glad to recommend this seller.

Alexi Denise

Individual client

He successfully completed all my tasks quickly and with excellent quality.

Imran Mohammed

Great work. Great communication, and a quick turnaround. I'd definitely order again.

Agrossen

Packages that fit

Fixed price, fixed scope. Starter and Enterprise tiers are on the pricing page.

Professional

AI Integration & Automation

$2,499/project

Launch offer$1,99920% off for the first 5 clients

3-5 weeks

RAG over your data plus automated workflows

Professional

AI Agent SaaS Products

$4,999/project

Launch offer$3,99920% off for the first 5 clients

5-8 weeks

Multi-tenant AI SaaS with RAG and agent workflows

Professional

AI Strategy & Fractional CTO

$1,499/project

Launch offer$1,19920% off for the first 5 clients

2 weeks

AI readiness audit and implementation roadmap

Frequently asked questions

How much does it cost to build a RAG chatbot?

With me, $2,499 for a chatbot that answers from your documents, help centre or database, including up to three workflows, integrations, an evaluation set, a cost dashboard and two weeks of support. A simple assistant with no private documents is $799, and a rollout to more than one team, with budgets and an audit log, is $6,999. Model and hosting fees are estimated separately in every proposal.

How long does a RAG chatbot take to build?

Three to five weeks for the Professional package. Week one is ingestion design and the evaluation set, weeks two and three are retrieval and the chat experience, and the rest is integrations, guardrails, monitoring and hand-off. You see a working version against your real content by the end of week two.

Will the chatbot make things up?

Retrieval with citations is the main defence: the model answers only from passages pulled from your content and shows where each answer came from. On top of that there is an evaluation set that scores every change, a confidence threshold below which the assistant says it does not know, and a hand-off to a human. No system is perfect, which is why the quality is measured rather than promised.

Is our data used to train AI models?

Not by default on the business APIs from OpenAI and Anthropic, and I configure the accounts in your name so the data agreement is between you and the provider. Where policy requires it, the Enterprise package uses private model access through AWS Bedrock or Azure OpenAI, so requests stay inside your own cloud account.

Should we use a hosted chatbot builder instead?

For a public widget over a small set of pages, yes, and I will say so. A custom build makes sense when the content is private, when users need different answers based on permissions, when the assistant must take actions in your systems, or when hosted fees and message limits have outgrown the cost of owning it.

Can it support Arabic as well as English?

The current OpenAI and Anthropic models read and write Arabic well, and both Next.js and React support right-to-left layouts, so the stack handles it. Retrieval quality in Arabic depends on the embedding model and on how the source documents are written, so I would test it against your real content in week one before you commit to the full build.

Who owns the code and the accounts?

You do. The code lives in your GitHub organisation from the first commit, the database and hosting are in your accounts, the model-provider keys are yours, and the contract assigns all intellectual property to you on final payment. You can take it in-house or to another developer at any time; it is documented for that.

Tell me what you're building

A 30-minute call is enough to tell you which package fits, what I would cut, and what it will cost to run. No pitch, no obligation.

Or email hello@mursalinsdesk.com