Homeowner reviewing a roofing plan with a roofing professional
Homeowners

How It Works

Tell us about your roof once. It takes about two minutes — then local roofing companies that have passed our licensing review can reach out about your project.

Free for homeownersNo obligation
Get My Free Roofing Estimate Takes about two minutes.
What we are

We connect homeowners with roofing companies

RuufLink™ is a roofing marketplace. You submit one request, and local roofing companies serving your area can be matched with your project and contact you directly. See the roofing services we cover.

What RuufLink™ does

  • Collect your project details in one short form.
  • Send a quick code by text to complete your request.
  • Keep your contact details separate from the marketplace preview.
  • Collect and review CSLB licensing information before a company can access any project.
  • Limit how many companies can receive your details.

What RuufLink™ does not do

  • Perform, supervise or warrant roofing work.
  • Send you estimates or quotes ourselves.
  • Guarantee pricing, workmanship, licensing, insurance or availability.
  • Post your project publicly or sell your information for unrelated marketing.
  • Act as a party to any estimate, contract, payment or roofing work.
The process

Here's what happens next

  1. 01

    Tell us about your roof

    Project type, ZIP code, timeline, roof age and roofing material. About two minutes.

  2. 02

    Complete your request

    We'll text you a quick code to finish. That's the last step.

  3. 03

    Connect with roofing professionals

    When RuufLink™ connects a roofing company with your request, we'll text and email you their business details. The company may contact you directly, or you can contact them using the information RuufLink™ provides.

  4. 04

    Compare and decide

    Get more than one quote, confirm license and insurance yourself, and hire whoever you want — or no one.

Get My Free Roofing Estimate Takes two minutes · It's Free · No obligation
Privacy

What a roofing company can see — and when

Your project details and your contact details are stored separately. The marketplace preview never includes your name, address, phone or email.

Before you are matched

What a roofing company can see

Project type
Full roof replacement
City, state and ZIP
Torrance, CA 90503
Timeline
Within 30 days
Roof age
20+ years
Property owner answer
Yes
Phone verified
Yes
Reference number and expiration
RL-SAMPLE-4821

Illustrative values. Your name, address, phone number and email are stored separately and are not part of this preview.

Once you are matched

What is released to them

  • Your full name
  • Your street address
  • Your mobile number
  • Your email address

Your contact details are kept private and are released only to a company matched with your project.

Get My Free Roofing Estimate Takes two minutes · It's Free · No obligation
Distribution

Up to three companies. Never a public listing.

Your project is released to no more than three roofing companies — you are not handed to an unlimited list of callers.

One company

Some projects go to a single roofing company, and no one else receives your details.

Up to 3 companies

Other projects are limited to a small number of roofing companies — currently no more than 3. Your project is never released beyond that cap.

Your project is never posted publicly and your details are not sold for unrelated marketing. You can ask any company to stop contacting you at any time.

Licensing

Who contacts you

Only licensed roofing companies can be matched with a project. At signup we collect the company's CSLB license number, license holder, classification and expiration date, and our team reviews it before the account is activated.

  • CSLB license number, holder, classification and expiration collected at signup.
  • Reviewed by our team before an account can access any project.
  • If a company changes its licensing details, marketplace access pauses until we review them again.
  • We review licenses, we do not guarantee them — verify any company yourself at cslb.ca.gov.
  • Confirm license, insurance and references directly with any company you consider.
Cost

Free for homeowners

Homeowners never pay to submit a project or to speak with roofing professionals. Roofing companies pay for access to projects in their service area, which is how the marketplace is funded. That payment does not obligate you to hire them and does not change the price they quote you.

Control

You're in control

  • No fee to submit a request and no obligation to hire anyone.
  • Contact support with your reference number to deactivate your request at any time.
  • Projects generally stay available to roofing companies for up to 14 days unless bought, withdrawn or removed sooner.
  • You can ask any company to stop contacting you.
  • Always get more than one quote before signing a roofing contract.
Questions

Before you submit

More answers in the homeowner FAQ.

Get your free roofing estimate

Takes two minutes · It's free · No obligation

Get My Free Roofing Estimate