I'm working on the website for a startup. They offer three plans tiers depending on your business size: small, medium and enterprise. The first two plans have a fixed price, but the price for the Enterprise plan depends on the client's requirements, so they must require users to leave their email address (or other contact info).
I've been suggested it might be a good idea to also require an email address to see the prices of the first two plans (and afterwards show their prices right on the page or on an automated email).
Is this a good strategy?