A short checklist for separating a well-scoped estimate from a padded one.
Key takeaways
A vendor who can only quote the full, final vision of the tool, and not a smaller first version, hasn't scoped the project carefully enough. Asking for the minimum viable build forces a more honest estimate.
This also gives you a natural checkpoint to evaluate the work before committing to the full budget.
Every AI build carries some risk that the first approach doesn't perform as hoped. A fair proposal addresses this directly, with a plan for iteration rather than treating the first attempt as final.
If a vendor is unwilling to discuss this scenario, treat that as a signal worth following up on.
A single number covering “the whole project” often hides a large gap between what it costs to build and what it costs to keep running well. Ask for these broken out separately.
This breakdown is also what lets you fairly compare a custom quote against buying an existing tool.
Confirm in the contract, not in conversation, who owns the code, the trained model, and any data used to build it. This protects you if the relationship with the developer ends.
It's a five-minute conversation upfront that avoids a much harder one later.
A 30-minute call is enough to tell you whether AI pays for itself here.