SameSpecBay Area
A buyer's agent for home & business projects · Bay Area

Three real bids on the same job. Zero sales calls to you.

Tell us about your project once — a roof, a kitchen, a bathroom, a tree, a storefront build-out, anything a contractor can bid. We write one clear spec, send it to licensed local companies — each one checked before it receives your spec — chase them until three actually bid, then hand you one comparison packet where every number means the same thing. Contractors talk to us, never to you. Coverage varies by trade and city, and intake review tells you straight, before any fee, whether we can reach enough licensed companies for your job.

Your info is never sold Contractors never get your number Flat fee only — no cut from contractors
A two-story shingle-sided home in the Bay Area, California, at dusk
Why one spec matters

Three contractors quoting three different scopes can land $5,000+ apart — and the cheapest bid is often cheapest because it quietly leaves work out. One spec makes them compete on the same job.

An older Bay Area home — one of thousands of homes and businesses across the region with a project waiting on real bids.

The lead sites work for contractors. We work for you.

Angi and Thumbtack sell your request to several contractors at once. That's why your phone blows up — and why the bids you get back can't be compared.

The marketplace way

Angi · Thumbtack · Yelp lead programs

  • Your name and number are sold to 4–6 contractors — expect a burst of calls and texts within the hour.
  • Each contractor scopes the job their own way, so the three prices describe three different jobs.
  • Contractors pay for placement — who you hear from is partly who bought the lead, not who's best for the job.
  • Half of them ghost or no-show, and chasing them is your problem.

The SameSpec way

One flat fee, paid by you — and only you

  • Your contact details stay with us. Contractors get an address and a spec — not your phone number.
  • Every bidder prices the identical written spec — same materials, same tear-off, same exclusions stated up front.
  • No contractor pays us anything. Ranking in your packet is price, warranty, and track record — nothing else.
  • We chase every licensed company we can reach for your trade and city on a follow-up schedule until three legit quotes are in hand — or the fee comes back in full. Ghosting is our problem now.
How it works

From "we need a contractor" to a decision

We do the legwork — outreach, follow-ups, quote parsing, packet building — and we review every packet before it reaches you.

1

Intake

A short form plus photos of the project. We pull property details (size, age, permit history) so you don't have to measure anything.

~10 minutes of your time
2

One written spec

Your project becomes a contractor-ready spec written for its trade: scope of work, materials, permits, cleanup, what's in and what's out. You approve it before it goes anywhere.

You approve · nothing sent without it
3

Outreach & the chase

The spec goes to every licensed local company we can reach for your trade and city. We follow up on days 1, 3, and 5, and schedule any site visits around your calendar — contractors deal with us throughout.

Zero calls to your phone
4

Normalized packet

We line up every bid in the same table: total price, materials, warranties, deposit, timeline, exclusions — with red flags called out and license & insurance verified by us.

Ready for your decision

If a contractor cannot estimate without a visit, that is flagged as "site visit required" — it is not a bid. A visit is a separate approval, and you will receive a personalised site-visit packet first. Your role at any visit is access only: decide, sign, and pay nothing on site.

The deliverable

This is what lands in your inbox

Not three PDFs in three formats with three different scopes — one packet, one spec, every difference explained. The same format works for every project type; the examples below are illustrative, built to show it.

Comparison packet — roof replacement

Sample — illustrative bids

Spec #R-104: 1,840 sq ft roof, Bay Area · Full tear-off (1 layer) · Owens Corning Duration architectural shingle · synthetic underlayment · new drip edge & ridge vent · permits included · gutters excluded · all bids priced to this exact scope.

Bid ABid BBid C
Total price$18,400$21,900$16,950
MaterialOwens Corning Duration, as spec'dOwens Corning Duration, as spec'dGAF Timberline HDZ Different shingle than spec — comparable tier, but not identical.
Warranty10 yr labor · lifetime material15 yr labor · lifetime material5 yr labor · 30 yr material
TimelineStarts in 2 weeks · 3 daysStarts in 3 weeks · 3 daysStarts next week · 4 days
Deposit terms$500 at signing (under the CA cap)$1,000 at signing (the CA cap)40% up frontAbove California's deposit limit for home improvement contracts — a compliance red flag.
ExclusionsDry-rot repair billed at $95/hr, capped, photo-documentedDry-rot repair included up to 100 sq ftTear-off & permit fees excludedAdds an estimated $1,900–$2,600 — the real price is ≈ $19,300+, not $16,950.
License & insuranceCSLB license & insurance verifiedCSLB license & insurance verifiedCSLB license verifiedInsurance certificate not provided on request.

How we'd read this: Bid C looks cheapest and isn't — add back the excluded tear-off and permits and its real price lands around $19,300, above Bid A, with the weakest warranty of the three and a deposit demand over the state limit. Bid A is the value pick; Bid B buys you 5 extra years of labor warranty for $3,500. If a bid is within your price range, it can be accepted straight from the packet — negotiation only comes in when a bid needs to close a gap.

Sample packet: contractor names withheld (as they would be until you choose), figures are illustrative examples of the format — not real bids for a real property.

Free bid review

Already got a bid? Get it checked — free.

You asked a contractor for a price, and now you have a number — and a doubt. Is it fair? Is anything missing? Is the deposit legal? Send us the bid and we'll check it, free, against the things that actually protect you: the California deposit cap, the contractor's licence, what the bid includes and excludes, and what a fair bid for that job should say in writing.

Upload photos of paper pages, pictures of a contract, a PDF, or a document file — up to 5 files, 10 MB each. PDF and modern Word document text is pulled out automatically; photos are read by a person during the review. This is free and before any payment: no fee, no obligation, no contractor contact, and your files are never shared with the contractor or sold.

Send your bid for a free review →

Pricing

One flat fee. Paid by you, owed to no one else.

Every tier includes the same core job: one approved spec, outreach to every licensed company we can reach for your trade and city, three normalized bids, red-flag review, and license & insurance verification.

Small
$99 flat

For jobs under roughly $2,500 — get them priced properly instead of guessing.

  • Tree trims & small removals
  • Gutter, fence & gate repair
  • Minor plumbing, electrical & handyman jobs
  • Any single small job under ~$2,500
Start with Small
Complex
$349 flat

Design choices, drawings, and multiple site visits — a longer, heavier procurement.

  • Pool builds & major remodels
  • ADUs, additions & solar + storage
  • Business & commercial projects
  • Multi-trade projects with design choices & drawings
Start with Complex

The guarantee, in plain language: if we can't get you three legit quotes on your approved spec within 14 days, your fee comes back in full. A legit quote is a real, priced bid from a licensed company, against your approved spec, delivered by the deadline shown before payment, with line items, terms, and a price attached. No partial credit, no "we tried our best" clause.

Why contractors pay us nothing: the moment a contractor can pay for placement, the ranking stops being yours. One flat fee from you is the entire business model.

If getting quotes for your project requires a third-party platform, any platform fee for generating those quotes or booking through that platform is charged at cost on top of the SameSpec fee. We will always tell you the amount first, and we will not incur any such fee without your consent. You may decline the platform route entirely.

Protections

Protections built into every packet

  • You pay the contractor directly, never through SameSpec. We never hold project funds. No escrow, ever.
  • Deposit-cap flag. California law: a down payment may never exceed 10% of the contract price or $1,000, whichever is less. Any bid asking for more is flagged before you accept it.
  • Licence, bond, and insurance checked and dated. Every bid carries the contractor's licence number, CSLB status and date checked, and insurance/bond evidence and date checked — described as "checked on a date," never as a guarantee of work.
  • Your spec, signed off by you. No contractor can claim they bid a different job.
  • Your contact details are never sold or shared with contractors. They talk to us, not to you.

SameSpec does not supervise work, check milestones once work begins, enforce payments, hold funds, or handle warranty or dispute follow-up. SameSpec's job ends at procurement: spec, sourcing, quotes, packet, and your accept/reject decision.

Once you approve a quote, SameSpec's services end. After acceptance, your relationship is with the contractor directly.

Questions

The trust questions, answered straight

Can a California contractor ask for more than $1,000 up front?

Usually, no. In California, a contractor cannot legally ask for a down payment of more than 10% of the contract price or $1,000 — whichever is LESS. There is one narrow exception involving a special bond, and only about two dozen contractors in the state hold it.

Before I sign a contractor's bid, what should I check?

Before you sign a contractor's bid, check it for five things. If any of them are missing, the price isn't finished yet:

  1. Scope, in plain words. Material, layers off, underlayment — not just "reroof." For any trade: the work itself, named specifically enough that two bidders pricing it would price the same job.
  2. Exclusions. What's NOT included: deck repair, disposal, permit, gutters — or the equivalent silent lines for your trade. A silent exclusion is the problem. An exclusion is not a flaw; an exclusion nobody stated is.
  3. Warranty, split in two. Manufacturer = materials. Workmanship = labour. Different numbers, different lengths — both in writing. Never accept a single "warranty" line that does not say which half it is and how long each half lasts.
  4. Payments tied to completed work. Deposit within the California cap (see FAQ entry 1: usually $1,000 max — narrow bond exception), then pay as work is done — never far ahead of the work.
  5. Permit & inspection. Who pulls it? Is the fee in the price? No permit isn't cheaper. It's incomplete. If a bid says no permit is needed, ask the bidder to put that in writing and check it with your city yourself.

And one rule covers all five: if it was said but not written, it is not agreed. Get it in the bid, or treat it as not included. Verbal scope, verbal warranty, and verbal price adjustments are not agreements.

This is a check, not legal, engineering, or contracting advice.

If a contractor promised something verbally, does it count?

No — if it was said but not written, it is not agreed. Verbal scope, verbal warranty, and verbal price adjustments are not agreements. Get it in the bid, or treat it as not included.

Is my information really never sold?

Yes — it's the whole point of the business model. Marketplace sites are free to you because you are the product: your request is sold to multiple contractors as a lead. We charge you one flat fee instead, so there's nothing to sell. Your name, phone, and email are never given to a contractor. They receive a project address, a spec, and our contact details — that's it.

So who do contractors actually talk to?

Us. All questions, scheduling, and follow-ups run through SameSpec. If a contractor needs a site visit, we book it with you first and confirm the window — nobody shows up unannounced, and nobody gets your number "just to coordinate." When you pick a winner, then we introduce you directly to sign the contract.

How do you verify license and insurance?

Before a company can receive a spec, we check its CSLB (California Contractors State License Board) license status and bond, and request a current insurance certificate. Every packet shows the verification result per bid — including when something couldn't be verified, like Bid C in the sample packet, which is flagged rather than hidden. Verification is a check at packet time, not a guarantee of the contractor's work — your contract is always directly with the contractor you choose.

Why a flat fee instead of taking a cut from the contractor?

Because a percentage or referral fee makes our money depend on who you hire and how much you spend — that's exactly the conflict we're removing. A flat fee from you means our only incentive is a packet you'd recommend to a neighbor. Contractors pay us nothing: no referral fees, no placement fees, no pay-to-rank.

What if you can't get three quotes?

Then the fee comes back in full. We contact every licensed company we can reach for your trade and city precisely because some won't bid — but if fewer than three legit quotes on your spec come back within 14 days, you choose: a full refund, or we keep working the list at no extra charge. The guarantee is three legit quotes on your spec, or your fee back. A legit quote is a real, priced bid with line items, terms, and a price attached, from a licensed company, against your approved spec.

Already have a bid? Can you check it for free?

Yes — send it through our free bid-review upload page and you'll get a one-page, plain-language review back: the deposit against the California cap, the contractor's licence checked on CSLB with the date checked, every exclusion and missing item we can spot, and a verdict — looks solid, ask before signing, or red flag. Free, before any payment, no obligation, and we never contact the contractor or share your files with them.

What kinds of projects can SameSpec handle?

Any project a licensed contractor can bid: roofing and tree work, kitchens and bathrooms, HVAC, concrete, fencing, painting, electrical, plumbing, landscaping, pools, ADUs, solar — and business projects like office and storefront build-outs. We handle each project type the same way: with a trade-specific spec template, and companies checked licence-first for that trade before any spec is sent, so a kitchen spec asks kitchen questions, not roofing ones. We have researched company lists today for roofing, tree work, HVAC, plumbing, and electrical, and coverage varies by city within those trades. For other project types — kitchens, bathrooms, concrete, fencing, ADUs, solar, pools, and commercial work — coverage is still being built, so intake review will tell you straight — before any fee — whether we can reach enough licensed companies to spec your job properly.

Who is this for — homeowners only?

No — homeowners and businesses both. The service fits landlords, property managers, realtors prepping a listing, HOAs, and businesses with a storefront, office, or facility project — anyone who needs real bids without becoming a part-time procurement department. Pick "Business / commercial project" in the intake, or note it in the project details.

Where do you operate?

We cover the Bay Area — San Francisco, Oakland, San Jose, and the cities and suburbs in between — as contractor coverage allows. Outside the Bay Area, the waitlist is the right place — it's how we choose where to expand next.

Beyond the Bay Area

Outside the Bay Area? Get on the list.

SameSpec accepts inquiries for every project type across the Bay Area — the waitlist below is about geography beyond it. For any project, intake review tells you straight, before any fee, whether we can reach enough licensed companies for your trade and city. Tell us where you are and you'll hear when we open there; expansion order follows the list.

Joining means requesting your city in the inquiry form's last question — no payment, no commitment.

Start here

Get a planning estimate Submit a project inquiry

Planning ranges are planning ranges only — never quotes. Your actual prices come from contractors bidding your approved spec.