
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.
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.
Here's what happens next
- 01
Tell us about your roof
Project type, ZIP code, timeline, roof age and roofing material. About two minutes.
- 02
Complete your request
We'll text you a quick code to finish. That's the last step.
- 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.
- 04
Compare and decide
Get more than one quote, confirm license and insurance yourself, and hire whoever you want — or no one.
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.
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.
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.
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.
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.
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.
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.
Before you submit
More answers in the homeowner FAQ.
Get your free roofing estimate
Takes two minutes · It's free · No obligation