This really comes down to two factors: your SEO budget and how much do you want to invest in SEO.
Answering these two questions will help you understand how much you should pay.
Just ensure you choose an SEO agency that has verified results from past clients.