For a good SEO guy who will get you sales, it will cost you at least $300-$400 every month, and it will take 3-6 months for you to start making sales. That´s just the reality of owning a Website. And the workers from the countries like India, Pakistan, etc are not going to make you any sales, you will not find any quality marketers from there. They do little work and poor work.
What you need to start off is quality traffic and to advertise to people interested in your products ie targeted traffic, and that traffic is never free for a marketer. This is what I have been doing for 15+ in my marketing career. What I do is I use a part of the money you give me to spend on targeted traffic in Google and Facebook, which very few people know how to use correctly for advertising (not any other seo guy or marketer will spend money you pay him because his only interest is making money, not how well your website does). I spend about 50% of a payment and put it into marketing so that you get targeted traffic quickly. And I do this for 30 days.
If you choose me, you will get targeted traffic, if you choose one of the cheap guys and are not happy, feel free to message me at a later time. P.S. I am happy to talk to you on Skype (only headphones as we can talk about my work and what you should add to your website to increase profits) before you accept my bid. It is also possible to make a marketing plan around how much you want to spend. If my bid is too high we can still talk.