Affiliates & Publishers Program ยท Pay Per Lead

Earn More From the Leads You Already Generate.

Already driving home services traffic that fills in forms? Polyares plugs your leads into a premium network of buyers paying top-of-market rates.

Apply to start earning

Most publishers run both. Add tracked numbers to the same account and earn on the visitors who dial instead of filling in a form.

The Polyares publisher dashboard, showing leads sold, calls sold and revenue for the month

The network behind the lead

15+

years in home services lead gen

100,000+

leads / month

50

states covered

40+

home service categories

Pay Per Lead Affiliate Program for Home Services

This is for you if the forms on your pages already get filled in. Nothing about your traffic has to change. What has to change is who buys what it produces.

Cost guides and content sitesComparison and directory pagesLocal city pagesPaid media landersYour own stack via API
Key benefits

Your Traffic Deserves a Better Return

Nationwide reach, real buyer demand

Your leads are priced against a premium network of buyers competing for home services inventory. A perfect lead in a ZIP with no buyer is worth nothing, so coverage is the first thing to check.

See where you can earn
Buyer coverage across the United States

We convert. You earn more.

Our own system validates and qualifies every lead before it is sold, and the decision comes back per lead with the reason attached. Not a monthly scrub with a total.

How acceptance works
Top home service categories by revenue

Set up the way that works for you

An embed that inherits your fonts, colors, and field styling, so the page does not read like it was rented out. Or full API and ping post, so you keep your form and your validation.

How you go live
Setup options in the publisher dashboard
Full transparency

Raise your accept rate, and your revenue with it

Every lead comes back with the reason it cleared or did not. That is what lets you earn more from the traffic you already have, usually without sending a single extra visitor.

  1. 01

    Wrong service area

    No live buyer in that ZIP for that category. The most fixable reason, and the one we work on with you.

  2. 02

    Bad contact data

    Disconnected number, typo email, no callback possible.

  3. 03

    Not the decision-maker

    Or a renter without owner authorization. Common on cost-guide traffic.

  4. 04

    Out of category

    The form said roofing. The job is a gutter clean.

  5. 05

    Price shopping

    The reader wanted a ballpark price, not a contractor.

  6. 06

    Duplicate

    Same phone or email, same category, inside the dedup window.

  7. 07

    Incentivized or misrepresented submit

    Traffic that was told it was entering a giveaway, or getting an inspection that does not exist.

  8. 08

    Consent failure

    No valid TCPA disclosure captured at submit.

The list is ordered by how often each one happens. Most publishers raise their accept rate by fixing geography and field order instead of sending more volume. And when it drops, you know which reason code moved before it costs you a month.

Dedicated publisher team

Your partner manager helps you earn more per visitor

You are not left to work out form monetization alone. These are the five levers we work through with you.

Category mixGeography with real demandPlacement on the pageField orderSeasonality
The one that pays fastest

Category mix. Water damage, locksmith, and AC repair carry urgency, and the homeowner answers the phone. Landscaping, fences, and insulation take longer to decide. Where you push traffic changes your revenue more than any single payout does.

The one that costs most to get wrong

Geography. No buyer in the ZIP means no sale, no matter how good the lead is. It is the number-one source of avoidable rejection. Look at coverage before you write city pages, not after.

Model it yourself

What is a lead worth once you count the ones that clear?

The rate you are quoted is only half of what you take home. The other half is your accept rate. Change either one and the number below moves with it.

Your numbers, not ours. Nothing on this panel is a Polyares figure.

3,000
65%

The share of the leads you send that clear validation and qualification. Every rejected one comes back with a reason code, which is what lets you move this number.

$12

Payout is dynamic. It varies by category, geography, quality, and live buyer demand. Set your own estimate, or ask us for the coverage and rates in your categories.

Your estimated monthly earnings

$23,400

Roughly $280,800 a year at these assumptions.

Earned per lead sent

$7.80

Accepted leads / mo

1,950

Earned per lead sent already nets out everything that never clears, which is why it beats a headline rate as a way to compare networks. A higher rate on a lower accept rate pays you less. Everything above comes from your own inputs, and none of it is a quote.

Coverage

Where you can earn today

40+ home service categories in all 50 states. These 20 have the most buyers competing for your leads right now.

PlumbingHVACAC repairElectricalRoofingWater damagePest controlHandymanLocksmithAppliance repairLawn careCleaningWindowsGuttersConcreteDrywallFencesLandscapingInsulationTree service

Send us the categories and states you cover, and we come back with where buyers are active, where they are scarce, and where they are being added. You get that before you build the pages, so you never write for a market that cannot place your leads.

Apply and get my coverage
Competitive payouts

What you get paid, and when the money moves

You are paid per accepted lead, at a rate set per category and per geography, moving with real-time demand. Frequency, net terms, methods, and minimum threshold are stated in full before you send volume.

In your dashboard, in real time

The point is diagnosis. Lead-level detail shows exactly which category, state, and reason code is driving a drop, not just that revenue fell.

  • Every lead: timestamp, category, geography, decision
  • Reason code if rejected, rate if accepted
Getting started

Start small. Scale on your numbers.

One category and a slice of your traffic are enough to get a real answer. Nothing here asks you to commit volume before you have seen your own numbers.

01

Apply

Your sites, your traffic sources, your categories, your top states.

02

Get your coverage

A partner manager comes back with the categories and states we can buy from you right now.

03

Connect

Drop in the embed, or post sample leads against the sandbox with your own form.

04

Read your own data

Watch your accept rate and your reason codes for two weeks, then scale.

Point one form at us and leave the rest of your traffic exactly where it is. One category, one page, and the accept rate with its reason codes tells you the rest. And you are never onboarded into a category and state where we cannot place your leads.

Two revenue streams

The same traffic pays twice

Part of your audience will never fill in a form and will dial the number in the header instead, and today that traffic monetizes at zero. Tracked numbers live in the same account, with no second application or dashboard, and a call is priced above a form lead because the homeowner is already on the line, the argument for running both, not choosing one.

The call side

Pay per call program

Tracked numbers, duration thresholds, and the billable definition in full.

See the pay per call program
FAQ

Publisher questions, answered

Can I start with one form on one page?

That is how we prefer to start. One category, a slice of your traffic, your own accept rate in the dashboard. Scale on your numbers, not on ours.

Can I split my form traffic between two networks?

Yes. Point one form at us and leave the rest of your traffic where it is. Compare the accept rate and the reason codes against what your current network reports, and move as much or as little as that comparison justifies.

What gets rejected, and why?

In order of frequency: wrong service area, bad contact data, wrong party, out-of-category jobs, price shoppers, duplicates inside the dedup window, incentivized or misrepresented submits, and missing or invalid TCPA consent. Each rejection carries its reason code in your dashboard.

How does dedup work?

Same phone or email, same category, inside the dedup window is a duplicate. The same homeowner in a different category is a separate lead, because it is a separate job. Duplicates are identified at submit, not at reconciliation, so you find out immediately.

How fast is a lead accepted or rejected?

Validation failures return at submit, in the API response. Qualification runs after that, and it is the step that takes real time.

How much does a lead pay, and is the rate fixed?

There is no single number, and the rate is not fixed. Rates are set per category and per geography and they move with demand. Your dashboard shows the rate applied to each accepted lead, so a change is visible per lead rather than discovered at invoice time.

When do I get paid, and on what terms?

Confirmed in writing during onboarding, before you send volume, so there is no ambiguity about when you get paid. Frequency, net terms, the minimum threshold, and the supported methods are all stated then.

Who is responsible for TCPA consent?

You are, because the consent is captured on your page. Your form needs a visible disclosure next to the submit button, unchecked opt-in where required, and the consent record passed with the lead: timestamp, IP, page URL, user agent, and the disclosure text as shown.

We give you the compliant language for our embeds and funnels, the field spec for API posts, and a review of your form before it goes live. Get it right once and it protects every lead after that. Incentivized submits and co-registration paths are the two things that will not clear here.

Will the embed slow down my page?

It is designed not to. The form loads asynchronously and does not block rendering, and it inherits your existing styles rather than shipping a competing stylesheet. If you care about Core Web Vitals, and you should, test it on a staging page first.

Can I use my own form and post through the API?

Yes. Full API and ping post. You keep your form, your styling and your validation, and you get an accept or a reject with a reason code in the response. Documentation and a sandbox key at onboarding, before anything runs on production traffic.

What happens in a category with no buyer in my state?

We tell you before you build for it. Then one of three things: we route that geography to an adjacent category where coverage exists, we hold your traffic out of that combination so you are not generating rejections, or we work the gap on the buy side and tell you when it opens. What we will not do is take leads we cannot place and let you find out through your reject rate.

How fast is publisher approval?

We review your sites, your traffic sources and your categories manually, because the compliance review is not something we can automate.

Do I need to be sending volume already?

No. We would rather onboard a publisher with modest, clean, well placed traffic in a covered category than a large publisher in categories where we cannot place the leads.

Is there a fee to apply, or a monthly cost?

Nothing on either count. Applying is free, running is free, and there is no monthly cost. You earn on accepted leads.

Apply

Start with one category. Scale on your numbers.

Free to join. Tell us your sites, your traffic sources, your categories, and your states, and a partner manager comes back with the coverage we can buy from you right now. Everything you run today keeps running exactly as it is.