PayOnJobs
System offline  /  0 calls today

THE PHONE ISN'T RINGING.

No calls. No booked jobs. No new money. For most contractors, that quiet is just another Tuesday.

Turn it on

So we don't sell you ads and hope. We wire your whole business up, and we

TURNIT ON.
PayOnJobs
System online
The marketing engine for the trades. Scroll: watch it run.
System offline
01  /  The calls come in

A missed call is a lost job. Ours never misses.

The moment your engine is live, a 24/7 AI receptionist answers on the first ring, quotes the work, and books it. Ringing turns to booked before the next contractor on the list even picks up.

Incoming: liveOn the line
No heat, Worcester
HVAC · emergency
Ringing
Roof leak, Framingham
Roofing · inspection
Ringing
Storm damage, Nashua
Tree · removal
Ringing
AC not cooling, Quincy
HVAC · service
Ringing
Pool opening, Providence
Pool · seasonal
Ringing
0%of home-services calls go unanswered on a normal week. That is money walking to your competitor. Ours: zero.
0jobs answered and booked in the time it took you to read this.
02  /  The work stacks up

Every answered call becomes a booked job.

The engine doesn't just catch the lead. It quotes it, schedules it, sends the tech-on-the-way text, and drops a real job on your calendar. You bring the trucks.

0booked jobs a month is a normal ramp for a single-trade partner by day 90.
HVAC
Emergency no-heat call · Worcester
Booked
Roofing
Full tear-off estimate · Framingham
Booked
Tree
Storm removal + haul · Nashua
Booked
Concrete
Driveway pour · Attleboro
Booked
03  /  The money moves

Eighty-three cents of every booked dollar stays yours.

Every job invoices through Stripe and the split is automatic. You get paid first. We take 17% only on the work we booked and you actually collected. We earn nothing until you do, so the incentive can never point the wrong way.

83%Stays with you
17%Our cut, on closed jobs
$0up front. No setup fee, no retainer, no ad budget from you.
Youget paid before a single cent becomes ours.
17%locked in writing for the full 12-month term.
04  /  What we switch on

We build the entire stack from scratch.

Not a website. Not “some ads.” The whole revenue machine, built and run under your name, at our cost and our risk. Around thirty systems come online as one engine.

Online

Get found

Custom website, Google Business Profile, Local Service Ads, Search ads, and local SEO content, all built and owned under your name.

Online

Answer & book

A 24/7 AI receptionist, auto-quote on every call, tech-on-the-way SMS, and a voicemail-to-callback queue so no lead ever slips through the cracks.

Online

Get paid

Online invoicing, Stripe Connect with the 83/17 split built in, recurring billing, automatic payment reminders, and year-end 1099 prep.

Online

Keep them

Review automation, seasonal reminders, referral routing, warranty tracking, dispatch, and an end-of-day cash report in your inbox.

05  /  Who it's for

One partner per trade, per area.

We take fewer than six partners a quarter and only one per trade per 25-mile radius, so your engine is never pointed at your own competition. New England only.

iHVACA single missed emergency call can cost you $500 to $900. Ours is answered on the first ring, every time.
iiRoofingExclusive leads close at 27 to 30%, versus the 13 to 20% you get on the shared leads Angi resells.
iiiTree & concreteHigh-ticket, seasonal work where being first to respond wins the job outright.
ivPool & pestRecurring service that rewards nurture, reminders, and a clean rebooking flow.
vEstablished operatorsReal trucks, real crews, in New England. We take one partner per trade per area.

The deal, in writing.

17% on booked and paid jobs only. No setup fee. No retainer. No required ad budget from you.
The rate is locked for the full 12-month initial term. You see every call in CallRail and every ad dollar in Google Ads.
You own the stack. The site, the profiles, the systems, all built under your name from day one.
All jobs invoice through Stripe. That is how the split runs and how you see, to the cent, what we booked.
06  /  From apply to live

Your engine is running inside a week.

Hour 1

Apply

Brandon reads every application personally, usually within the hour, and follows up with a call inside 24 hours.

Days 3 to 5

Kickoff

If the math works for both of us, we sign and start the build. No pressure, no runaround.

Days 5 to 7

Stack live

Site, profiles, ads, receptionist, invoicing, and the Stripe split, all wired up and switched on.

Day 30

First report

Soft launch by day 14, then your first invoice and report at day 30. You see exactly what we booked and what it earned.

The whole point

You pay us when the job closes. Not a minute sooner.

We become your marketing department, build the entire stack, and run it at our own risk. If the math works for you, the application takes three minutes.

Apply for your territory
New England trades only · one partner per trade, per 25-mile radius
Why we charge nothing up front

Almost every contractor we talk to asks the same first question: what is the catch?

Fair question. Every other marketing agency you have ever talked to wanted two thousand to seventy-five hundred dollars a month before they did a single thing for your business. We are telling you the upfront number is zero and the monthly number is zero. That should make you suspicious. Here is the actual economic explanation, with no hand-waving.

Traditional marketing agencies charge a recurring monthly retainer because they have to. They do not own the funnel; they only run a slice of it (usually the ads or the website). They cannot reliably measure which booked job came from their work versus came from your reputation, so they cannot get paid on outcomes. They have to get paid on time, which means a monthly retainer. Their incentive structure is built around predictable recurring revenue, not your booked jobs.

We can charge nothing up front because we own the whole funnel. The website is ours to build. The Google Business Profile is ours to optimize. The tracked phone number routes to our AI receptionist. The booking happens in our system. The invoice goes out through our Stripe Connect. The payment splits eighty-three percent to your bank and seventeen percent to ours automatically, at the moment the customer pays. Every dollar we earn is unambiguously attributable to a job we put in front of you. No tracking debates. No attribution arguments. The math is built into the payment itself.

That control of the full funnel is what lets us bet on outcomes instead of demanding a retainer. We can afford to build your entire stack at zero cost to you because we are confident we will recoup our build cost through the seventeen percent on actual booked jobs. If we are wrong about a partner, we eat that build cost. That is real risk we accept. It is why we filter hard for partners where we are confident the math works (fewer than six new partners per quarter, one per trade per 25-mile radius).

If this model is so good, why doesn't every agency offer it? Three reasons. One, it requires real technical infrastructure (24/7 voice AI on the phone, Stripe Connect with auto-split, integrated dispatch and invoicing). That stack did not exist in usable form five years ago. Two, it requires the agency to assume real risk on every partner, which is uncomfortable for agencies that grew up on retainers. Three, it requires confidence in your own ability to actually move the needle for partners, which is harder than running mediocre campaigns for a flat fee. Most agencies cannot or will not do all three. We can.

There is no catch. There is a filter. The filter is that we only take partners where the math works for both sides on day one. If you fit the filter, you owe us nothing until a customer we routed to you actually pays you. If you do not fit the filter, we tell you straight on the first call and you owe us nothing for the conversation.

The math, in plain English

Every honest question about how we can possibly do this. Answered.

Skip ahead if you already get it. These are the questions every operator asks on the first call. We put them in writing so you can settle the “is this real” question on your own time, before you fill out an application.

Why do you charge nothing up front when every other agency charges thousands?+
Because we own the whole funnel and can collect 17% on actual booked jobs through Stripe Connect's automatic 83/17 split. Every other agency only runs a slice of the funnel (ads or website), cannot reliably attribute outcomes, and has to charge a monthly retainer to predict cash flow. We do not have that constraint, so we do not charge a retainer.
How do you stay in business while building my entire marketing stack for free?+
We are paid for our build work out of the 17% revenue share over the term, not upfront. The math is: the typical build cost per partner amortizes to roughly $8,000-$15,000 of our team-time and infrastructure. The typical partner generates $40,000-$120,000 of booked revenue in the first year through our system, which means $6,800-$20,400 in platform fees. Some partners pay back the build cost in month four, some in month nine, some never. The ones who never pay back are the cost of doing this model. We filter hard up front to keep that bucket small.
If this model is so good, why doesn't every marketing agency offer it?+
Three reasons. One: it requires real infrastructure that did not exist in usable form five years ago, specifically 24/7 voice AI that can hold a real qualifying conversation and Stripe Connect application_fee_amount that auto-splits payments at the moment of charge. Two: it requires the agency to assume real risk on every partner, which retainer-trained agencies are not built for. Three: it requires actual confidence that you can move the needle, which is harder than running mediocre campaigns for a flat fee that gets paid either way. Service Direct, BrokerCalls, and Payperlead.com have operated similar structures for over a decade; the model is not new, it is just rare.
What is to stop you from raising the 17% on me later?+
The signed partner agreement. The 17% is locked in writing for the duration of the 12-month initial term and stays at 17% for any month-to-month period after that unless we agree on a different number in writing. If we ever wanted to change the rate, you would have full notice and the option to walk with 30 days notice and keep everything we built for you (domain, customer list, GBP, website, Stripe account). We are not building a business on the premise that we will trap you and raise rates. We are building one on the premise that 17% is fair to both sides indefinitely.
Why 17 percent specifically? Not 10 percent? Not 25?+
Empirical. We ran the model with a handful of trade businesses on handshake terms for two years at percentages ranging from 12 to 22 percent. Lower than 14 percent and our economics did not work after Stripe processing fees, AI infrastructure costs, and dispatcher coverage on escalated calls. Higher than 19 percent and partners started feeling like we were taking too much on jobs where their craft was the actual driver of the close. Seventeen sits at the inflection point where both sides feel the math is fair across most trades and most operator profiles. It is the number we plan to hold at as we grow.
Are you VC-backed? Bootstrapped? How are you funded?+
Bootstrapped. Operated through ColabContent LLC, a Massachusetts-based company we have been running profitably for several years before launching PayOnJobs. We do not have outside investors pressuring us to grow at all costs or to extract more value from partners. We can hold the 17% indefinitely because we are not on someone else's revenue timeline. If we eventually take outside capital, we will tell partners before we do, and the 17% stays locked.
What happens to my marketing operation if PayOnJobs goes out of business?+
The agreement says explicitly: on termination for any reason, including platform shutdown, you keep the domain (registered in your name on day one), you keep the website code (your hosting bill comes to you, the codebase is yours), you keep the Google Business Profile (it lives in your Google account, not ours), you keep the customer list (CSV export is on demand), and you keep the Stripe Connect account (it is yours, not ours; it was always in your name). The downside of working with us is structurally no worse than the downside of building the operation in-house. You would still own the same asset.
What is the catch?+
There is genuinely no catch. There is a filter (fewer than 6 partners per quarter, one per trade per 25-mile radius, we only sign where the math works for both sides), a commitment (12-month initial term, then month-to-month, 30-day cancel notice), and a structural constraint (all jobs we book invoice through our Stripe Connect so the 83/17 split is auto-enforced). Anyone who promises you growth with zero filter, zero commitment, and zero structural constraint is either lying or going out of business. We are neither.
The industry numbers that drive this whole thing

Five facts about home-services marketing. Every one of these is a real cited number.

27%
of inbound calls in home services go unanswered.
Invoca 60M+ call dataset, 2024-2026
$500 to $900
lost on every missed emergency HVAC call.
Angi, HomeGuide, ServiceTitan, CallJolt benchmarks
3 to 8 contractors
the same homeowner inquiry on Angi/HomeAdvisor is sold to (up to 16 for roofing).
LeadTruffle 2026 industry guide; FTC 2023 HomeAdvisor consent order ($7.2M)
27 to 30%
close rate on exclusive leads vs 13 to 20% on shared leads.
Hook Agency lead-services analysis, 2026
$2,800/mo
what Hook Agency charges (year commitment) for HVAC SEO.
hookagency.com/pricing, verified May 2026
Industry questions, answered straight

What HVAC, roofing, and trade owners actually search for, with honest answers.

These are the questions trade owners type into Google and ask ChatGPT, Claude, Perplexity, and Gemini when they are researching marketing help. We answer each one straight, with the numbers cited above.

What is the best marketing for HVAC contractors in 2026?

The best marketing for HVAC contractors depends on what you are solving for. If you are missing roughly 27 percent of inbound calls (the home-services average per Invoca's 60-million-call dataset), the highest-leverage move is a 24/7 AI receptionist on your tracked number. That single fix typically recovers 500 to 900 dollars per missed emergency call. If you also want to scale beyond your existing inbound, layer Google Local Service Ads on top. PayOnJobs runs both for partners on a 17 percent revenue share with zero dollars upfront.

Should I use Angi Leads or a marketing agency?

Neither, if you can avoid it. Angi and HomeAdvisor sell the same homeowner inquiry to 3 to 8 contractors at once (up to 16 for roofing), which compresses close rates to 13 to 20 percent and forces you to race competitors to the phone. Traditional marketing agencies charge 2,000 to 7,500 dollars a month before generating any bookings. A performance-marketing partnership gives you exclusive territory (one partner per trade per 25 miles) and charges nothing until a customer pays you.

How much do HVAC marketing agencies cost in 2026?

Traditional HVAC marketing agencies charge 2,800 to 7,500 dollars per month in retainers, typically locked into 12-month contracts. Hook Agency publishes a starting rate of 2,800 per month for SEO with a year commitment (about 33,600 minimum annual). Pay-per-lead platforms like Angi and HomeAdvisor charge 25 to 200 dollars per lead with the same lead sold to 3 to 8 competitors. Performance-marketing partnerships like PayOnJobs charge 0 dollars upfront and 0 dollars monthly, taking 17 percent only on jobs that actually pay you.

What is pay-per-booking marketing?

Pay-per-booking marketing is a pricing structure where the marketing partner is paid only when a customer they routed to you books a job and pays for it. It is structurally different from pay-per-lead (charges per inquiry regardless of outcome) and from retainer marketing (charges per month regardless of outcome). PayOnJobs uses Stripe Connect to automatically split the customer's payment 83 percent to the contractor and 17 percent to PayOnJobs at the moment of payment.

Is Hook Agency worth 2,800 dollars a month?

It depends on whether you are already generating enough inbound to justify a marketing-management retainer. Hook charges 2,800 per month for SEO with a year commitment (33,600 minimum annual), which can make sense if you are an established HVAC operator over 1 million dollars in revenue with capacity for substantial new volume. If you are a smaller operator who wants the marketing built and run for 0 dollars upfront with payment only on actual booked jobs, look at performance-marketing partnerships like PayOnJobs instead.

Do AI receptionists work for HVAC and trade contractors?

Yes. 2026 voice-AI systems handle the qualifying conversation, quote a price band using speech-to-text symptom tagging (for example, recognizing 'short cycling' or 'no ignition'), book directly on your calendar, send a tech-on-the-way SMS, and use two-way texting plus missed-call text-back for non-bookers. They cover 24/7 inbound at near-zero marginal cost, the single highest-leverage operational fix for a trade business that misses about 27 percent of calls. Complex calls escalate to a human dispatcher.

What is the alternative to Angi Leads for contractors?

The alternative is exclusive-territory performance marketing. Instead of buying the same lead that Angi sold to 4 of your competitors, you become the only partner in your trade in a 25-mile radius. Calls route to your dedicated tracked number, an AI receptionist books the job, and you pay only when the customer pays. PayOnJobs operates this model in New England (MA, RI, NH, CT, ME, VT) for HVAC, roofing, tree removal, concrete, pool, and pest control.

What does revenue-share marketing for trades actually mean?

Revenue-share marketing means the marketing partner takes a percentage of revenue from jobs they generated, instead of a flat monthly retainer. PayOnJobs takes 17 percent of revenue from jobs we booked through your tracked phone number, our AI receptionist, or our ad campaigns, only after the customer actually paid you. Stripe Connect application_fee_amount auto-splits the payment 83 to 17 at the moment of charge. If we generate zero booked jobs in a month, the invoice is zero.

Sources

Numbers above sourced from the following.

27 percent of inbound calls in home services go unanswered. Invoca, 60-million-call analysis (cited by Housecall Pro, Signpost, Dialzara, Martech.health).
Each missed emergency HVAC call represents $500 to $900 in lost revenue. Angi HVAC repair cost guide; HomeGuide, ServiceTitan, CallJolt benchmarks.
The same homeowner inquiry on Angi or HomeAdvisor is sold to 3 to 8 contractors, up to 16 for roofing. LeadTruffle 2026 industry guide; FTC 2023 HomeAdvisor consent order ($7.2M).
Close rates: 27 to 30 percent on exclusive leads vs 13 to 20 percent on shared leads. Hook Agency lead-services analysis, 2026.
Hook Agency charges $2,800 per month starting for HVAC SEO with a year commitment. hookagency.com/pricing, verified May 2026.
Everything we do

You drive the truck. We do the other 26 things.

Grouped into five buckets. Every one runs automatically on your behalf. You see every number in a real dashboard.

01   Get the call   4 services

We make the phone ring. You don't pay an agency, you don't pay a strategist, you don't pay a media buyer. You set the ad budget, we run it.

Local Service Ads + Google Search. We build and run your Google ad campaigns. Daily optimization. You see every dollar spent in a live dashboard.
Local SEO blog content. AI writes 2 to 4 local-area blog posts per month, published to your site. Built to rank for 'HVAC repair Worcester County' style queries.
Reputation monitoring. We watch Google, Yelp, BBB, Nextdoor 24/7. Alert on anything under 4 stars. Help draft responses. Push happy customers to review.
Competitive intelligence. Monthly report on your top 3 competitors: their rankings, their ad spend estimate, their review velocity, the angles they are missing.

02   Answer the call   6 services

Our 24/7 AI assistant picks up every call, qualifies the lead, quotes a real price on the call, and books it on your calendar. Even at 2am. Even on Sunday. Even when you are on a roof.

24/7 AI call answering + booking. Our voice AI answers every inbound call, qualifies the job, quotes a window, and books it directly on your calendar. Sounds like a real receptionist.
Auto-quote generation on the call. AI asks the right qualifying questions (square footage, age of unit, type of damage, photos via text) and quotes a confident price band before the call ends. You confirm or adjust onsite. Customers stop shopping competitors because they have a real number from you first.
Tech-on-the-way SMS to the customer. When your tech taps 'rolling' on the job, the customer gets an automatic SMS with the tech's name, ETA, and a photo. Same playbook the big national chains use. Lifts your reviews and kills 'where are you' phone calls.
Voicemail transcription + callback queue. Any missed call gets transcribed within 30 seconds, prioritized by urgency, and either auto-booked or queued for human callback.
Lead nurture automation. Caller did not book? AI follows up via SMS and email at 24 hours, 3 days, and 7 days with offers tuned to their stated job.
Job system sync. Booked jobs push automatically to ServiceTitan, Housecall Pro, Jobber, or your spreadsheet. We integrate with what you already use.

03   Get paid   5 services

Every job we book runs through our invoicing system. Customer pays. Stripe auto-splits the second the money lands. You never write us a check. We never chase you.

Online invoicing system. Every job we book is invoiced through our system. Branded with your company name. Customer pays by card, ACH, or Apple Pay. You see everything in real time.
Stripe Connect auto-split. When the customer pays, Stripe instantly splits the money: 83% lands in your bank, 17% lands in ours. You do not write us a check. We do not chase you. Money math, not trust math.
Recurring billing for service contracts. For pool, pest, HVAC maintenance, and any monthly/quarterly plan you offer. Stripe Subscription auto-bills, auto-splits 83/17, auto-renews. Locks in recurring revenue you never have to chase.
Auto payment reminders. Invoice unpaid at 3 days, 7 days, 14 days? AI texts the customer with a polite nudge and a one-tap pay link. Cuts your DSO in half. You do nothing.
Year-end 1099 + tax prep. Stripe Connect issues your 1099-K automatically. We hand you a clean end-of-year summary: gross billed, 17% taken, net to you, by month, by job, by trade. Your accountant gets it as a CSV. Done in 5 minutes instead of 5 weekends.

04   Grow the LTV   7 services

A booked job is the start, not the end. We keep that customer coming back, leaving reviews, and sending their friends.

Review request automation. 24 hours after the job is complete, AI texts the customer asking for a Google review. One tap, one star rating, done. Lifts your review velocity 3-5x in 90 days.
Seasonal + recurring reminders. AI tracks every customer. HVAC tune-ups in spring and fall, pool opening in March, pest inspection annually. Automatic outbound text 14 days before they need you.
Photo + case-study collection. AI requests before-and-after photos from every completed job. Feeds your social media, the marketing site, and your sales-pitch deck automatically.
We run your Facebook + Instagram + Google Business profile. Three posts per week on each. We pull from your auto-collected job photos and write the captions. You never log into Meta Business Suite. Your social proof compounds on autopilot.
Referral request automation. Happy customer? AI asks them to refer a friend, with a $25 credit on their next service. Tracked end-to-end so the referrer gets paid.
Cross-referral routing between partners. Your HVAC customer needs a roof? AI auto-routes the referral to our roofing partner in the same zip and pings you when a referral comes back the other way. New revenue stream you did nothing to earn.
Warranty + service-history tracking. Every job, every part, every warranty period is logged against the customer record. Customer calls in 6 months: AI knows what you installed, when, and whether it is under warranty. Trust builder, dispute killer.

05   Run the operation   4 services

Behind the scenes, we keep the business compliant, the calendar tight, the books clean. The things every owner knows they should do but never gets to.

License + insurance auto-verification. Monthly automatic check that your contractor license and liability insurance are current. Auto-alert 60 days before either expires. Protects you from lapsed-license claims and protects us from sending leads to an uninsured operator.
Dispatch + route optimization. AI looks at the day's booked jobs, the tech's location, the route, and the ticket size, and orders the schedule to minimize windshield time. Adds an extra job per truck per day on average.
Compliance + renewal tracker. Tracks every license, every certification, every OSHA training, every truck inspection. One dashboard, one set of email reminders, one fewer thing for you to think about.
End-of-day cash + booking report. Every weekday at 6pm, we text you a one-screen summary: calls today, booked today, jobs run today, dollars billed today, dollars collected today, 17% accrued. You know exactly where the business stands before you sit down for dinner.
How it works

Three steps. No surprises in any of them.

01   We build everything at our cost.

Website, Google Business Profile, ad system, tracked phone number, AI assistant, invoicing system, social media accounts. You write a check for zero. We are live in 14 days.

What we build
Site, GBP, Google ads, CallRail number, AI assistant, Stripe Connect, social profiles.
Who pays for setup
We do. Every hour, every tool, every license.
What you fund
Just your ad budget. We do not mark it up. You see every dollar Google charges.

02   Phone rings. AI books it. You do the work.

Our 24/7 AI answers every call, qualifies the lead, books it on your calendar. You show up, you do the job, you collect through the invoice we send.

How calls are tracked
CallRail records and transcribes every call. AI handles the booking conversation.
Your only job
Show up to the booked jobs. Do the work. The rest is automated.
What we watch
Source, duration, booking rate, ticket size, repeat rate.

03   Customer pays. Stripe auto-splits 83/17.

When the invoice is paid, Stripe Connect splits the money instantly. 83% lands in your bank in 2 business days. 17% lands in ours. No invoice from us. No check from you. No fighting at the end of the month.

When you get paid
2 business days after the customer pays. Standard Stripe payout.
When we get paid
Same moment you do. Automatic split, no human in the loop.
What if a job does not book
We get $0. Period. We only eat when you do.
The deal in writing

Take a picture of this. Show it to your accountant. Nothing changes between this table and the contract you sign.

Setup fee
$0
Monthly retainer
$0
Our cut on jobs we book and you get paid for
17%
Our cut on jobs we did not book
$0
Required ad budget to start
$0
If you choose to add ads later
Direct to Google, no markup from us
Who manages the ads if you opt in
We do, at no fee
Length of agreement
12 months, auto-renews
Cancel notice
30 days, no penalty
Who owns the domain at end
You do
Who owns the customer list at end
You do
Vertical exclusivity in your area
25-mile radius

Buyout clause if you exit before month 12 is based on your trailing 12-month revenue share. Spelled out in the agreement before either of us signs.

Who it is for

Established trade operators in New England. One per trade per 25-mile radius.

HVAC
Residential and light commercial. Strong 24/7 emergency component.
Roofing
Repairs, replacements, storm work. Insurance claim experience helps.
Tree removal
Removal, pruning, 24/7 emergency. Big-ticket jobs convert hard.
Concrete and masonry
Driveways, walkways, foundations. Seasonal but high LTV.
Pool service
Opening, closing, weekly service, repair. Recurring revenue model.
Pest control
Residential and small commercial. Recurring contracts, easy to scale.
Questions you probably have

Asked enough times we put them in writing.

Do I have to run ads?+
No. Most partners start with $0 in ad spend. Our 24/7 AI on your dedicated tracked number captures calls you would have missed (after hours, busy on jobs, weekends), and that alone typically more than covers our 17%. If you later want to scale beyond your existing inbound, we can layer Google Local Service Ads on top, but it is an optional growth lever, not a requirement.
What happens if I do want to add ads later?+
We run them for you at zero management fee, on your own Google Ads account, with your own card on file. No markup, no skim. You see every dollar Google charges in real time. Most partners who add ads start in the $1,500 to $3,000 per month range and scale up based on how many extra bookings they want.
How does the AI answer the phone? Does it sound robotic?+
Our voice AI uses the same underlying technology as the best customer service systems in production today. It introduces itself with your company name, qualifies the job, quotes a service window, and books on your calendar. Customers often do not realize they are talking to AI. If a call is too complex, it transfers to you or to a human dispatcher we provide.
Why do you require invoicing through your system?+
Stripe Connect auto-splits the payment 83/17 the instant the customer pays. That is how we make sure we get paid and how you make sure we cannot inflate our cut. Both sides read the same Stripe ledger.
What if I already use ServiceTitan or Housecall Pro?+
We integrate. Bookings push into your existing system automatically. Invoicing still goes through our Stripe so we can auto-split, but the job ticket lives where you already work.
What if a job comes in from word of mouth, not from your ads?+
You keep 100% of it. We only invoice jobs from our tracked phone number, our forms, or our AI booking flow. Existing customers and pure referrals are yours.
How do I know you are not screwing me?+
You see every call in CallRail with a recording. You see every ad dollar in Google Ads with your own card. You see every payment in Stripe with your own dashboard. We do not hold any data, money, or systems you cannot inspect.
What if I want to cancel before month 12?+
30 days notice and you walk. You keep the domain. You keep the customer list. You keep the Google Business Profile. We turn off the ads, hand over the keys, and disconnect Stripe Connect. There is a small buyout based on your trailing 12-month revenue share if you exit before month 12, spelled out in the agreement before either of us signs.
Is this exclusive?+
Yes. One partner per trade per 25-mile radius. If you sign, your closest competitor cannot.
Who is behind this?+
Brandon Rodriguez, based in Massachusetts. Runs paid marketing for several New England service businesses. Payments are handled through ColabContent LLC until a dedicated entity is spun up.
Why I built this

Brandon Rodriguez · Massachusetts

I have spent the last several years running paid marketing for service businesses across New England. HVAC shops with eight trucks, roofing crews working insurance claims, pool service operators trying to hold a route together through a heat wave. Same conversation every time: the owner already pays a marketing agency two thousand to seven thousand dollars a month and is not sure what they are getting for it.

The math never made sense to me. The owner is the one taking the risk: a real truck, a real crew, real overhead. The agency invoices on the first regardless. So we tried something else on a handshake. No retainer. No setup fee. I took a percentage of revenue from jobs we actually booked through a tracked number. If we sent zero jobs in a month, the owner owed zero dollars. It worked. The operators paid me more when I worked harder, and I worked harder when they paid me more. Incentives finally lined up.

PayOnJobs is the operating system around that handshake. The same offer, scaled. The same alignment, but with Stripe Connect doing the splits in real time so nobody has to chase anybody. I read every application personally and I call back within twenty-four hours. If your trade and your zip are open and the math works for both of us, we ship you the entire stack inside fourteen days. If not, I tell you straight and you owe me nothing for the conversation. That is the whole deal.

Your first 30 days

What happens between you submitting the apply form and a paid customer landing in your bank.

Within 1 hour of you submitting the apply form

Brandon personally reads your application

Not an SDR. Not a chatbot. Not a junior. Brandon reads every word and decides whether your trade and your zip are open. If they are not, you get a text within the hour telling you straight and pointing you somewhere useful.

Within 24 hours

First call: 15 minutes, no pitch

We confirm your trade, your zip, your capacity, your job ticket sizes, and your ad-budget appetite (if any). You ask whatever you want. I tell you whether the math works for both of us. If we are a fit, we book the kickoff call.

Kickoff call, typically day 3 to day 5

We map the build together

45-minute working call. We confirm your business legal name, your service area, your hours, your existing job-management software (or none), your pricing bands for the most common jobs in your trade, and the voice we want your AI receptionist to have. I write down everything we will build. You sign the two-page partner agreement on this call, electronically, with a real audit trail.

Day 5 to day 7

We build your stack

Custom website goes live on a clean domain you own. Google Business Profile is claimed and optimized. Tracked phone number is provisioned in your area code and forwards to your existing line as a fallback. Stripe Connect onboarding email arrives in your inbox; you complete it in five minutes (real KYC, real bank link). Your AI receptionist is configured with your business name, your service area, your pricing bands.

Day 8 to day 14

Soft launch

Your tracked number is live and pointing to the AI. You receive test calls so you can hear what your customers will hear. Your invoicing system is wired. Your social profiles are claimed. If you opted into ads, the first campaigns go live with a starter budget you control. By day 14 the system is fully running.

Day 30

First end-of-month report and invoice

You get a one-screen summary: calls received, calls booked, jobs run, dollars billed, dollars collected through Stripe, our 17% accrued, what was paid out and when. If we did not generate any paid jobs, the invoice is zero. The numbers in your dashboard match the numbers in your Stripe ledger because they are the same numbers.

If the math works for you, the application takes 3 minutes.

We take fewer than 6 new partners per quarter. If you are a fit, Brandon calls you back within 24 hours.

Show me if my zip is open