Most pest control projects cost between $150 and $1,500 per visit, with a typical price near $350. Prices vary by state and city, so the range below is a planning guide rather than a quote.
Typical pest control cost
$150 – $1,500
per visit · typical $350
A general planning range, not a quotation.
Pest control cost breakdown
- One-time general treatment$150 – $500typical $300
- Quarterly plan (per visit)$100 – $250typical $150
- Termite treatment$500 – $3,000typical $1,500
What Pest Control costs
Costs cover inspection, treatment application, and follow-up visits for common pests like ants, roaches, or rodents. Recurring plans are cheaper per visit, while one-time treatments are higher. Exclusions may apply for termites or bed bugs.
Costs by state
- Alabama
- Alaska
- Alberta
- Arizona
- Arkansas
- British Columbia
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Manitoba
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Brunswick
- New Hampshire
- New Jersey
- New Mexico
- New York
- Newfoundland and Labrador
- North Carolina
- North Dakota
- Northwest Territories
- Nova Scotia
- Nunavut
- Ohio
- Oklahoma
- Ontario
- Oregon
- Pennsylvania
- Prince Edward Island
- Quebec
- Rhode Island
- Saskatchewan
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- Yukon
Frequently asked questions
How much is a typical pest control visit?
Expect $150-$500 for a one-time treatment, with most paying around $300. Recurring plans run $100-$250 per visit.
What affects the cost of Pest Control?
Type of pest, severity of infestation, home size, treatment method (spray vs. bait), and whether it's a one-time or recurring service.
How to reduce pest control costs?
Maintain cleanliness, seal entry points, and address moisture issues. Sign up for annual plans, bundle services, and get multiple quotes.