Designing a banner is usually expensive but its about what size you need?, how much work you want? and other notable things etc. It's like the more you ask, the more you pay as you see on freelance if you heard about it. In Pakistan, it cost cheaper I think so take a look at Logo Designing Company in Pakistan and ask them about their prices and tell your requirements. I hope it will be fruitful for you.