DEV Community

SIKOUTRIS
SIKOUTRIS

Posted on

Building a Home Renovation Quote Marketplace: Lead Generation and Contractor Matching

Building a Home Renovation Quote Marketplace: Lead Generation and Contractor Matching

The French home renovation market is fragmented. Thousands of small contractors, each with their own network. Homeowners desperately seeking an honest electrician.

We built a platform that solves this: homeowners request quotes, contractors bid. Simple, effective, profitable.

Here's the architecture behind it.

The Business Model

The market for renovation quotes is a lead generation B2B opportunity:

  1. Homeowner fills form: "I need an electrician for 3 new outlets" → lead generated
  2. Platform qualifies the lead (geography, budget, urgency)
  3. Contractors bid for access to the lead → sealed-bid auction
  4. Platform takes 15-20% commission

Economics:

  • 1 qualified lead = 50-200 EUR in value (depends on trade)
  • 1,000 leads/month = 50k-200k EUR in commissions

Architecture: Lead to Contract

Phase 1: Lead Capture

Minimalist form (3-4 questions max):

<form>
  <input name="trade" placeholder="What's your need?" required />
  <input name="zipcode" placeholder="Your area" required />
  <textarea name="description" placeholder="Describe your project"></textarea>
  <select name="budget">
    <option>Not sure</option>
    <option>500-1000 EUR</option>
    <option>1000-5000 EUR</option>
    <option>5000+ EUR</option>
  </select>
  <button>Get quotes</button>
</form>
Enter fullscreen mode Exit fullscreen mode

Why minimal? Each additional field = 10% drop-off.

Phase 2: Lead Qualification

Not all leads are equal. A vague request from rural area worth less than detailed budget-specified request from dense metro.

Our scoring system:

  • Detail level: Description >50 chars = +25 points, >150 chars = +10 bonus
  • Budget clarity: Defined budget = +20 points
  • Geographic density: High contractor competition = +25 points
  • Trade demand: High-demand trades = +20 points
  • Urgency: Requests for "this week" = +15 points

Result tiers:

  • Premium (score 70+): 150-200 EUR per lead
  • Standard (40-70): 90 EUR per lead
  • Basic (<40): Free (volume maintainer)

Phase 3: Contractor Matching & Sealed-Bid Auction

Lead offered to eligible contractors who then bid for right to contact homeowner.

Eligibility:

  • Within 30km radius
  • Matching trade
  • Active subscription
  • Rating ≥3.5/5
  • Not suspended

The auction:

  1. Contractors get 24-hour window to bid
  2. Platform suggests starting price (150-200 EUR premium, 90 EUR standard)
  3. Highest bidder wins
  4. Platform takes 20%, contractor nets 80%

Phase 4: Outcome Tracking

30 days after auction, we track conversion:

  • Did contractor provide a quote?
  • Did homeowner hire them?
  • Satisfaction score (1-5)?
  • Did homeowner contact other contractors?

This data adjusts contractor reputation and future bidding eligibility.

Key Challenges & Solutions

Challenge 1: Homeowner Drop-Off

Funnel: 100 visitors → 10 form submissions → 3 complete leads.

Solution: Progressive profiling

Step 1: Ultra-minimal (trade + zipcode)
Step 2: Redirect with thank you + collect details (optional but incentivized)
Step 3: Success + real-time contractors bidding (creates urgency)
Enter fullscreen mode Exit fullscreen mode

Improved conversion by 35%.

Challenge 2: Contractor Quality Control

One bad contractor = platform reputation damage.

Solution: Reputation engine + automated suspension

Daily quality checks:

  • Rating <2.5 = suspend immediately
  • Response time >48h = warn
  • Conversion rate <10% with 20+ leads = investigate

Challenge 3: Fraud (Ghost Leads)

Scammers buy leads, never follow up, disappear.

Solution: Detection + partial refunds

If lead shows no quote/conversion after 30 days:

  • Refund 30% to homeowner (rebuild trust)
  • Deduct 50% of payout from contractor (payment = 0.80x, refund = 0.30x, net = 0.50x)
  • >3 ghost leads = suspend for fraud

Challenge 4: Geographic Imbalance

Paris has tons of leads + contractors. Rural areas get nothing.

Solution: Smart pricing + incentives

  • Rural areas (low contractor density): +50% price boost
  • Urban areas (high competition): -20% price cut

Results

  • 4,200+ contractors on platform
  • 18,000+ leads processed monthly
  • 42% conversion rate (lead → project started)
  • 18k EUR monthly revenue (120 leads avg, 150 EUR/lead)
  • Homeowner satisfaction: 4.3/5
  • Contractor satisfaction: 3.8/5

Key Lessons

  1. Matching is 50% of the product. Perfect auction mechanics with bad matching = nothing.

  2. Two-sided network effects are real but slow. First 100 contractors = hard. 100-1000 = viral.

  3. Quality control is existential. One scammer contractor destroys platform trust.

  4. Geography matters. Urban leads worth 2x rural leads. Adjust pricing.

  5. Simplify the homeowner experience. Every form field = 15% drop-off.

Check out mes-devis-travaux.fr.


Have you built a two-sided marketplace? What surprised you most? Share in the comments.

Top comments (0)