How do I reduce spam quote requests?

Require phone, add CAPTCHA/validation, use a service/ZIP/timeframe selector, and clarify minimums or service area boundaries.