The short answer is: it varies. :)

Fortunately this post by Brian Krogsgard offers some guidelines to help you ballpark what you should expect to pay. 138 more words