Home › For pros › The Pro Handbook
The Pro Handbook

How this actually works

A field manual for the pros who take our jobs — written for someone who already runs a business and wants to know what changes. This is not a pitch. It is the operating manual, including the parts that cost you money.

Revision 2026-08-29 · Clermont, FL service area · About a 20-minute read

00 — Orientation

What Middleman is, in one page

Middleman is not a lead service. You never buy a lead, never bid against three other guys for the right to call someone, and never pay for a phone number that goes to voicemail.

Here is the whole shape of it. A homeowner in your service area describes a problem in the app and pays a flat diagnostic fee up front — before anyone is dispatched. That job appears in your feed. You take it, you drive out, you diagnose the problem, and you get paid for that visit whether or not you win the repair. Then you write your own quote — your labor rate, your parts, your margin. If the customer accepts, the full amount is collected and held before you turn a screw. You do the work, you document it, they approve it, and the money lands in your account.

Middleman’s cut is 7% of what you earn on a repair. That’s it. No monthly fee, no lead fee, no membership, no ad spend.

The trade you’re making

You give up: the ability to take cash on the side, some pricing anonymity, and about ten minutes of documentation per job. You get: paid drive-outs, zero customer acquisition cost, and money that’s already collected before you show up.

Whether that’s a good trade depends almost entirely on what you currently spend to fill your calendar. Section 11 does that math honestly.

One thing that surprises people: you are not our employee, and you are not our subcontractor. When a customer accepts your quote, the contract for that work is between you and them — your business name, your license number, your warranty. We collect the money on your behalf and enforce the rules of the marketplace. We do not supervise your work, set your hours, require exclusivity, or tell you how to fix anything.

01 — The delta

What actually changes about your day

You already know how to run a job. This is only the difference between how you do it now and how it works here — the honest version, including where it’s more work.

How you work nowHow it works on Middleman
Finding the job
Now

You pay for leads, or you wait on referrals. The lead is shared with three or four other shops and the customer has already been called twice by the time you dial. You pay whether or not they answer.

On Middleman

No lead cost, ever. A job in your feed is a customer who has already paid and is waiting for a pro. Nobody else is calling them. You take it or you leave it — there is no penalty for leaving it.

The first visit
Now

Free estimate. You eat the drive, the hour, and the fuel. If they go with the cheaper guy, that trip was pure loss — and you find out on the driveway.

On Middleman

Every diagnostic visit is paid. $44.00 plumbing and handyman, $69.52 HVAC, $87.12 electrical — collected before you leave, and yours whether or not you win the repair.

Setting your price
Now

You say a number out loud in the driveway. Sometimes you round up because they seem like a hassle. Nothing is written down until the invoice.

On Middleman

Still your number — you set labor and parts. But it’s typed into a quote with a time estimate and named parts, and the customer sees where it lands against a range for similar work. Nobody caps you. You just can’t be vague.

Getting paid
Now

You invoice and chase. You eat card fees, or you take a check that might bounce, or you’re 30 days out on a builder who’s slow-paying everyone.

On Middleman

The money is collected before you start. No chasing, no bad checks, no collections. The tradeoff: you wait 5 business days after the customer approves, and 7% comes off the top.

Paperwork
Now

Whatever you feel like. Maybe a photo if you remember. Maybe a written invoice, maybe a number on a business card.

On Middleman

This is the real added work. A written diagnosis, photos, a time estimate, named parts, and a completion summary with after-photos. The app will not let you mark a job complete without them. Call it ten minutes a job.

The customer relationship
Now

They’re your customer. You give them a card, they call you next time, that’s the whole business.

On Middleman

The contract is still yours — but a job that came from Middleman gets paid through Middleman, permanently. No cash on the side, no “just Venmo me next time.” This is the rule that ends accounts fastest.

Standing behind the work
Now

Your own warranty policy, handled your own way. If someone calls you back angry, how you handle it is between you and them.

On Middleman

A hard 30-day workmanship warranty, and it’s enforceable. You get first shot at fixing it. If you don’t, and we determine the work failed, the refund comes out of your future payouts.

Scheduling
Now

Four phone calls to land one appointment. “Can you do Tuesday?” “Let me check with my wife.” Then they’re not home.

On Middleman

The slot is set before you’re assigned. If they’re not there, you wait ten minutes at the door, report it, and the visit fee is still yours.

The three things that are genuinely harder

No point pretending otherwise. If any of these are dealbreakers, better to know now than after your first payout.

  1. Documentation discipline. Written diagnosis, photos, completion summary. The app enforces it — you cannot skip a step because you’re running late. This is the single biggest behavior change for most pros.
  2. Everything through the app. Messages, quotes, change orders, payment. No side channel, no cash. Not a suggestion.
  3. Financial exposure that outlives the job. A warranty claim can reach back 30 days and pull money out of a future payout. Section 06 lists every way that can happen — there are exactly four, and they’re all avoidable.

And three that are genuinely easier

  1. No customer acquisition. No lead spend, no bidding, no racing to call first, no ad budget.
  2. No collections. The money exists before you drive out. You are never the one asking a homeowner for a check.
  3. Paid drive-outs. The visit that used to be a free estimate now pays $44–$87. Even the jobs you don’t win cover their own fuel.
02 — Onboarding

Getting approved

Nothing appears in your feed until this is finished. Most of it is paperwork you already have in a folder somewhere. Budget an hour, plus background-check turnaround.

  1. 01

    Create your account and accept the Contractor Terms

    Plain-language, in-app, versioned. When the terms change materially you re-accept — and until you do, the app is walled. Fee changes are announced 14 days ahead and never apply to quotes you’ve already sent.

  2. 02

    Sign the Payment & Clawback Consent

    A separate, short document — deliberately separate, because it’s the one that lets money come back out of your payouts. It lists exactly four situations and nothing else. Read it rather than tapping through; section 06 walks it.

  3. 03

    Fill out the application

    Years in the trade, the work you do best, your service city, your LLC or business name, and your license number. Trades are chips — pick the lanes you want open.

    Service area: we’re currently live in the Clermont, FL ZIP allowlist only. Jobs outside it don’t exist yet, for anybody.

  4. 04

    Upload credentials

    Trade license, business registration, insurance, workers’ comp or exemption, certifications. Each license is tagged to the trade it unlocks and carries an expiry date.

    Verified against state records and re-checked at expiration. A lapsed credential closes that trade lane automatically — no warning email, the lane just goes quiet. Keep the dates current.

  5. 05

    Background check

    Run through a third-party consumer reporting agency, with your authorization. Every individual who goes to a Middleman job clears their own — including techs on a team account.

  6. 06

    Connect your payout account and certify your W-9

    Stripe Connect, in your business’s name. This is a hard gate, not a reminder: without a certified W-9 on file and payouts enabled, money does not move — even money you’ve already earned. Do it before your first job, not after.

  7. 07

    Approval — the feed opens

    If something gets rejected you’ll see why, and you can fix and resubmit in place. After two rejections on the same document you’ll need to attach a new file or explain what changed.

What each lane actually requires

Licensing by lane — Florida
LaneWhat qualifies you
PlumbingA current Florida contractor license for the trade — certified, or registered for the local jurisdiction.
ElectricalSame — certified or registered electrical contractor license.
HVACSame — certified or registered for the trade.
HandymanVerified liability insurance. Work is capped at $2,500 aggregate per project, limited to minor non-trade tasks, and may never be advertised or described as “contracting.”The app’s copy rules for that lane are a condition of using it.
A journeyman card is not a contractor license

It does not authorize contracting with the public and it will not open a trade lane. That’s Florida law, not our policy. If you’re a journeyman, the door in is a team account — you register as a technician under a licensed contractor, clear your own background check, and take jobs under their license. Section 10.

Workers’ comp is not optional in the construction trades

You maintain coverage, or you hold a current Florida officer/member exemption under s. 440.05. Anyone who helps you on a job has to be covered by you. We may ask for proof as a credential, and for handyman-lane team accounts we verify it before the account can take work at all.

03 — Dispatch

How work reaches you

There are two lanes and they behave differently. This is the part most pros get wrong for the first week, so it’s worth five minutes.

Lane A — ASAP jobs: first qualified pro takes it

A customer needs someone today. The job hits the feed of every approved, credentialed pro in the category and area. You tap accept, you pick an ETA, it’s yours. Straightforward.

Some ASAP jobs carry a rush bonus — extra dollars the customer attached to get someone out fast. Accepting a boosted job commits you to heading out within 90 minutes; the ETA picker won’t offer you anything longer. You keep 93% of the bonus you earn, and how much you earn depends on a clock that starts when the job was posted — not when you accepted it. Section 05 has the full rule, and it’s worth reading before you take your first boosted job.

Lane B — Scheduled jobs: the hat

For a booking on a future date, you don’t accept — you raise your hand. Everyone qualified who wants that slot raises one, and then the job decides. Two ways it can go:

Who decides, and by when
Booking is…Who picksCloses
72+ hours outThe customer, from a shortlist24 hours after the first hand goes in
48–72 hours outMiddleman assigns4 hours after the first hand
Under 48 hoursYou — instantlyImmediately
Every hand has a stated close time

You will never be left wondering. The moment the first hand goes into a job, a close time is stamped and published to both sides. Your feed card says “Decides by 3 PM” instead of a checkmark, and your Schedule tab shows the visit date and when you’ll hear. Losing hands get notified too — you always hear either way, and no live hand sits unresolved for more than about a day.

Under 48 hours, the hat collapses. The close time can never land later than 48 hours before the visit, so on a short-notice booking that deadline is already behind us — the button literally changes from “Raise my hand” to “Accept this visit” and the first qualified pro is booked on the spot. Same checks, no waiting.

Why the hat exists at all

Fair question, since first-come-first-served is simpler. Three things the hat does that a race can’t:

  • Checks that your license is valid on the service date — not just today. A license expiring Thursday shouldn’t be able to claim a job for Friday.
  • Sweeps for a 4-hour double-booking conflict against everything else on your calendar, so you don’t strand a customer.
  • Lets a shop owner raise a hand pointed at a specific tech on their crew.

How the hat decides between hands

Raising a hand isn’t a lottery and it isn’t a footrace. Hands are ranked, and the same ranking drives both the customer’s shortlist and an automatic pick. In order of weight:

  1. Customers asking for you again. Accepted rebook requests on completed jobs carry the most weight of anything here. It’s the hardest signal to fake and the best predictor of a good visit.
  2. Your rating.
  3. Completed jobs in that specific category. Twenty released HVAC jobs help you on an HVAC booking. They don’t help you on a plumbing one.
  4. Responding within four hours — as a flat bonus, not a race. Raising a hand at minute two and raising it at hour three score identically. Camping the feed buys you nothing.

Two adjustments worth knowing: a hand raised in the first fifteen seconds after a post takes a penalty, because that’s a bot rather than a person reading the job; and pros with fewer than five completed jobs get a small rising-contractor boost, so a new account isn’t buried behind everyone with a two-year history. Ties go to the earlier hand.

What this means practically

You don’t need to sleep with the app open. Read the job, decide if you want it, raise your hand sometime that day. Then go do good work for the customers you already have — that’s what actually moves you up the list.

What you owe once you’re picked

  • Assigned more than 48 hours out? You reconfirm at the 48-hour mark. Miss it and you get replaced at T-24 — the job goes back out. One tap; the app reminds you.
  • Assigned inside 48 hours? Nothing. You’re auto-confirmed. One yes, done — we don’t ask you to say yes twice for the same booking.
Two deadlines, and they mean different things

T-48 is when the pro is locked and the customer’s card is charged. T-24 is the last call to reconfirm or be replaced. Don’t confuse them — T-24 is not a pick deadline any more.

What you can see before you commit

The feed card shows the trade, the problem, the customer’s photos, the general area, the distance from where you are, the visit fee, and the date. It does not show the exact address, the customer’s full name, or their phone number — those unlock when you accept. That’s deliberate: a stranger’s home shouldn’t be browsable by anyone with an approved account.

04 — The walkthrough

One job, start to finish

A plumbing call, from the card in your feed to the money in your account. Every state the job passes through, what you do, and what the system is doing behind you.

  1. 01

    The card appears Finding

    “Water heater not producing hot water.” Photos from the customer. General area, 4.5 miles out, $50 visit, today. You have everything you need to decide except the street number.

  2. 02

    You accept Accepted

    The address, the customer’s name and their access notes unlock. At this moment a Diagnostic Visit Agreement forms directly between you and that customer, for that visit, at your trade’s flat price. The customer is shown your business name and your license number — not a Middleman-branded technician.

    You may decline any job. Declining costs you nothing. Accepting and then backing out is the thing that costs you standing — see section 09.

  3. 03

    You set an ETA Accepted

    A countdown runs on both screens, so the customer isn’t calling to ask where you are. On a rush job, only sub-90-minute options are offered.

  4. 04

    On the road En route

    Location pings keep the customer’s arrival estimate honest. If they cancel while you’re driving, they’re charged a $25 trip fee and $22 of it is yours.

  5. 05

    You arrive Arrived

    Tapping “I’ve arrived” is geofenced — the app checks a recent location ping against the service address, within about three quarters of a mile. From this point the trip is protected: if the customer cancels now, you’re paid the full 88% plus the rush bonus in full.

    Nobody home? Knock, ring, try the chat. Wait ten minutes marked as arrived — the server enforces the clock, so don’t try to report early — then tap “Customer didn’t answer.” That closes the visit and the fee is yours.

    Keep location on — this one costs real money

    If the ping puts you somewhere other than the job, an after-arrival cancellation drops to the en-route rate — $22 instead of your full 88% — you cannot report a no-show at all, and any rush bonus goes to zero. Turning location off doesn’t protect you here; it just leaves your arrival unverified when you need it proven.

  6. 06

    You diagnose Diagnosing

    Opening the quote composer flips the job to diagnosing on both sides. Write what you found. Take photos of it. This written diagnosis is the single most valuable thing you produce all day — it’s what protects your visit fee if the customer later disputes, and it’s what a second-opinion pro sees if they decline your quote.

  7. 07

    You build the quote Quote sent

    Your labor number, your parts number, your margin. Three things the app requires before it will send:

    Labor and/or parts — a real dollar amount.
    Time on site — how long the work will take.
    Named parts — if you put parts dollars in, say what parts. “Parts: $180” tells a customer nothing and gets declined.

  8. 08

    The customer decides

    Accept, decline, or ask you to revise. A revision request comes with a structured reason — price, scope, parts, or timing — and you get 72 hours to either revise the number or stand by it. Standing by it is a real option and the customer is told the price is unchanged.

    If they decline outright, they can re-open the job once as a badged second-opinion job. Your visit fee is still yours. The replacing pro sees your written diagnosis and the decline reason — never your prices — and takes that visit at a $0 rate.

  9. 09

    Money is collected and held In progress

    On acceptance, the full amount is captured and held by the payment processor. It exists before you start. You are not going to finish this job and discover they can’t pay.

  10. 10

    You do the work

    Need a part? The job moves to awaiting parts with a lead time the customer can see, so a three-day wait doesn’t read as you ghosting them.

    Found something bigger once you were in the wall? That’s a change order — priced, sent, accepted, and collected the same way as the original quote. Not a conversation in the driveway and a bigger number on the invoice.

  11. 11

    You mark it complete Completed

    Two things, and the app will not proceed without them: a written summary of what you did — and if it differed from your diagnosis, what changed and why — plus after-photos of the finished work.

    Write-once. Make it good the first time. The customer reads exactly this before releasing your money, and if there’s ever a dispute, this is your case.

  12. 12

    They approve, and the clock starts Released

    The customer reviews your summary and photos and approves. Five business days later — their review window — your payout goes out on the next payout run, into your connected account.

About the price band

While you’re typing a quote, the app works out what kind of task it is and shows a slider: your number’s exact position against a typical range for that work. The range is built from Middleman’s own quote history first, then real invoice data, then published cost guides, and only as a last resort a clearly-labelled AI estimate — drawn dashed, so you know it’s the weak tier.

The customer sees the same slider you do. That’s the point — it replaces “does this sound like a lot?” with a picture. It is not a cap. You can quote anything. The only time the app pushes back is when your number lands above roughly 1.25× the top of a band that has real data behind it, and then it’s one sheet asking why, with an optional note that goes to the customer. Old house, bad access, code upgrade — say so and move on.

Why this is in your favor

The pros who lose on price lose because the customer has no reference point and assumes the worst. A quote that sits visibly inside a normal range closes without a negotiation, and a quote above it with a one-line reason closes better than the same number with silence.

05 — Money

The money, exactly

Every dollar that can reach you, and every dollar taken out before it does. No asterisks below this line.

Diagnostic visits

The customer pays one flat, all-in price for your trade. There is no separate booking fee and nothing else is deducted from you.

Diagnostic visit — per trade
TradeCustomer paysYou receiveMiddleman
Plumbing$50.00$44.00$6.00
Handyman$50.00$44.00$6.00
HVAC$79.00$69.52$9.48
Electrical$99.00$87.12$11.88

Your remittance is 88% of the flat fee. The other 12% is Middleman’s 7% referral fee plus a 5% service charge to the customer, both built into the displayed price.

When it lands

Five business days after you deliver the diagnosis — meaning after you send the quote, not after the repair, and not conditional on winning the repair. It is never deducted from the quote. The only thing that holds it is the customer disputing the diagnosis itself, and then it’s held until that resolves.

Quoted repairs

You set the price. The customer pays your labor and parts plus a 5% service fee. You receive your labor and parts minus the 7% referral fee.

Worked example — $600 labor, $180 parts
LineAmount
Your labor$600.00
Your parts$180.00
Customer service fee (5%)Added on top — does not come out of you$39.00
Customer pays$819.00
Referral fee (7% of $780)−$54.60
You receive$725.40

Released 5 business days after the customer approves the completed work. The fee rates in effect when you send a quote are the rates that apply to that job, permanently — a rate change later can’t reach backwards into work you already priced.

Routine Care offers

Routine Care is recurring maintenance priced by you. A customer posts a request — the home, photos, and what they need done on a schedule — and pros in that trade see it in the Job Feed. You send a sealed offer: your price per visit, your earliest start, a short summary of your experience, up to six photos of your work, and any questions. The price you offer is the customer’s all-in price per visit, and your payout is 88% of it — the same 12% structure as the diagnostic, with nothing else deducted. If the customer chooses you, each visit is booked with you automatically, and you can end the plan from Routine plans (never mid-visit). Middleman does not set Routine Care prices.

Customer-priced jobs

A newer lane, rolling out task by task: the customer picks a listed simple job (think sprinkler shutoff, faucet swap, TV mount), attaches photos, and names an all-in price. It shows in your feed marked customer-priced with the photos and the exact number — you earn 88% of it, captured the moment you accept. The price is fixed in both directions: it can’t be bid down, and you can’t change-order it up. Accepting is agreeing to do the pictured work at that price. If the job at the door is materially different from the photos, decline right there (“Scope doesn’t match”): you’re released without penalty, Middleman reviews your note against the customer’s photos, and a confirmed mismatch pays you trip compensation equal to your trade’s visit floor from the held payment. Walk from a job the photos honestly showed, though, and it pays $0 and counts against your standing — the lane only works if an accepted price is a kept promise. A geofence-unverified arrival pays $0 on every branch, as everywhere else.

If the customer cancels

You are compensated according to how far you got. This is one of the real differences from working your own leads, where a cancellation is simply a dead morning.

Cancellation compensation
They cancel…You receive
Before you set outNothing
While you’re en route$22.00 trip compensation
After you’ve arrivedYour full 88% + the full rush bonusRequires a verified arrival
Confirmed no-show10 minutes at the door, marked arrivedYour full 88% + the full rush bonus
Scheduled visit, inside 24h of the slotYour full 88%

Rush bonuses

On an ASAP job the customer can attach extra money — up to $250 — to get someone out fast. It is not a tip for good service. It is paid for speed, it is authorized on their card the moment they post, and it is the single biggest swing in what an ASAP job is worth to you.

What it buys them: a boosted job’s accept screen only offers ETA options of 90 minutes or less. Taking one is a commitment to being on the road quickly, and the customer is shown that commitment.

What you earn: 93% of the bonus, same rate as labor — multiplied by how fast the visit actually happened.

Rush bonus decay — measured from when the job was posted
You arriveYou earnOn a $100 bonus
Within 3 hours100%$93.00
3h 00m – 3h 30m75%$69.75
3h 30m – 4h 00m50%$46.50
4h 00m – 4h 30m25%$23.25
Past 4h 30mNothing$0.00

Whatever you don’t earn is refunded to the customer automatically. Three things about that clock:

  1. It starts when the job was posted, not when you accepted it. This is the one that catches people. A boosted job that sat in the feed for two hours leaves you a one-hour full-bonus window. Look at the age of the job before you commit — a fresh $100 boost and a three-hour-old $100 boost are not the same job.
  2. It restarts if the job comes back out. If a previous pro withdrew and the job re-entered the feed, your clock starts from that moment. You never inherit somebody else’s delay.
  3. The 90-minute ETA and the 3-hour bonus window are different things. The 90 minutes is the promise you make to the customer, enforced when you accept. The 3 hours is the money clock. Slipping past your promised ETA does not by itself cost you the bonus — but it’s a review and a scorecard, so don’t treat the 3 hours as the real deadline.
The geofence zeroes the bonus outright

An arrival the geofence contradicts earns no rush bonus at all — not a reduced share, zero. The decay exists to reward a real early arrival, and a location ping that says you were somewhere else says the arrival didn’t happen where it was claimed.

Cancellations and no-shows are not decayed

If the customer cancels after you arrived, or you report a confirmed no-show, you keep the fee and the full bonus. That’s compensation under the cancellation schedule, not an arrival payout — the decay doesn’t touch it.

Two more things worth knowing. A customer who isn’t getting takers can raise the bonus while the job is still searching, and that re-pushes the job to you with the new number attached — so a job you passed on at $0 may be worth a second look at $100. And a job reopened for a second opinion has its bonus stripped: the original bonus was already captured and belongs to the pro who made that first visit, so you’ll never see a boosted second-opinion job advertising money you can’t collect.

Night work — the toggle worth knowing about

In your profile there’s a switch for late-night job alerts (9pm–7am), and it’s off by default. Nobody’s phone buzzes at 2am unless they asked for it.

It’s worth understanding what it does and doesn’t do. It controls pushes only — your feed shows every job at every hour regardless. And overnight jobs still unclaimed get re-announced to everyone at 8am, so leaving it off doesn’t mean missing the work entirely; it means seeing it in the morning along with everyone else.

The reason to turn it on: overnight emergencies are the jobs most likely to carry a bonus, and they have the least competition at that hour. If you’re willing to take 2am calls, this is where the rush-bonus economics are best.

Referral credits

You have a personal code for the jobs you can’t take — “that’s electrical, I’m plumbing.” The homeowner gets $25 off their first diagnostic; when their first job is approved and paid, $25 rides your next payout. It never touches your own customers or your own fees.

Two hard gates on every dollar

A certified W-9 on file and payouts enabled on your connected account. Middleman is the 1099-K filer, so the system refuses to move money to a payee whose tax information isn’t certified. Neither of these is a soft warning that lets money through — earned money simply sits until they’re done.

06 — Clawbacks

The four ways money can come back out

This is the section nobody puts in a recruiting pitch. There are exactly four, they are all tied to a specific job, and they are all avoidable.

  1. 01

    Warranty refund

    A warranty claim on your job gets escalated and Middleman determines the work failed. The refund is at your expense: the payout transfer can be reversed — which can push your connected balance negative — and any remainder is deducted from future payouts, oldest debt first, until it’s repaid.

    How you avoid it: take the return visit. You get first right to repair, and a claim you fix never becomes a refund.

  2. 02

    Credit after a wrong diagnosis

    The customer or the second-opinion pro questions your diagnosis, and Middleman’s review finds it was materially wrong. Your remittance for that visit is credited to the customer’s job — recovered from you if it had already been paid out. It is never handed to the replacing pro: they answer “does the first diagnosis stand?” on their quote, are paid their own quote in full whatever they answer, and get no part of your visit fee — so their answer is evidence, not a claim on your money. Your payout holds while the review is open, and you get one written response in the app.

    How you avoid it: a written diagnosis you’d defend, with photos. Being wrong about a hard call is not the standard — being materially wrong is.

  3. 03

    Dispute resolution

    Funds still being held when a customer dispute resolves may be released to you, refunded, or split. This one affects money before it ever reaches you rather than pulling it back.

    How you avoid it: the photo timeline and the completion summary. In a dispute, the pro with documentation wins.

  4. 04

    Chargeback

    The customer’s bank reverses a charge after you were paid, and the underlying issue is attributable to your work or conduct. Recovered the same way as a warranty refund.

And that is the entire list

No fines. No penalties. No marketing fees, equipment fees, subscription fees, or platform fees beyond the disclosed 7%. Nothing that isn’t one of the four above.

Every deduction is itemized in your app against the job it came from, your outstanding balance is always visible, and you can raise any deduction with support. Fee-rate changes are announced at least 14 days ahead and never apply to quotes already sent.

Worth saying plainly, because it’s the fair objection: this exposure is real and it outlives the job. A warranty claim can land 29 days after you got paid. If you do clean work and document it, you will likely never meet any of this. If you cut corners on a platform that keeps a photographic record of every job, you’ll meet it faster than you would working on your own.

07 — Warranty

Your 30-day workmanship warranty

Every job you take through Middleman carries your 30-day workmanship warranty to the customer. Not ours on your behalf — yours. It’s part of your service agreement with them, offered as a condition of taking work here, and we administer and enforce it.

The clock starts when the customer approves the job, not when you finish it.

  1. 01

    A claim is filed inside the window

    You’re notified with what the customer says went wrong.

  2. 02

    You get first right to repair — 7 days

    Seven days to offer a return visit at no charge to the customer. This is a real advantage: you fix your own work rather than paying someone else to, and the claim closes.

  3. 03

    You record the repair

    Summary and photos, same as any completion. That closes the claim on the record.

  4. 04

    Or it escalates

    Claims you decline, ignore past the 7 days, no-show, or fail to fix go to Middleman for review. If we determine the work failed and refund the customer, that refund is at your expense — clawback 01 in the previous section.

    We may instead fund a refund ourselves as a goodwill gesture, in which case nothing is charged to you. That’s at our discretion, not something to plan around.

What it does not cover

The workmanship of the original job only. Not unrelated problems that show up later, not damage caused by the customer or a third party after you left, not misuse, not ordinary wear. If a customer files a claim for something outside that, say so in the app with your photos — that’s what the record is for.

Warranty decisions are final as between platform participants, and repeated warranty failures affect your standing.

08 — Disputes

When a customer disputes

A customer can dispute any time before funds are released — including during the five business days after they’ve approved the work. When they do, the held funds freeze where they are.

Middleman reviews evidence from both sides: your photos, the message thread, the quote, and the job timeline. The outcome is a release to you, a refund to the customer, or a split. That decision is final as between platform participants — though you keep whatever independent legal rights you have against the customer directly.

The practical version

Every documentation rule in this handbook exists because of this section. The written diagnosis, the timestamped photos, the named parts, the completion summary — that is your evidence file, assembled automatically as you work. In a he-said-she-said, the pro with the record wins, and the pro without one loses money they earned.

Ten minutes a job. This is what it buys.

For a legal dispute between you and Middleman — as opposed to a job dispute with a customer — the terms route to written notice, a 60-day good-faith window, then binding individual arbitration in Lake County, Florida, with a class-action waiver. Small claims court stays open to you either way, and you can opt out of arbitration entirely within 30 days of first accepting a version of the terms containing it, with no effect on your account.

09 — Standing

Standing, and the rules you can’t bend

Declining vs. withdrawing — the distinction that matters

Declining a job costs you nothing. You may decline any job, for any reason or none. Scroll past it. There is no acceptance quota to hit and no penalty for a slow week.

Withdrawing after you’ve accepted is different, because a customer has now been told you’re coming. It’s allowed — things happen — and it’s self-serve up until work starts, but it requires a written reason that goes to the Middleman team, and repeated withdrawals affect your standing.

Once money is in escrow on an accepted quote, self-serve withdrawal closes. At that point you message the team rather than dropping the job in the app.

A withdrawal is not a no-show report

If the customer isn’t there, use “Customer didn’t answer” — that closes the visit and pays your trip. Withdrawing is for when you can’t take the job, and after a diagnosis your fee rides on the diagnosis, so withdrawing at that point means no pay for the trip. Two different buttons, two very different outcomes.

The short list of things that end accounts

  • Taking payment for a Middleman-sourced job outside the platform. Cash on the side, “call me direct next time,” a separate invoice. This is the fastest way off the platform and there is no version of it that’s fine.
  • Working outside your license scope. Including running trade work through the handyman lane.
  • Misrepresenting credentials. Grounds for immediate removal.
  • Letting a credential lapse. Not a removal — the lane just closes until you renew. But it closes quietly, so watch your expiry dates.
  • Conduct that endangers customers.

The standards you agreed to

  • Arrive within the window you accepted.
  • Communicate with customers through the app.
  • Work to code and professional trade standards.
  • Hold and keep current every license, registration and policy your trade requires here.
  • Treat customers and their property with respect.
  • Never solicit or accept off-platform payment on a Middleman job.

Those define the result the marketplace requires — not the manner or means of your work. Nobody is telling you how to sweat a joint.

What the system watches — stated plainly

You should know what’s monitored rather than find out from a suspension. It’s a short list, it’s automated, and it flags for human review — nothing here suspends an account on its own.

  • Off-platform contact in chat. Phone numbers, email addresses and payment-app handles are pattern-matched. Sharing a number so a customer can let you in the gate is not what this is looking for; steering the payment off the platform is.
  • Skipped or implausibly fast steps. A job that jumps from accepted to complete in four minutes gets looked at.
  • Diagnosis write-up quality. Your written diagnosis is scored, and a note that says nothing gets flagged. This is the same field that protects your fee in a dispute — one honest paragraph clears it easily.
  • Unverified arrivals and cancellations that follow an off-platform signal.
If you leave, or we part ways

Either side can end this at any time. Completed, undisputed work is always paid out — even if your account is closed afterward — subject to any outstanding warranty balance.

10 — Crews

If you run a crew

Team accounts exist so a licensed shop can put its own techs on Middleman jobs without each of them needing a contractor license.

  • The entity holds the credentials. The qualifying agent’s license under ss. 489.119 and 489.1195, the liability insurance, the workers’ comp coverage, and the payout account all belong to the business, not to you personally.
  • Your people are yours. Employees or subcontractors of your business, never Middleman’s. You supervise them, you pay them, you carry their comp.
  • Every tech registers and clears their own background check. Only cleared, registered individuals can be sent to a Middleman job, and each accepts a short conduct agreement — app communication, customer privacy, no off-platform solicitation.
  • The customer is always shown who’s actually arriving. Not the company name with an anonymous van.
  • Payouts go to the entity’s account only. Middleman never splits or advances pay between you and your people — that’s your payroll, run your way.
  • Managers can raise a hand pointed at a specific member, so you can put the right tech on the right job rather than whoever taps first.
Handyman-lane crews

Workers’ comp coverage — or officer exemptions covering every active member — is verified before a handyman-lane team account can take any work at all. Not at first payout. Before the feed opens.

11 — The math

Is this actually worth it?

The honest answer depends on numbers only you know. Here’s how to work it out in about two minutes.

What 7% actually costs you

Referral fee at different job sizes
Your labor + parts7% feeYou receive
$250$17.50$232.50
$500$35.00$465.00
$780$54.60$725.40
$1,500$105.00$1,395.00
$3,000$210.00$2,790.00

Now price what you’re replacing

Take a normal month and put a number on each of these:

  1. What you spend to fill the calendar. Lead fees, ad spend, directory subscriptions, whatever it is — divided by the jobs that actually closed. That’s your real cost per won job today. On Middleman it is zero.
  2. Free estimates that went nowhere. Count last month’s. Multiply by an hour of your time plus fuel. On Middleman each of those pays $44–$87 instead.
  3. Card processing on the jobs you do collect. Roughly 3% on most terminals — so about 3 of the 7 points are already leaving your pocket.
  4. Time chasing money. The follow-up texts, the re-invoicing, the one that never paid. Put a number on it or just note that it goes to zero.

If lines 1 and 2 together are worth more than 7% of your revenue, the fee is already paid for before you count anything else. For most residential shops filling a calendar with purchased leads, they are — by a wide margin. If your calendar is full from twenty years of referrals and you’ve never paid for a lead in your life, the math is much closer, and the honest pitch is different: this is filler work for gaps, and paid drive-outs on jobs you’d otherwise quote free.

Where it’s genuinely worse for you

  • Big-ticket work. 7% of a $3,000 job is $210, and that’s a real number. If your book is mostly large replacements, run it carefully.
  • Cash-flow timing. If you’re used to a check in hand at the door, the five-business-day window is an adjustment — the money is certain, but it isn’t instant.
  • The documentation habit. If you hate paperwork, you will hate the first two weeks. Most pros stop noticing it by the tenth job.
The structural difference, in one line

A lead service charges you before you know whether there’s a job. Middleman charges you after there is one, out of money it has already collected. Everything else follows from that.

12 — Straight answers

The questions pros actually ask

Can I just give the customer my card and take the next one direct?

No — and this is the one rule with no gray area. A job sourced through Middleman gets paid through Middleman. Off-platform circumvention is grounds for termination, and because every message and quote lives in the app, it isn’t hard to spot.

What you can do: earn a customer who books you again through the app, where you’re already the pro they trust. Your name and license are on every quote you send.

Do I have to take every job that comes in?

No. Decline anything, any time, for any reason. There’s no acceptance rate and no penalty for a slow week. The only thing that touches your standing is accepting a job and then withdrawing from it repeatedly.

Can I set my own prices, or does the app price the job?

You set your own labor and parts on every quoted job — that’s the whole model. The app shows both you and the customer where your number lands against a typical range, but it never caps you.

The one fixed price is the diagnostic visit, which is a flat per-trade rate you elect to offer when you open a lane. Routine Care is priced by you too: you send your own price per visit, and the customer picks the offer they want.

A boosted job has been sitting in the feed a while. Is the bonus still worth it?

Do the subtraction before you accept. The full bonus is earned by arriving within three hours of the post, so a job posted two hours ago has one hour of full-bonus window left, and one posted four hours ago is already down to 25%.

The exception: if the job came back out because a previous pro withdrew, your clock restarts from that moment and the visible age of the job is misleading in your favour.

I promised 60 minutes and it took me two hours. Did I lose the bonus?

Not the bonus — the money clock is three hours from the post, so two hours is still 100%. But the ETA you gave is a promise the customer watched tick down, and chronic lateness shows up in your reviews and your ranking in the hat. Use “running late, add 15 minutes” rather than letting a countdown just expire.

What if I show up and it’s a completely different job than posted?

Quote what’s actually there. The posting is the customer’s description of a problem they don’t understand — that’s why they called a pro. Your diagnosis replaces it. If the real job is four times the size, say so in your written diagnosis and quote it honestly; the band will show the customer that a bigger job costs more.

If it’s not your trade at all, use your referral code and move on — you still get paid for the visit.

What happens if I find a bigger problem mid-job?

Change order. Price it, send it, they accept it, the money is collected, you keep working. Same mechanics as the original quote. Never do extra work on a handshake and add it to the total — an unaccepted change order is unpaid work.

When exactly do I get paid?

Diagnostic fee: 5 business days after you send the quote, on the next payout run.

Repair: 5 business days after the customer approves the completed work, on the next payout run.

Both assume a certified W-9 and payouts enabled on your connected account, and no open dispute. Everything you’ve earned and everything pending is itemized in your Earnings tab.

What if my license expires?

That trade lane closes and jobs in it stop appearing. Renew, update the credential, and it reopens. Nothing else about your account changes — and a scheduled job you already hold was checked against the service date when you were assigned, not just against today.

The customer declined my quote. Did I just work for free?

No. Your visit fee is yours — $44.00, $69.52 or $87.12 depending on trade — released 5 business days after you delivered the diagnosis, regardless of what they do with the quote.

They can re-open the job once for a second opinion. That pro sees your written diagnosis and the reason you were declined, but never your prices, and takes the visit at a $0 rate. Your fee is only at risk if the customer or that pro questions your diagnosis and Middleman’s review finds it was materially wrong — and even then it goes to the customer as a credit on the job, never to the other pro.

They asked me to lower my price. Do I have to?

No. A revision request gives you 72 hours to either revise or stand by your price — and standing by it is a first-class option in the app, not a passive timeout. The customer is told plainly the price is unchanged, and can accept, decline, or get a second opinion.

Am I an employee? Will this mess up my 1099s or my insurance?

You’re an independent contractor. You supply your own tools, vehicle and materials, set your own availability and pricing, may work any other platform or client, and we don’t set your hours or require exclusivity. You handle your own taxes, licenses, permits and insurance; we withhold nothing and provide no benefits.

Middleman is the 1099-K filer for payments processed through the platform, which is why the certified W-9 is a hard gate.

Who’s liable if something goes wrong on a job?

You are — for the quality, safety and legality of your own work, including permits. Middleman is not a general contractor and does not supervise or direct your work. That’s also why your license, insurance and workers’ comp are verified before the feed opens.

Are you tracking my truck all day?

No. Location is used on an active job you accepted: to keep the customer’s arrival countdown honest while you’re en route, and to verify you’re at the property when you mark yourself arrived. It’s not a dispatch board watching your day, and there’s no idle tracking between jobs.

The reason to leave it on is self-interested rather than compliance: a verified arrival is what pays you the full 88% on a cancellation, unlocks the no-show button, and protects your rush bonus. With it off, you’re the one carrying the loss.

What does the customer see about me?

Your business name, your license number where the trade requires one, your written diagnosis, and your quote. Before you accept a job, the reverse is masked too — you see the general area and the problem, not their address or phone number.

13 — Reference

Cheat sheet

The whole handbook, compressed. Screenshot this one.

Cost to take a job
$0. No leads, no subscription, no ads.
Middleman’s cut on a repair
7% of labor + parts. Nothing else.
Diagnostic visit — you receive
$44.00 plumbing · $44.00 handyman · $69.52 HVAC · $87.12 electrical
Paid even if you don’t win the repair
Yes. Released 5 business days after your quote.
Repair payout
5 business days after the customer approves.
Routine Care offers
88% of the per-visit price you offered.
Customer-priced jobs
88% of the customer’s named price, captured at accept. Fixed — no change orders; door-side mismatches go through the scope report.
Cancelled while you’re driving
$22 trip compensation.
Cancelled after you arrive, or a no-show
Full 88% + full rush bonus. Wait 10 min at the door.
Rush bonus
93% of it, full if you arrive within 3h of the post, then −25% per 30 min. Zero if the geofence disagrees.
Location services
Keep them on. Unverified arrival = $22 instead of 88%, no no-show button, no bonus.
Referral code
$25 to them, $25 to you, on jobs you can’t take.
Night alerts
Off by default. 9pm–7am. Best rush-bonus economics.
Scheduled job, 72h+ out
Raise a hand. Customer picks within 24h of the first hand.
Scheduled job, under 48h out
Instant accept. The hat collapses.
Reconfirm deadline
T-48 if assigned early. Inside 48h you’re auto-confirmed.
Winning more hands
Rebooks > rating > category history. Speed is a flat bonus, not a race.
Warranty
30 days from approval. You get 7 days to fix it yourself.
Required on every quote
Dollar amount, time on site, and named parts.
Required to mark complete
Written summary + after-photos. Write-once.
Blocks all payouts
No certified W-9, or payouts not enabled.
Ends your account fastest
Taking payment off-platform on a Middleman job.
If you only remember four things
Every drive-out is paid · your price is your price · photograph everything · never take the money off-platform.

Ready to take jobs?

We’re onboarding licensed plumbers, electricians, HVAC techs and insured handymen in the Clermont, FL area now.

Join as a pro

Middleman Contractor Handbook · Revision 2026-08-29 · Clermont, Florida service area.

This handbook is a plain-language guide, not the contract. Where anything here differs from the Contractor Terms & Conditions or the Payment & Clawback Consent you accept in the app, those documents govern. Fee schedules, timing and rules are current as of the revision date above; material changes to the fee structure are announced at least 14 days in advance and never apply to quotes already sent.

Questions before you apply, or a deduction you want to raise: use the support thread in the app, or write to mm@middleman.llc.