feature-image
calendarOctober 12, 2026

How to Choose an AI Development Company | 15 Questions, Red Flags and Real Costs

To choose an AI development company, check three things: proof they’ve shipped a live AI system like yours, a clear plan for your data and code ownership, and a fixed scope you can test before you pay in full. This guide gives you the exact questions to ask, the answers to listen for, and what a project should really cost.

Key takeaways

  • Ask for a live system like yours, not slides or mockups.
  • Make them explain how answers come from your data (RAG) and how they measure accuracy.
  • Get an NDA and a DPA, and keep code, cloud, and AI accounts in your name.
  • Know the real costs: Emergen builds AI chatbots for $1,500–12,000, and a typical RAG assistant costs about $30–60 a month to run.
  • Start with a paid pilot or first milestone, not the full build.

About this guide. Written by Huzaifa Imran, Emergen’s CTO, and reviewed by Hashir Siraj, our CEO. We build AI assistants such as Abee, which has 600+ users at a hospitality business in France. Disclosure: we’re one of the vendors you might compare, so we publish our own prices and hold ourselves to the same checklist. AI prices checked 10 October 2026.

How to choose an AI development company in 5 steps

Step 1: Write down the job

One paragraph: who will use the AI, what it should answer or do, and where your data lives. Vendors can only quote accurately against a clear job.

Step 2: Shortlist 3 to 5 vendors

Pick teams that show live AI products, not only mockups. Fewer than three gives you nothing to compare; more than five wastes your time.

Step 3: Ask the same 15 questions

Use the questions below on a 30-minute call with each vendor. Write down their answers word for word.

Step 4: Score them side by side

Use the weighted scorecard further down. Same questions and same scale for everyone keeps the decision fair.

Step 5: Start with a paid pilot

Begin with a small paid pilot or first milestone. You learn how the team works before you commit the full budget.

Agency, freelancer or in-house team: which do you need?

OptionBest forWatch out for
FreelancerOne clear, small task, like adding a chatbot to an existing siteOne person is a single point of failure. Check who covers testing, design, and support.
Agency or studioA full product: design, build, AI, testing and launchSome agencies pass work to a junior team or subcontractor. Ask who actually builds it.
In-house hireAI is your core product and needs work every weekHiring takes months, and you pay salaries before anything ships.

Our take: for a first AI project, most small businesses don’t need an in-house team. An agency or strong freelancer gets you to a working version faster. Hire in-house once AI is central to your product.

15 questions to ask an AI development company

Ask every vendor the same questions in the same order. Vague answers tell you as much as good ones. Hiring for a chatbot? Pay extra attention to questions 4, 5 and 13: they show whether the bot will answer from your data or make things up.

Experience and proof (questions 1–3)

1. Can you show me a live AI system you built that is like mine?

Why ask: Slides are easy to make. A live product shows they have handled real users and real data.

Good answer: They open a working app and walk you through it, then offer a case study or a past client you can talk to.

Warning sign: Every example is “under NDA”, or all they have is a prototype.

2. Which parts did your team build, and which came from off-the-shelf tools?

Why ask: Most AI products mix libraries with custom work. You’re paying for the custom part.

Good answer: A clear split, for example: “The chat window is a library. We built the document pipeline, the search, and the admin panel.”

Warning sign: “We built everything from scratch”, or they can’t tell you.

3. What went wrong on a past AI project, and how did you fix it?

Why ask: Every real AI project hits problems. How a team talks about them shows real experience.

Good answer: A specific story, like “answers were wrong on scanned PDFs, so we changed how we split the text.”

Warning sign: “Nothing went wrong.”

Technical approach (questions 4–6)

4. How will the AI find answers in our data?

Why ask: This shows if they build real RAG (retrieval-augmented generation): the AI first looks up the right parts of your documents, then writes its answer from them.

Good answer: They describe the steps in plain words: upload documents, split them into chunks, turn chunks into embeddings (numbers that capture meaning), store them in a vector database, search for the closest matches, then answer from those matches.

Warning sign: “We connect ChatGPT to your files.”

Then go one level deeper. These follow-ups separate teams that have tuned a real system from teams that followed a tutorial:

  • “What chunk size and overlap do you use, and why?” There’s no single right number, but they should have one and a reason.
  • “Do you use keyword search as well as meaning-based search?” Mixing them (hybrid search) catches product codes and names that meaning-based search can miss.
  • “How do you measure if answers are right?” Look for a fixed test set of real questions with expected answers, re-run after every change.
Hand-drawn diagram of how a RAG AI assistant answers: your docs, split into chunks, vector store, search and rerank, answer with sources, and hand-off to a human when unsure
How a real AI assistant answers. The two grey notes are questions worth asking on every vendor call.
IBM Technology explains RAG in six minutes. A good vendor should explain it to you this clearly.

5. What happens when the AI doesn’t know the answer?

Why ask: A confident wrong answer costs you more than “I don’t know”.

Good answer: It says so, shows where its answers come from (sources or citations), and hands off to a person.

Warning sign: “It always knows the answer.”

6. Which AI model will you use, and can we switch later?

Why ask: Model prices and quality change every few months.

Good answer: They name a model, explain why it fits your budget and data rules, and build it so you can swap models without a rebuild.

Warning sign: Locked to one provider with no clear reason.

Data and security (questions 7–9)

7. Where will our data be stored and processed?

Why ask: Data location affects GDPR, your contracts and your customers’ trust.

Good answer: They name the hosting region and every outside service that touches your data. For UK or EU clients, they raise GDPR before you do.

Warning sign: “On secure servers”, with no details.

8. Will you sign an NDA and a DPA?

Why ask: A DPA (data processing agreement) sets out how a vendor may use personal data for you. Under Article 28 of the GDPR, you need one with any vendor that processes personal data on your behalf. The UK ICO explains what the contract must cover.

Good answer: “Yes to both, before we see any of your data.”

Warning sign: Hesitation, or “we don’t usually do that.”

9. Will our data be used to train anyone’s model?

Why ask: Some AI services can use inputs to improve their models unless settings or contracts prevent it.

Good answer: No. They explain the provider settings or contract terms that keep your data out of training, and offer a self-hosted model for very sensitive data.

Warning sign: They don’t know.

Pricing and contract (questions 10–12)

10. Is this fixed price or hourly, and what exactly is included?

Why ask: Budget surprises usually start with an unclear scope.

Good answer: A written scope with milestones and a price for each. Fixed price suits a clear scope; hourly suits open-ended research.

Warning sign: One total number with no breakdown.

11. Who owns the code, prompts, data, and any trained model?

Why ask: Ownership decides whether you can switch vendors later.

Good answer: You do, once you pay. The repository, cloud accounts, and API keys sit in your name.

Warning sign: “You get a licence to use the software.”

12. What will this cost to run each month after launch?

Why ask: The build price is only half the bill.

Good answer: A breakdown of hosting, model usage, and database fees based on your expected traffic. Compare it with the worked example below.

Warning sign: No estimate at all.

Delivery and support (questions 13–15)

13. How will we test it before launch?

Why ask: AI can shine in a demo and fail on real questions.

Good answer: They test on your real questions and show you the test list, the answers, the failures, and the fixes.

Warning sign: “We’ll test as we go.”

14. How often will I see progress, and who is my contact?

Why ask: Silence is usually the first sign a project is slipping.

Good answer: A named contact, a weekly demo, and a shared board or channel.

Warning sign: Monthly updates only.

15. What happens after launch?

Why ask: Documents, models, and user questions change, so answers drift over time.

Good answer: A support plan with bug fixes, model updates, and a set response time.

Warning sign: Support “as needed”, with no terms.

Red flags that should slow you down

  • No live demos. Only slides, Figma screens, or “it’s under NDA” for every project.
  • Promises of 100% accuracy. No honest AI team makes that promise.
  • A price before they see your data. A quote in the first five minutes is a guess.
  • They can’t explain RAG in plain words, or how they stop the AI from making things up.
  • Code or accounts in their name, not yours.
  • No mention of a DPA when you handle personal data from UK or EU users.
  • A big upfront payment with no milestones you can test.
  • “Fully autonomous” claims. Any AI agent that acts on its own needs limits and human checks.
A sample AI chatbot proposal marked up in red: 99% accuracy guaranteed, 70% upfront, hosting to be decided, licence to use, and vague smart features
Wording like this shows up in proposals buyers bring to us. Ask the vendor to fix each line before you sign.

How to score and compare vendors

Score each area from 1 (weak) to 5 (strong) and multiply by its weight. The maximum is 80. One rule matters more than the total: any vendor scoring below 3 on proof, technical depth or data security is out, whatever its total.

AreaWhat you’re checkingWeightExample vendor AExample vendor B
ProofLive AI systems like yours, references345
Technical depthClear RAG plan, handles “I don’t know”342
Data and securityHosting, NDA, DPA, no training on your data334
OwnershipYou own code, accounts, prompts and data253
Pricing clarityWritten scope, milestones, running costs245
CommunicationNamed contact, weekly demos245
SupportPlan after launch, response times134
Weighted total62 / 8063 / 80

Result: vendor B has the higher total but scores 2 on technical depth, so it fails the rule. Vendor A is the safer choice. Copy the table into a spreadsheet and score your own shortlist.

How much does an AI project cost?

Build cost

Prices vary a lot between vendors, so here are Emergen’s own published ranges as one data point for your comparison.

Project typeWhat you getEmergen priceTypical timeline
Website & Support ChatbotAnswers common questions on your site and hands off to your team$1,500–3,0001–2 weeks
RAG Knowledge AssistantAnswers from your own documents, with sources$3,000–6,0003–5 weeks
Enterprise AI AssistantConnects to your CRM or HR system, with user roles and stronger security$6,000–12,0006–10 weeks

Messy data, many connected systems, strict security rules, and mobile apps push a project toward the top of its range. For a clear scope, fixed price per milestone is usually safer for you than hourly.

Monthly running cost: a worked example

Here is what a typical RAG knowledge assistant costs to run, using list prices checked on 10 October 2026: 2,000 documents, 3,000 questions a month, about 3,500 tokens sent and 400 returned per question (a token is roughly ¾ of a word).

Hand-drawn bar chart: a RAG assistant costs about $29 a month with GPT-5.6 Luna and $60 with GPT-5.6 Terra; the database is $25 either way
Worked from OpenAI and Supabase list prices, checked on 10 October 2026. The full breakdown is in the table below.
Cost itemHow it’s worked outBudget model (GPT-5.6 Luna)Stronger model (GPT-5.6 Terra)
Embed documents (one-off)4M tokens × $0.02 per 1M$0.08$0.08
Model input10.5M tokens × $0.20 or $2.00 per 1M$2.10 / month$21.00 / month
Model output1.2M tokens × $1.20 or $12.00 per 1M$1.44 / month$14.40 / month
Vector databaseSupabase Pro plan$25.00 / month$25.00 / month
Total, before app hosting≈ $29 / month≈ $60 / month

What this tells you: the AI model is rarely the high cost. If a vendor quotes hundreds of dollars a month for this kind of usage, ask what’s in it. Most of the ongoing cost is people: refreshing documents, reviewing wrong answers, and updating the test set. Sources: OpenAI API pricing, Supabase pricing. More detail in our guide to LLM integration cost and timeline.

How to brief vendors: a sample RFP outline

An RFP (request for proposal) is a short brief you send to every vendor, so they quote on the same thing. Two pages is enough:

  1. About us: what your business does, in two or three lines.
  2. The problem: what is slow, costly, or broken today.
  3. Who will use it: customers, staff, or both, and roughly how many.
  4. What it must do: 5 to 10 must-have tasks, e.g., “answer product questions from our 200-page manual and cite the page.”
  5. Your data: where it lives and whether it holds personal data.
  6. Rules and limits: GDPR, HIPAA, or others, and where data must be stored.
  7. Systems to connect: website, CRM, helpdesk, HR tools.
  8. Budget range and deadline: sharing a range gets better quotes, not higher ones.
  9. What you want back: scope, price per milestone, timeline, team, and two similar projects.

To cover AI risks in your brief, the NIST AI Risk Management Framework is a free, practical reference.

How to outsource AI development safely

Outsourcing works well, including to a team in another country, when you control four things:

  • Contracts: an NDA, a DPA where personal data is involved, and a clause that says you own the IP.
  • Accounts: code repository, cloud hosting, and AI accounts in your company’s name; give the vendor access, not ownership.
  • Access: share only the data needed, and use test or masked data where you can.
  • Milestones: pay in stages tied to software you can try.

How Emergen answers these questions

We’re a software studio building web apps, SaaS, mobile apps, and AI integrations for startups and small businesses: 46+ products shipped, Top Rated on Upwork with 100% Job Success. Here’s how we answer the key questions:

  • Proof (Q1): Abee is an enterprise AI assistant we built for a hospitality business in France, with 600+ users. It has a real RAG pipeline, connects to the client’s CRM and HR systems, and uses MFA and role-based access. Built with Flutter, Node.js, and OpenAI models, including Whisper for voice. The client reports 50% faster task completion and zero security incidents since launch.
  • Not sure (Q5): our assistants cite their sources and hand off to a person when they’re unsure.
  • Data (Q8, Q9): we sign an NDA before we start; a DPA and self-hosted models are available.
  • Testing (Q13): we test on your real questions before launch.
Abee AI assistant app screen with results: 600+ users, 50% faster task completion and zero security incidents for a hospitality business in France
Abee, built by Emergen. Read the full case study.

Frequently asked questions

What should I ask an AI development company before hiring?

Ask for a live system like yours, how the AI finds answers in your data, and what happens when it doesn’t know. Then ask who owns the code and data, where the data is stored, and what it costs to run each month.

What are the biggest red flags with AI vendors?

No live demos, promises of 100% accuracy, a quote before they’ve seen your data, code or accounts kept in the vendor’s name, no DPA, and big upfront payments with no milestones.

How can I tell real RAG experience from an API wrapper?

Ask them to explain their pipeline in plain words and show it working. A real RAG team talks about chunking, embeddings, vector search, citing sources, and how they test accuracy.

Should I hire AI developers or an agency?

For a first AI project, an agency or skilled freelancer is usually faster and cheaper. Hire in-house once AI is central to your product.

How much does it cost to build an AI chatbot?

At Emergen, a website support chatbot costs $1,500–3,000, a RAG knowledge assistant $3,000–6,000, and an enterprise AI assistant $6,000–12,000. Running costs for a typical RAG assistant are about $30–60 a month before hosting.

How long does an AI chatbot project take?

At Emergen: 1–2 weeks for a support chatbot, 3–5 weeks for a RAG knowledge assistant, and 6–10 weeks for an enterprise assistant.

Is it safe to outsource AI development?

Yes, if you sign an NDA and a DPA, keep accounts in your name, share only the data needed, and pay by milestone.

Get a second opinion on your AI project

Comparing AI vendors right now? We’re happy to be one of them. Bring your use case, and we’ll tell you what it takes, what it costs, and whether you need AI at all.

Keep reading: AI chatbot development cost in 2026 · How to integrate GPT into your app · AI chatbot development services · AI integration services

Let's Connect

Let's build your product.

Tell us what you're building. We'll come back with next steps, a rough timeline and a cost range.

contact@emergen.io