Compliance field guide

Working roofing leads legally in Maryland.

Maryland has no statewide roofing-specific license, but its telemarketing regime is one of the strictest in the country: the Stop the Spam Calls Act (effective January 1, 2024) is a mini-TCPA enforced under the Maryland Consumer Protection Act with penalties up to $10,000 per violation — and its calling window is tighter than federal law.

This is an educational field guide, not legal advice. Statutes change and local ordinances add layers — confirm anything consequential with a Maryland construction attorney. Citations link to primary sources so you can read the actual rule. Last reviewed 2026-07-14.

Maryland — the Stop the Spam Calls Act rules every storm roofer must know

Calling window is 8 AM–8 PM — one hour tighter than federal

Maryland prohibits telephone solicitations before 8 AM or after 8 PM in the called party's time zone. Federal TCPA allows until 9 PM; Maryland does not. Set your dialing cutoff to 8 PM for any Maryland area code.

Source: Md. Code, Com. Law §14-4602

Max 3 solicitation attempts per number per day

The Act caps telephone solicitations to the same number at three in a 24-hour period. Space your attempts; log every dial.

Source: Stop the Spam Calls Act of 2023 (SB 90)

Auto-dialed or prerecorded calls/texts need prior express written consent

Any solicitation using an automated dialing system, recorded message, or marketing text requires the homeowner's signed written consent BEFORE contact — cold texting is effectively off the table. Manual, human-dialed calls to DNC-screened numbers remain the lane for cold phone outreach.

Source: Md. Code, Com. Law §14-4603

Maryland-area-code presumption + caller-ID honesty

A call to a Maryland area code is presumed to reach a Maryland resident (you can't argue you didn't know), and using technology to hide or alter your caller identity is prohibited. Dial from a real, answerable business line.

Enforcement bites: up to $10,000 per violation under the MCPA

Violations are enforceable under the Maryland Consumer Protection Act — civil penalties up to $10,000 per violation ($25,000 repeat), plus criminal exposure. One bad texting campaign can outcost a whole season of leads.

Source: Maryland Consumer Protection Act

Home improvement work needs an MHIC license

Roofing in Maryland is home-improvement work regulated by the Maryland Home Improvement Commission — you need an MHIC contractor license to sell and perform it, and your contract must carry the required MHIC disclosures.

Source: Maryland Home Improvement Commission

Federal rules (apply in every state)

TCPA quiet hours — call/text only 8 AM–9 PM local

No marketing calls or texts to the homeowner's local time before 8 AM or after 9 PM. RoofLeads Pro auto-blocks SMS sends outside this window, but manual dialing is on you.

Source: 47 CFR §64.1200

Do-Not-Call registry — $500–$1,500 per violation

Calling a number on the federal DNC registry exposes you to statutory damages per call. The platform screens every lead against the registry and hides flagged numbers entirely — you can't dial what you can't see. Numbers you source elsewhere are not covered by our screening.

Source: FTC — National DNC Registry

Opt-outs must be honored fast — within 10 business days

Since April 2025, a consumer can revoke consent by any reasonable means (including just replying 'stop'), and you must honor it within 10 business days. Log every opt-out; never re-text a number that said stop.

Source: FCC TCPA revocation order (2025)

CAN-SPAM — every marketing email needs your identity + address + opt-out

Commercial email must identify the sender, include a physical mailing address, and offer a working opt-out. The platform appends a compliant footer to outreach sent through it automatically.

Source: FTC — CAN-SPAM Act guide

What the platform enforces vs. what stays on you

Enforced automatically by RoofLeads Pro

DNC-flagged numbers hidden before they load · quiet-hours auto-block on SMS · CAN-SPAM footers on outreach email · a consent-state audit snapshot written on every send.

Still on you

NO auto-dialed or cold-text outreach — Maryland requires prior express written consent; use manual calls, email, mail, or the door · the 8 PM (not 9 PM) dialing cutoff · the 3-attempts-per-day cap · your MHIC license and contract disclosures · local solicitation permits. When in doubt, ask a Maryland construction attorney — this page is a field guide, not counsel.

Compliance is built into the leads.

DNC numbers hidden, quiet hours enforced, audit log on every send — the expensive mistakes are blocked by default.

Claim your Maryland city
Maryland Roofing Sales Compliance Cheat Sheet — SB38, TCPA, DNC | RoofLeads Pro