This is a tricky one. There are so many factors that affect the time spent on developing a money transfer app such as the platform being used, development tools and any customization.
If outsourcing the build to Intellectsoft, both you as the client and Intellectsoft will have a shared understanding of objectives and project completion dates.