0 min left
SMTP for Solar and Home-Improvement Lead Gen

SMTP for Solar and Home-Improvement Lead Gen

BulkEmailSetup
BulkEmailSetup Team
September 29, 2026
11 min read

SMTP for solar leads, and for roofing, window and HVAC lead-gen alongside it, is prohibited on Mailchimp, restricted on SendGrid, Brevo and Klaviyo, and allowed on Amazon SES only to addresses that consented to hear from you. Every shared ESP files homeowner lead-gen under affiliate marketing, because aggregator leads are resold 5 to 10 times and complain at 0.5% to 2%, far over Gmail's 0.3% limit. A dedicated SMTP server removes the provider policy. It does not remove CAN-SPAM, the FTC's deception rules on savings claims, or state contractor licence disclosure, and it does not make a 60-day-old aggregator lead open your email.

I've moved a handful of installers after termination notices. The story is always the same: aggregator calculator leads mailed like an opt-in list, dead account inside six weeks.

Which providers allow smtp for solar leads

Ask in writing before you pay, and ask about the nurture stream specifically. "Restricted" means a review on the first complaint spike, and it normally ends with promotional sending paused while your appointment confirmations sit in the same queue.

ProviderSolar and home-improvement lead-genNotes
MailchimpProhibitedLead-gen and affiliate sending banned, co-registration lists named as a violation
KlaviyoRestrictedBuilt for ecommerce, lead-gen accounts reviewed and often refused
SendGridRestrictedQuote and appointment mail tolerated, nurture to aggregator leads declined
BrevoRestrictedReview required, list provenance checked
Amazon SESAllowed if consentedProduction access review, whole account pauses on complaint spikes
MailgunCase by caseTransactional favoured, promotional reviewed
Dedicated SMTPYour own policyIPs are yours, the law and receiver rules still apply

The shape is identical to insurance lead-gen and affiliate email marketing: the transactional slice passes everywhere, the promotional slice to bought leads is what closes the account.

Why ESPs treat home-improvement as affiliate traffic

Three things make this category expensive on a shared IP, whether or not your business is legitimate.

Aggregator resale. A homeowner fills in a "how much can I save" calculator and the aggregator sells that record to 5 to 10 installers at once. Each buyer's automation fires within minutes. The homeowner remembers one form and finds eight companies in their inbox, and the fourth or fifth message gets reported. Shared aggregator leads complain at 0.5% to 2%. Exclusive leads behave better, but the consent form still names the aggregator.

Co-registration. A ticked box on a sweepstakes or survey page distributes the address to 20 advertisers. These lists complain at the top of that range and bounce at 8% to 15%.

Regulatory noise. Solar has a specific reputation problem. The FTC and Kentucky's attorney general sued Solar Titan USA in 2023 over misleading savings and rebate claims, and the FTC's 2024 impersonation rule covers "government program" language. A provider hosting a solar mailer is hosting claims it cannot check, so it restricts the category rather than audit it.

Gmail's bulk sender guidelines set a 0.3% complaint ceiling with 0.1% as the target, and an aggregator list breaks that inside the first send.

Compliance that a dedicated server does not remove

Moving to your own IPs takes the provider out of the picture. The law stays.

RequirementApplies toWhat it demandsExposure
CAN-SPAMAll US commercial emailAccurate From and subject, postal address, opt-out honoured within 10 business days, ad identified$53,088 per email
FTC deception rulesSavings, rebate, tax-credit, "free" claimsSubstantiation for the specific home, no implied government affiliationCivil penalties, consumer redress, state AG suits
State contractor licensingRoofing, HVAC, solar, windows in most statesLicence number on advertising in California, Florida, Arizona and othersFines, licence suspension, unenforceable contracts
GDPR and PECREU and UK installersConsent naming your company before marketing emailUp to 4% of turnover, £17.5m in the UK
TCPACalls and texts, not emailWritten consent for automated calls to leads$500 to $1,500 per call

CAN-SPAM is opt-out law. The FTC's compliance guide lists every requirement, and meeting it is the floor. A lead that never heard of you can be mailed legally and will still report you, and complaints, not lawsuits, close accounts.

FTC deception rules. The claims that draw enforcement in solar are the same ones that draw complaints: "eliminate your electric bill", "government pays for your panels", "30% rebate" stated as cash back when it is a non-refundable tax credit, and a "program ending this month" that never ends. Every savings figure needs a basis for that homeowner's roof and utility rate, or a clear "estimate, varies by home" qualifier. The same rules cover roofing "insurance pays for it" pitches and HVAC "utility rebate" claims.

Contractor licence disclosure. California's CSLB requires the licence number on all advertising, Florida and Arizona have equivalent rules, and several states extend it to email. Put the licence number in the footer next to the postal address.

GDPR for EU installers. A UK or German installer buying leads from a comparison site needs consent that named them at the point of collection. "Receive offers from our partners" does not qualify, and aggregator leads in the EU are almost never usable for marketing email.

Suppression. One opt-out list, fed by every stream and every lead source, checked before every send. When a homeowner unsubscribes from the roofing offer, they have unsubscribed from the solar offer too.

Lead age decides your complaint rate

The biggest lever in this category is lead age at first send. Intent decays in days, and complaint rate rises as intent falls.

Lead age at first emailOpen rateComplaint rateVerdict
Under 24 hours35% to 45%~0.05%Mail it, sequence of 5 to 7 over a week
1 to 7 days20% to 30%0.1% to 0.2%Mail it, shorter sequence
8 to 30 days8% to 15%0.3% to 0.5%Over Gmail's limit, one message with a clear reason
31 to 90 daysUnder 8%0.5% to 1%Only to leads that clicked before
Over 90 daysUnder 3%1% to 2%Suppress

These ranges come from installer and roofing accounts I have watched, and they hold across the four trades. The line that matters is the 30-day row: from there on, a lead's complaint rate alone fails Gmail's 0.3% threshold. Shops that keep mailing 6-month-old calculator leads are the reason the category is restricted.

The fix is operational, not technical. First quote email inside 5 minutes of the form. Sequence done inside 7 days. Monthly touch until day 90 for leads that clicked at least once. Then suppression.

Split appointment mail from nurture

An installer sends two kinds of email with nothing in common except the domain. They belong on separate subdomains and IPs.

StreamSubdomainContainsComplaint tolerance
Appointment and quotequotes.yourdomain.comsite-survey confirmations, quote PDFs, proposal signatures, install schedules, permit updatesunder 0.02%
Nurtureoffers.yourdomain.comseasonal promotions, financing offers, referral asks, re-quotes for old leadsunder 0.1%

The quote stream is wanted mail; the homeowner booked the survey an hour ago and opens the confirmation at 60% or better. The nurture stream carries the entire risk. When a spring blast draws complaints, the damage stays on offers.yourdomain.com and the signed proposal still lands. Combined, one campaign can stop a $28,000 contract reaching the customer.

Give each subdomain its own DKIM selector, DMARC record and IP. A 3-IP starter maps cleanly: quotes, nurture, and one spare for a second trade or a warm-up lane. DNS layout is in subdomain vs root domain for email sending.

What works on dedicated infrastructure

Dedicated IPs, one per stream. Reputation is yours alone. No other customer's complaints land on you, which is why there is no category policy to fail.

Per-campaign subdomains for seasonal pushes. A spring solar push or pre-winter HVAC campaign to 200,000 addresses is the highest-risk send of the year. Run it from its own subdomain, so if it draws 0.4% complaints the reputation cost dies with the subdomain and the year-round offers domain stays clean.

Two-strike engagement suppression. Two consecutive campaigns with no open or click and the address leaves the nurture stream. On a typical installer database this removes 30% to 50% of addresses on the first pass, and those addresses generated most of the complaints and nearly all of the bounces.

Seasonal warm-up before spring. Solar and roofing volume can triple between February and April. Start warming in January, ramp roughly 30% every two days per IP, and be at target volume four weeks before the season opens. An IP that sat at 5,000 a day all winter and jumps to 60,000 in March gets throttled by Gmail and Microsoft the same week.

DMARC at enforcement. Solar brands get impersonated for "your rebate is waiting" phishing. Start at p=none, read reports for 2 to 4 weeks, then move to quarantine and reject.

Content. Dollar savings in the subject line, "final notice", "government program" and shortened links all score badly, and two of them are FTC problems. Use your own tracking domain, plain-text disclaimers, and the licence number in the footer.

What it costs at 250K and 1M a month

A shop buying 1,500 leads a day with a 6-email sequence is at 270,000 a month before any nurture, so price both tiers.

Provider250K per month1M per monthDedicated IPPolicy risk
Amazon SES~$25, ~$50 with IP~$100 + $24.95 per IPadd-onreview, pauses on spikes
SendGrid Pro~$249~$700 to $1,5001 on Prorestricted
Mailgun Scale~$255~$600 to $9001 includedcase by case
Brevo Business~$250 to $350~$400 to $700add-onrestricted
Klaviyo~$700 by contact count~$2,000+not offeredrestricted
Dedicated server$549 one-time plus ~$30 to $80 hostingsame server, same price3 includednone from a provider

Klaviyo bills by contact, and a lead database of 80,000 to 300,000 addresses is the shape it punishes hardest. SES is the cheapest line if someone owns warm-up and monitoring, but its automated review pauses the whole account on a complaint spike, appointment confirmations included. At 250K a month the dedicated server undercuts SendGrid within 3 months; at 1M it is the cheapest option by several hundred dollars a month. Full working in cost to send 250,000 emails per month.

What to do after a termination

  1. Export while you can. Suppression lists, bounce logs, complaint reports, DKIM keys. Access usually closes within 48 hours.
  2. Find the cause. Complaint rate over 0.1%, bounces over 5%, or the category itself.
  3. Check domain reputation. Google Postmaster Tools, domain and IP separately.
  4. Clean before moving. Drop hard bounces, leads over 90 days without a click, and every address whose consent form did not name your company.
  5. Rebuild on dedicated IPs. Fresh quotes and offers subdomains, SPF, DKIM, DMARC at p=none, matching PTR.
  6. Warm up over 4 to 8 weeks. Appointment mail first, then nurture to the last 30 days of leads, then the rest. Roughly 30% more every two days per IP.
  7. Fix the intake. Get your company named on the aggregator's consent form, or buy exclusive leads, or stop buying from that source. Nothing above this line holds without it.

Step 4 is the one people skip. An aggregator list that closed a SendGrid account will blacklist dedicated IPs just as fast, and the second time there is no provider to blame.

How BulkEmailSetup helps

We build dedicated SMTP infrastructure for senders in restricted categories: your own server, your own IPs, full SPF/DKIM/DMARC/PTR configuration, MTA tuning, bounce handling and a warm-up plan, with appointment mail and nurture separated onto their own subdomains and IPs from the first send.

No shared pool means no category policy weighing your sending against other customers. Meeting CAN-SPAM, the FTC's advertising rules and your state's licensing disclosure remains yours. Basic starts at $549 one-time, covering 1 SMTP server, 3 dedicated IPs, 25,000 emails/day and unlimited contacts. Higher tiers scale to 15 IPs and 200,000 emails/day. See pricing.

Frequently asked questions

Which SMTP providers allow solar lead generation email?

Mailchimp prohibits lead-gen and affiliate sending and closes accounts that mail aggregator or co-registration lists. SendGrid, Brevo and Klaviyo restrict the category and usually pause the nurture stream after the first complaint spike. Amazon SES carries lawful solar and home-improvement mail to consented addresses after a production review. A dedicated SMTP server applies only the law and receiver rules, since there is no shared pool to protect.

Why do solar leads bought from aggregators complain so much?

A homeowner who fills one solar calculator form is typically sold to 5 to 10 installers, and each of them emails and calls within the hour. By the third message the homeowner has no idea who you are and reports it as spam. Complaint rates on aggregator lists run 0.5% to 2%, against a Gmail hard limit of 0.3% and a target of 0.1%.

How quickly should I email a new solar or roofing lead?

Send the first quote email inside 5 minutes and finish the follow-up sequence inside 7 days. A lead under 24 hours old opens at 35% to 45% and complains at around 0.05%. The same lead at 30 days opens under 8% and complains at 0.3% or worse, which is already at Gmail's cut-off. Age leads out of nurture after 90 days without a click.

What does the FTC require in solar marketing email?

CAN-SPAM requires accurate headers, a physical postal address, an opt-out honoured within 10 business days, and the message identified as an ad. On top of that the FTC's deception rules apply to savings, rebate and tax-credit claims, and the FTC has sued solar sellers over 'free solar' and 'government program' language. A claim you cannot substantiate for the specific homeowner's roof and utility is a claim to leave out.

Should solar quote emails and nurture campaigns share one server?

One server is fine, one subdomain and IP is not. Put appointment confirmations and quote PDFs on quotes.yourdomain.com with its own IP, and seasonal offers on offers.yourdomain.com with its own IP. When a spring promo draws complaints the damage stays on the offers subdomain and the signed proposal still reaches the homeowner.

What does solar lead-gen email cost at 250,000 a month?

Amazon SES runs about $50 a month with a dedicated IP, SendGrid Pro about $249, Mailgun Scale about $255 and Klaviyo about $700 because it charges per contact. A dedicated server is $549 one-time plus $30 to $80 a month hosting, which undercuts SendGrid within 3 months. At 1M a month the dedicated server is the cheapest option by several hundred dollars a month.

My SendGrid account was closed for solar lead-gen. What now?

Export suppression lists, bounce logs and stats within 48 hours, then check Google Postmaster Tools for your domain reputation. Drop every lead older than 90 days without engagement and every address whose consent form did not name your company. Rebuild on dedicated IPs under fresh subdomains, warm up for 4 to 8 weeks starting with quote follow-up, and do not open a replacement account on the same domain.

Tags

smtp for solar leadssolar lead generation emailhome improvement lead gen emailroofing leads emailhvac lead follow-up emailrestricted industry smtpdedicated smtp serveremail deliverability
BulkEmailSetup

Written by BulkEmailSetup Team

We help businesses set up their own bulk email infrastructure, dedicated SMTP servers, IP rotation, and full deliverability control. One-time setup, no monthly platform fees.

Ready to set up your email infrastructure?

Get dedicated SMTP servers, IP rotation, and expert support to scale your email sending.

View Pricing