The 8 Questions to Ask Every Agency
Question 1: Can I see production products, not demos, that you've built in my category?
"Here are our Behance screenshots and Figma mockups" is not the answer you want. You want to see live, deployed products that real users use, in a category similar to yours (SaaS, AI tools, marketplaces, whatever applies).
Why this matters: building a beautiful prototype is a different skill from shipping production-quality software that handles real traffic, real edge cases, and real user behavior. Many agencies are excellent at the former and mediocre at the latter.
Ask for a live URL. Open it. Try to use it as a real user would. If it's slow, buggy, or clearly outdated, that tells you something.
Question 2: Who specifically will be building my product?
Some agencies have senior developers doing the selling and junior developers doing the building. You want to know the actual team that will work on your project, their experience levels, their specific backgrounds, and whether they've worked on similar projects before.
Ask: "Can I meet the developers I'll be working with before signing?" A good agency will say yes. An agency that routes you away from this question has something to hide.
Question 3: What does your scope management process look like?
Scope creep is how hourly-billing agencies make money. A good agency has a clear process for handling scope changes, either a defined change request process with explicit pricing, or a fixed-scope commitment.
If they say "we'll handle changes as they come up," that's not a process, that's a blank check to add hours.
Ask for a specific example of how they handled scope creep on a past project. Their answer will tell you everything about how they'll handle it on yours.
Question 4: Who owns the code, and when?
The only correct answer to this question is: "You own the code. It's in your GitHub repository from Day 1."
If the answer is anything else, "you get the code upon final payment," "we host it on our servers," "you own the product, we license the framework", walk away. These arrangements create dependency that can be weaponized against you later.
Question 5: What's your QA and testing process?
Many agencies build features and ship them with no automated testing. This looks fine initially and becomes a nightmare when you need to change anything, because every change might break something you didn't know was connected.
A good agency will describe their testing approach: unit tests for critical functions, integration tests for key user flows, manual QA before releases. They should also describe their staging environment, where your code is tested before it goes live.
If their testing "process" is "we test it manually before shipping," that's a yellow flag. Not disqualifying, but ask harder about the details.
Question 6: How do you handle it when something breaks after delivery?
This is the question agencies hate most, because the answer reveals whether they actually stand behind their work.
Ask specifically: "If a bug is found in the code you wrote two weeks after delivery, what happens?" A good agency has a clear warranty period (30–90 days is common) during which they fix defects in their work at no charge. They should also have documented what's in scope for that warranty vs. what constitutes a new feature request.
Question 7: What are the three most common reasons your projects go over deadline?
Every agency occasionally goes over deadline. The question isn't whether they do, it's whether they're honest about why. An agency that says "we never go over deadline" is lying. An agency that says "usually it's because the client is slow to provide feedback on designs" is being honest and giving you actionable information (respond to design feedback fast).
Common real answers: unclear requirements, delayed client approvals, third-party API integration problems, scope changes mid-project.
Question 8: Can I talk to two previous clients about their experience?
References are the most underused tool in agency evaluation. Ask for two references from completed projects in the last 12 months. Call them. Ask specifically:
- What was the most challenging moment in the project, and how did the agency handle it?
- What would you do differently?
- Did they deliver what they said they would, on the timeline they said?
- Would you hire them again?
If the agency won't provide references, that's a red flag. If the references are only from long-ago projects or only from projects that are still ongoing, probe further.