I've always wondered about this question for quite awhile. Many sites don't disclose their prices until you contact them with a form filled out saying you're interested...which makes perfect sense because you don't want competitors to outbid you and steal a job. On the other hand, I have seen companies that do disclose their prices on their website for everyone to see which also has its advantages because it gives a possible client and up and front price to where they won't ever contact you unless they really are pretty certain they'll be using you since they've seen your portfolio and what you do and they know the prices are in their budget. Then there is also the third factor that most prices vary depending on whether you provide packaged site/branding deals or you have pricing for individual items such as logo design, web design, SEO etc etc. There are many factors that may prevent you from disclosing your prices because it does get quite complicated depending on how the pricing works but do you guys think it is better to disclose prices on your website or give a price after a client has submitted a questionnaire or a contact form?