How it works · for homeowners

See the price. Post once. Compare real bids.

No phone number sold. No lead farms. You stay in control from the first number to the contractor you pick.

1 SEE

See what it really costs

Start with a real price range built on government construction data, indexed to your ZIP, plus how many qualified pros are near you. No sign-up, no sales call, no obligation.

Live estimate · ZIP 29464
$9,920$16,080
Architectural shingle · 9 roofers within 25 mi
2 POST

Post your project once

Describe the job in a few minutes. We route it to verified contractors near you, and bids start coming back to you, usually within 48 hours. Posting and comparing is always free.

Bids arriving
HR
Hometown Roofing
◆ VERIFIED
$12,400
KR
Ketchum Roofing
◆ VERIFIED
$13,900
OB
Oberle Roofing
◆ VERIFIED
$11,850
3 COMPARE

Compare honestly, then pick

Every bidder has their license, insurance and identity verified. Compare side by side against your estimate. Nobody pressures you, and you pick the one that fits.

Your bids vs. estimate
Oberle Roofing$11,850PICKED
Hometown Roofing$12,400PICK
Ketchum Roofing$13,900PICK
All within your $9.9k–$16k estimate ✓
Post my project →
Free to post · Free to compare bids · No phone number sold
Built on BLS construction data Verified contractors We never sell your info

Questions homeowners ask

Is it really free?

Posting a project and comparing bids is always free for homeowners. We make money from contractor verification and our pricing data, never by selling your contact information.

How fast do bids come in?

Most projects get their first bids within 48 hours, depending on how many verified pros work in your area. The estimate tells you how many are nearby before you post.

How are contractors verified?

Every pro's license, insurance and identity is checked before they can bid. You'll see the verified badge on each bid.

Do I have to hire anyone?

No. The estimate and the bids are yours to use however you like. There's no obligation to pick anyone.