← All contractor profiles

Source-reviewed contractor record

TC Hafford Basement Systems

TC Hafford Basement Systems is a foundation, concrete, and crawl-space repair contractor with published locations in Maine and New Hampshire. Its published work includes foundation settlement and cracks, bowing walls, helical and push piers, sagging-floor support, concrete leveling, and related structural repair.

Published capability

What the current sources support

Where they appear to operate

Published service area
Maine and southeastern New Hampshire. The company publishes a town-level service-area list.
Published base or location
Wells and Brewer, Maine; Portsmouth, New Hampshire
State coverage represented here
Maine, New Hampshire

Evidence record

Published details

Project evidence
The company publishes project galleries and before-and-after examples.
Operating history
Operating since 1991, according to the company.
Contact
Use the contractor website; it publishes toll-free and location-specific numbers.

Unknowns and limits

What the sources do not settle

Public reviews
A current cross-platform rating and count were not independently verified for this profile.
Warranty
Written manufacturer and company performance warranties are described on the contractor website; confirm the terms for the proposed work.
Financing
Not verified in this source review.
Credentials
Foundation Supportworks dealer, according to the company. Credential identifiers were not independently verified.
  • Concrete services may not be available across every foundation-service location.
  • Warranty and dealer statements are contractor self-report.

Before hiring

Questions to ask TC Hafford

  1. Do you serve this exact property address for this project type?
  2. What condition did you observe, and what repair outcome are you proposing?
  3. Which comparable projects and current references can you show?
  4. Who handles engineering, permits, inspections, and cleanup?
  5. What warranty, exclusions, payment schedule, and financing terms will be in writing?