US marketplace · Matching hub — not the contractor

Shoot the issue. Get a triage packet. Pick a licensed crew.

East Bay Services builds the job file and matches licensed contractors where the roster is live. You pick. They own diagnosis, permits, and the work.

Live now — Tampa Bay · More metros as rosters go live

East Bay Services matches and holds the file. The selected contractor is solely responsible for professional diagnosis and licensed work.

The loop

One Work File (“Your job file”) holds the job end-to-end at /f/<short-id> — capture, packet, estimates, Stripe hold, door, closeout.

  1. Shoot — Photos + silent video of the issue (issue-sound only).
  2. Packet — We build a triage routing file — not a PE report.
  3. Three licenses — Up to three contractors who fit trade, license class, and live metro.
  4. You pick — We do not assign a random crew.
  5. Hold — Stripe hold / deposit hold per company-spec when matching is live.
  6. Named person at the door — ID at arrival → closeout photos → conditional lien path → payout after accept.

See how it works → · Open demo Work File →

Live now vs coming

Live now — Tampa Bay (first live metro). Matching opens only where a verified licensed roster is live for that trade.

Next metros: more metros as rosters go live. Live metros →

  • Door ID — named arriver
  • Escrow / job hold
  • Deposit cap
  • In-app chat
  • Closeout / lien path

Trust & money path →

Trades we match in live metros

First trades where roster + license class are live — crawl space, yards & landscaping, irrigation, cleaning, and maintenance (FL license classes from company-spec). Trades →

We do not do the work. East Bay Services matches and holds the file. The selected contractor is solely responsible for professional diagnosis, permits, and licensed work. Packet = triage — not an engineering diagnosis. Florida jobs: verify at myfloridalicense.com.

Ready?

App waitlist for customers · roster apply for licensed contractors. Phone HOLD: [813-XXX-XXXX].