CoolProject
California, Massachusetts, Minnesota and Wisconsin · home & property work

Get real bids — and get it in writing.

Describe your project once and California, Massachusetts, Minnesota and Wisconsin contractors start bidding within minutes. Every contractor here has had their government ID verified — it is a minimum requirement to onboard, with no exceptions — and when you pick someone, we can prepare your contract with California, Massachusetts, Minnesota and Wisconsin’s required notices already in it.

Free to post. No obligation to hire.

When you’re ready

Your agreement, in writing — with California, Massachusetts, Minnesota and Wisconsin’s required notices in it.

Pick a contractor first. Then, if you both choose it, we prepare the written contract between the two of you — including your three-day right to cancel and the lien notice your state requires. We prepare the document; the agreement is yours and theirs.

Bus. & Prof. Code § 7159§ 7159.5Civ. Code § 1689.6M.G.L. c. 142Ac. 93 § 48201 CMR 18.00Minn. Stat. § 325G.07–.08§ 514.011§ 326B.89ch. 327AWis. Stat. § 423.203§ 779.02(2)(a)§ 101.148(2)ATCP 110.05
How contracts work

Start with your trade

How CoolProject works

For customers

  1. 1
    search

    Browse anonymously

    No signup needed. See open jobs in your area, look at example projects, and explore contractor profiles before you commit.

  2. 2
    person_add

    Create an account

    When you're ready to post: just your name, email, postal code, and a password. Phone and street address come later, when you're signing a contract.

  3. 3
    edit_note

    Describe your project

    Title, scope of work, photos, budget range, and a target window. The more context you give, the better the bids.

  4. 4
    how_to_vote

    Award the bid you like

    Contractors are anonymized while you compare. Once you award, the contractor's full identity unlocks and you can move into messaging and contract setup.

For contractors

  1. 1
    assignment_ind

    Submit your application

    Tell us about you and your trade — basics, business name (or just yourself), service area. Upload your government ID and a quick selfie photo or video so we can confirm you're who you say you are.

  2. 2
    verified_user

    Get reviewed and approved

    A reviewer checks your application within a couple of business days. You'll get an email with a one-click link to set your password, your alias, and how to send us your page.

  3. 3
    photo_library

    Send us your page

    Email a zip with your bio, photos, work samples and credential documents to support@coolproject.us, with your alias in the subject line. We review it and publish it for you.

  4. 4
    gavel

    Browse jobs and submit bids

    Filter by trade and area. Ask the customer clarifying questions before you bid. Submit your total amount, timeline, and proposal — your identity stays anonymized until you're awarded.

Built so both sides can trust each other.

Your agreement, in writing

When you and your contractor both choose it, we prepare the written contract for the two of you — with the notices California, Massachusetts, Minnesota and Wisconsin laws require already in it, including your three-day right to cancel. We prepare the document; the agreement is between you and the contractor.

How the contract works →

Every contractor's ID is verified

Verifying a government ID is a minimum requirement to onboard — nobody is listed or can bid without it. Licenses and insurance are collected and shown on the profile, but confirm those yourself before you hire.

Anonymous until you're chosen

Customers see contractors as Contractor_N while comparing bids — no business names, no logos, no demographic cues. Identity unlocks only after the customer awards the job.

Your address stays private

Customers post jobs by postal code only. Street addresses are never shown on the public marketplace and only shared once a contract is signed.

Ready to get bids on your project?

Posting is free — see what contractors have to offer before you commit to anything.

Something went wrong on this page. Reload ✕