largely depends on who you pay to do it, if you are outsourcing to India then obviously costs a lot lower. You get what you pay for, remember.
The cost depends on the complexity, the platform etc. Include more details so that we can give a more detailed answer.