The cost of the solution is directly proportional to the number of features you require. Also, it is dependant on the level of customization you want in it.
If you are just starting off, we recommend you the basic deliverables which include customer-side mobile apps and a web-based admin panel. As your business grows, you can add more deliverables to streamline your workflow and enhance efficiency.