Free Quote · Serving Asheville & WNC

Get a free pest inspection in Asheville & Western NC.

Owner-operated by Dusty Allen. 17 years of Western NC pest control experience. Tell us what you're dealing with and get a real quote, fast, free, and no contracts.

Free Inspection No Contracts Money-Back Guarantee
Call Dusty Now (828) 736-1350 · Local owner answers · Free quote, 24/7
Get Quote

No contract. No spam. Your info only goes to Dusty.

NC Licensed Structural Pest Control License. Fully insured.
17 Years in Pest Control Hands-on field experience across WNC homes and commercial sites.
Owner-Operated Dusty answers his own phone. No call centers, no subcontractors.
100% Money-Back Marshal's Shield plan backed by a money-back guarantee. No contracts.
Owner Dusty Allen, owner of Pest Marshals of Asheville and WNC
A Note From the Owner

When you call, you get me.

I started Pest Marshals because most pest companies in WNC had turned into call centers. You'd call, get a stranger, and whoever showed up wasn't the person who answered the phone. That's not how I wanted to do this.

Every quote goes through me. Every inspection is done by me or someone I trained myself. If something isn't right after a treatment, you call me. I'll come back out. That's the whole deal.

Dusty Allen Owner · 17 yrs in the field
Call (828) 736-1350 →
Pest Marshals service coverage across Western North Carolina
Service Area

Covering Western NC from Asheville to Maggie Valley.

Based near Waynesville with a 45-mile service radius. Most callbacks happen fast. Pest Marshals is 24/7 for free quotes.

Word Of Mouth

What Your Neighbors Are Saying

Fresh reviews from homeowners across Western NC. Updated automatically.

FAQ

Quote questions answered.

How fast will I hear back after I submit the form?

Dusty reviews every submission personally and calls back fast. Pest Marshals is 24/7 for free quotes.

Is the inspection really free?

Yes. On-site inspections for homes in our service area are free. We look, we tell you what we found, and we quote the work. No fee for the visit, no obligation to book.

Do I have to sign a contract?

Never. Recurring service (the Marshal's Shield plan) is month-to-month with a money-back guarantee. Cancel any time. One-time treatments are pay-as-you-go.

What areas do you cover?

27 cities across 7 WNC counties: Waynesville, Maggie Valley, Canton, Clyde, Cruso, Lake Junaluska (Haywood), Asheville, Black Mountain, Weaverville, Swannanoa, Candler, Arden, Alexander, Barnardsville, Fairview, Leicester (Buncombe), Hendersonville, Fletcher, Mills River, Edneyville (Henderson), Brevard (Transylvania), Sylva, Cashiers (Jackson), Bat Cave, Chimney Rock, Lake Lure (Rutherford), and Saluda (Polk), every call stays inside the 45-mile radius of our Haywood County base.

What if the pest problem comes back?

On Marshal's Shield, callbacks between scheduled visits are included. If a treatment doesn't hold, we come back out and re-treat. That's the guarantee.

Rather just call instead of filling out the form?

Go for it. (828) 736-1350 rings Dusty direct. If he's on a job, leave a message and he'll call back.

Skip the form. Call now.

You'll talk to Dusty, not a call center. Pest Marshals is 24/7 for free quotes.

(828) 736-1350 Open 24/7 for emergencies · Serving WNC since 2023
Call 828-736-1350