Free Basement, Foundation & Crawl Space Estimate in Maine & NH

Recent Testimonials

I am so grateful to your company and the staff/your employees who fixed my basement
Testimonial by Katie from Winterport, ME

Basement looks great & smells great too! I had CleanSpace installed with a dehumidifier for added protection. I think it is and will be a good investment.
Testimonial by Brian from Kittery, ME

More Testimonials

 Areas we serve:

Maine
Androscoggin
Auburn, ME
Danville, ME
Durham, ME
East Livermore, ME
East Poland, ME
Greene, ME
Leeds, ME
Lewiston, ME
Lisbon, ME
Lisbon Falls, ME
Livermore, ME
Livermore Falls, ME
Mechanic Falls, ME
Minot, ME
North Turner, ME
Poland, ME
Sabattus, ME
Turner, ME
West Minot, ME
West Poland, ME

Aroostook
Orient, ME
Presque Isle, ME
Wytopitlock, ME

Cumberland
Bailey Island, ME
Bridgton, ME
Brunswick, ME
Bustins Island, ME
Cape Elizabeth, ME
Casco, ME
Chebeague Island, ME
Cliff Island, ME
Cumberland Center, ME
Cumberland Foreside, ME
East Baldwin, ME
Falmouth, ME
Freeport, ME
Gorham, ME
Gray, ME
Harpswell, ME
Harrison, ME
Long Island, ME
Naples, ME
New Gloucester, ME
North Bridgton, ME
North Yarmouth, ME
Orrs Island, ME
Peaks Island, ME
Portland, ME
Pownal, ME
Raymond, ME
Scarborough, ME
Sebago, ME
Sebago Lake, ME
South Casco, ME
South Freeport, ME
South Portland, ME
South Windham, ME
Standish, ME
Steep Falls, ME
West Baldwin, ME
Westbrook, ME
Windham, ME
Yarmouth, ME

Franklin
Dryden, ME
East Dixfield, ME
East Wilton, ME
Eustis, ME
Farmington Falls, ME
Jay, ME
Kingfield, ME
New Sharon, ME
New Vineyard, ME
North Jay, ME
Oquossoc, ME
Phillips, ME
Rangeley, ME
Stratton, ME
Strong, ME
Temple, ME
Weld, ME
West Farmington, ME
Wilton, ME

Hancock
Aurora, ME
Bucksport, ME
Castine, ME
Deer Isle, ME
East Orland, ME
Franklin, ME
Hancock, ME
Mount Desert, ME
Orland, ME
Penobscot, ME
Southwest Harbor, ME

Kennebec
Augusta, ME
Belgrade, ME
Belgrade Lakes, ME
China Village, ME
Clinton, ME
East Vassalboro, ME
East Winthrop, ME
Farmingdale, ME
Gardiner, ME
Hallowell, ME
Kents Hill, ME
Litchfield, ME
Manchester, ME
Monmouth, ME
Mount Vernon, ME
North Monmouth, ME
North Vassalboro, ME
Oakland, ME
Randolph, ME
Readfield, ME
South China, ME
South Gardiner, ME
Vassalboro, ME
Vienna, ME
Waterville, ME
Wayne, ME
Windsor, ME
Winthrop, ME

Knox
Camden, ME
Cushing, ME
Friendship, ME
Glen Cove, ME
Hope, ME
Matinicus, ME
North Haven, ME
Owls Head, ME
Port Clyde, ME
Rockland, ME
Rockport, ME
South Thomaston, ME
Spruce Head, ME
Tenants Harbor, ME
Thomaston, ME
Vinalhaven, ME
Warren, ME
Washington, ME
West Rockport, ME

Lincoln
Alna, ME
Boothbay, ME
Boothbay Harbor, ME
Bremen, ME
Bristol, ME
Chamberlain, ME
Coopers Mills, ME
Damariscotta, ME
Dresden, ME
East Boothbay, ME
Edgecomb, ME
Isle Of Springs, ME
Jefferson, ME
Monhegan, ME
New Harbor, ME
Newcastle, ME
Nobleboro, ME
Pemaquid, ME
Round Pond, ME
South Bristol, ME
Southport, ME
Squirrel Island, ME
Trevett, ME
Waldoboro, ME
Walpole, ME
West Boothbay Harbor, ME
Whitefield, ME
Wiscasset, ME

Oxford
Andover, ME
Bethel, ME
Brownfield, ME
Bryant Pond, ME
Buckfield, ME
Canton, ME
Center Lovell, ME
Denmark, ME
Dixfield, ME
East Andover, ME
Fryeburg, ME
Greenwood, ME
Hanover, ME
Hebron, ME
Hiram, ME
Lovell, ME
Mexico, ME
Newry, ME
North Waterford, ME
Norway, ME
Oxford, ME
Paris, ME
Peru, ME
Porter, ME
Roxbury, ME
Rumford, ME
Rumford Center, ME
South Paris, ME
Stoneham, ME
Sumner, ME
Waterford, ME
West Bethel, ME
West Paris, ME

Penobscot
Bangor, ME
Bradford, ME
Bradley, ME
Brewer, ME
Burlington, ME
Carmel, ME
Charleston, ME
Corinna, ME
Corinth, ME
Dexter, ME
Dixmont, ME
East Millinocket, ME
East Newport, ME
Eddington, ME
Etna, ME
Exeter, ME
Garland, ME
Greenbush, ME
Hampden, ME
Holden, ME
Howland, ME
Hudson, ME
Kenduskeag, ME
Kingman, ME
Lagrange, ME
Lee, ME
Levant, ME
Lincoln, ME
Mattawamkeag, ME
Medway, ME
Milford, ME
Millinocket, ME
Newport, ME
Olamon, ME
Old Town, ME
Orono, ME
Orrington, ME
Passadumkeag, ME
Plymouth, ME
Springfield, ME
Stetson, ME
Stillwater, ME
West Enfield, ME
Winn, ME

Piscataquis
Abbot, ME
Brownville, ME
Brownville Junction, ME
Dover Foxcroft, ME
Greenville, ME
Greenville Junction, ME
Guilford, ME
Milo, ME
Monson, ME
Sangerville, ME
Sebec, ME
Shirley Mills, ME

Sagadahoc
Bath, ME
Bowdoin, ME
Bowdoinham, ME
Georgetown, ME
Phippsburg, ME
Richmond, ME
Sebasco Estates, ME
Topsham, ME
Woolwich, ME

Somerset
Anson, ME
Athens, ME
Bingham, ME
Cambridge, ME
Canaan, ME
Caratunk, ME
Detroit, ME
Fairfield, ME
Harmony, ME
Hartland, ME
Hinckley, ME
Jackman, ME
Madison, ME
New Portland, ME
Norridgewock, ME
North Anson, ME
Palmyra, ME
Pittsfield, ME
Rockwood, ME
Saint Albans, ME
Shawmut, ME
Skowhegan, ME
Smithfield, ME
Solon, ME
West Forks, ME

Waldo
Belfast, ME
Brooks, ME
Burnham, ME
Frankfort, ME
Freedom, ME
Islesboro, ME
Liberty, ME
Lincolnville, ME
Lincolnville Center, ME
Monroe, ME
Morrill, ME
Palermo, ME
Sandy Point, ME
Searsmont, ME
Searsport, ME
Stockton Springs, ME
Thorndike, ME
Troy, ME
Unity, ME
Winterport, ME

Washington
Brookton, ME
Danforth, ME
Lambert Lake, ME
Machias, ME
Steuben, ME
Topsfield, ME
Vanceboro, ME
Waite, ME

York
Acton, ME
Alfred, ME
Bar Mills, ME
Berwick, ME
Biddeford, ME
Biddeford Pool, ME
Buxton, ME
Cape Neddick, ME
Cape Porpoise, ME
Cornish, ME
East Parsonsfield, ME
East Waterboro, ME
Eliot, ME
Hollis Center, ME
Kennebunk, ME
Kennebunkport, ME
Kittery, ME
Kittery Point, ME
Lebanon, ME
Limerick, ME
Limington, ME
Moody, ME
Newfield, ME
North Berwick, ME
North Waterboro, ME
Ocean Park, ME
Ogunquit, ME
Old Orchard Beach, ME
Parsonsfield, ME
Saco, ME
Sanford, ME
Shapleigh, ME
South Berwick, ME
Springvale, ME
Waterboro, ME
Wells, ME
West Kennebunk, ME
West Newfield, ME
York, ME
York Beach, ME
York Harbor, ME

New-hampshire
Belknap
Alton, NH
Alton Bay, NH

Carroll
East Wakefield, NH
Effingham, NH
Ossipee, NH
Sanbornville, NH
Union, NH
Wolfeboro, NH
Wolfeboro Falls, NH

Rockingham
New Castle, NH

Strafford
Dover, NH
Farmington, NH
Milton, NH
Milton Mills, NH
New Durham, NH
Newington, NH
Rochester, NH
Rollinsford, NH
Somersworth, NH

Block Wall Treatment

Wall Cap on Block Walls[Back to Crawl Space Products]

Installing a vapor barrier in a crawl space comes with one important challenge: covering the entire wall to protect moisture from passing through. If we coat all the walls and floor with an opaque covering, how will termite and pest inspectors be able to check for infestations?

Image on the right shows WallCap being installed in a crawl space with block wall.

A proper crawl space vapor barrier in Portland, Maine should be installed with a space left at the top around the entire edge to accommodate for this. This way, the common signs of an infestation- such as mud tubes from termite paths, can be easily sighted without needing to remove the layer.

Covering the tops of block walls will also protect your home from the enormous amount of exposure that the block openings adds to the home, helping to prevent moisture from passing upwards behind the CleanSpace and into the crawl space air.

CleanSpace with WallCapThis product is called WallCap and is available only through Basement Systems dealer network in Maine. Image on the left shows how our CleanSpace vapor barrier blends in with WallCap.

Contact TC Hafford Basement Systems for a free crawl space inspection and estimate in ME.