Before you talk to anyone, define what your MVP actually needs to do. Teams that ask good scoping questions upfront are far more useful to compare than teams you approach with just "I have an app idea."
A freelancer can be cost-effective for a small, well-defined feature, but scaling and reliability become risks as scope grows. An in-house team gives you the most control but is the most expensive and slowest to assemble for an early-stage MVP. A development agency sits in between — you get a team with existing processes, without the cost of hiring full-time before you've validated the product.
Related service
SaaS Development