For faster service, click here to book your free in home power washing estimate.


I cannot believe how good my home and patio enclosure looks. What a superior and professional job Terraclean did. I give them five stars!

Anthony D'Avanzo
West Caldwell

A Moldy Victorian Gets Power Washed,

Our Victorian-style home is about 11 years old, new by most standards. The front faces north and we have an exterior mold problem, mostly on that north side. It's unsightly and three out of four family members are allergic to mold, which makes it that much more important for us to get rid of it! Mike and I have both scrubbed diligently to remove the mold, but it keeps coming back. It's frustrating to look at the mold when we're (attempting to) relax on one of the porches and it's backbreaking labor to remove the mold.

Neither Mike nor I are as young as we once were, nor do we have the seemingly boundless bundles of energy we once had. This is a very long way of telling you that we decided that we wouldn't hand wash portions of the house anymore. So the mold problem got even more unsightly. The spindles and railings and nooks and crannies were chock full of the black stuff!

Mike started to research to find a company that would come and power wash the mold away without taking the paint with it. He wanted to find a company that used environmentally safe cleaning fluids so my landscape and the critters that reside here (chipmunks, birds, baby squirrels, opossums, raccoons and more, I'm sure) aren't sickened by the process. It took a while, but Mike found a company: Terraclean.

Mike and the folks from Terraclean talked back and forth for a while, Mike carefully checked the references Gary Kayal, owner of Terraclean, provided; they were all very sound, thoughtful folks who talked with Mike, and Mike was satisfied Terraclean was the best company for the job.

The end result? The Terraclean people did a great job. Two workers arrived early in the morning with their truck stocked with environmentally safe cleaner; they proceeded to scrub and rinse and scrub and rinse until our home shone. The water pressure they used was moderate and the paint remained intact. The men worked for ten hours. I got tired just watching them.

We thought the exterior looked great, but the best compliment we got was the next day. The UPS man stopped and asked me if we'd had the house repainted. That's how good the job is. And my back and arms and fingers thank me!

To veiw this post online Click Here

Dear Gary,

This letter is to express our total gratitude for the excellent power washing of our complete house, roof, shed, deck and LOTS of walls, sidewalks, patios, and many other "hard surfaces."

As you know, we have hundreds of feet of stone walls of every type imaginable, and we were a little apprehensive about your firm's ability to adjust your cleaning techniques to the various types of walls, knowing that the 4-foot stone walls are original to the property and are over 60 years old, making them fragile.

Your crews (who by the way are great people) made everything look so good that some of our neighbors actually thought we got a new roof, siding and shutters - that's how much the Terraclean system made our home look like new!

You created very high expectations for us with your description of your power washing system and the excellence of your crews. You met every one of those expectations, which was especially gratifying since we unsuccessfully tried several power washers over the years. All they did was show up with a power nozzle and used cold water to "clean" our home. You had equipment that was second to none, and you use HOT water, a safe detergent, and a crew that actually scrubbed our house and roof clean. You are definitely a power washing specialist, and the end result is proof-positive of that.

Again, we thank you for making our home and stone walls and walks look new again, and we feel the investment was well worth it. Our house looks great thanks to Terraclean, your cleaning methods, and your careful and caring crews.

Tim and Roseann Traynor
Bloomingdale, NJ

Terraclean came to our house and did wonders! To start off they arrive in absolute professional form. They had a lovely, clean, well marked truck and their crew was friendly and kept everything tidy as they went.

We had long wondered why our house had lost it's "new build" shine but it's now back thanks to Terraclean. They really did fantastic job at an affordable price. A price far smaller than if I'd decided to pull up my pavers and redo them. Terraclean- we give you two thumbs up! We'll be sending more business your way.

Dan Antonelli
Washington, NJ

Dear Gary

I just wanted to tell you how great my house looks! Your guys did an amazing job! My siding looks brand new, my walkways and patios look incredible, and my deck looks new again. Your guys were very professional and respected my property. Neighbors have complimented on how much better the house looks. Can't thank you enough and look forward to using you again next year.

Allison Miller
Waldwick, NJ

To the Terraclean crew,

My wood fence looks so great. It was so dirty, I thought I was going to have to replace it but you assured me I would be happy with the results. You were right! Thanks again for a great job.

Kim Lee
Franklin Lakes, NJ

In the News

Pressure Washing and Powerwashing Services All Across New Jersey. Click Here To View More »

Power Washing Services Bergen, NJ Pressure Washing Services Essex, NJ Power Washing Services Hudson, NJ Pressure Washing Services Middlesex, NJ Power Washing Services Morris, NJ Pressure Washing Services Passaic, NJ Power Washing Services Somerset, NJ Pressure Washing Services Union, NJ
Allendale NJ, 07401 Academy NJ, 07102 Arlington NJ, 07032 Avenel NJ, 07001 Boonton NJ, 07005 Allwood NJ, 07012 Basking Ridge NJ, 07920 Bayway NJ, 07202
Alpine NJ, 07620 Ampere NJ, 07017 Bayonne NJ, 07002 Carteret NJ, 07008 Boonton Township NJ, 07005 Awosting NJ, 07421 Basking Ridge NJ, 07939 Berkeley Heights NJ, 07922
Bergenfield NJ, 07621 Belleville NJ, 07109 Bergen Point NJ, 07002 Colonia NJ, 07067 Brookside NJ, 07926 Bloomingdale NJ, 07403 Bedminster NJ, 07921 Betsytown NJ, 07201
Bogota NJ, 07603 Bloomfield NJ, 07003 Bergenline NJ, 07087 Cranbury NJ, 08512 Budd Lake NJ, 07828 Clifton NJ, 07011 Belle Mead NJ, 08502 Chestnut NJ, 07083
Carlstadt NJ, 07072 Brookdale NJ, 07003 Castle Point NJ, 07030 Dayton NJ, 08810 Butler NJ, 07405 Clifton NJ, 07012 Bernardsville NJ, 07924 Clark NJ, 07066
Cliff Park, NJ 07010 Caldwell NJ, 07006 East Newark NJ, 07029 Dunellen NJ, 08812 Cedar Knolls NJ, 07927 Clifton NJ, 07013 Blawenburg NJ, 08504 Cranford NJ, 07016
Cliffside Park, NJ 07010 Caldwell NJ, 07007 Ellis Island NJ, 07305 East Brunswick NJ, 08816 Chatham NJ, 07928 Clifton NJ, 07014 Bound Brk NJ, 08805 Elizabeth NJ, 07201>
Closter NJ, 07624 Cedar Grove NJ, 07009 Five Corners NJ, 07308 East Windsor NJ, 08512 Chatham Township NJ, 07928 Clifton NJ, 07015 Bound Brook NJ, 08805 Elizabeth NJ, 07202
Cresskill NJ, 07626 Cenlar Bank NJ, 07184 Greenville NJ, 07305 Edison NJ, 08817 Chester NJ, 07930 Cozy Lake NJ, 07438 Branchburg NJ, 08853 Elizabeth NJ, 07206
Darlington NJ, 07446 Doddtown NJ, 07017 Guttenberg NJ, 07093 Edison NJ, 08818 Convent Station NJ, 07961 Cupsaw Lake NJ, 07456 Branchburg NJ, 08876 Elizabeth NJ, 07207
Demarest NJ, 07627 East Orange NJ, 07017 Harrison NJ, 07029 Edison NJ, 08820 Denville NJ, 07834 Delawanna NJ, 07014 Bridgewater NJ, 08807 Elizabeth NJ, 07208
Dumont NJ, 07628 East Orange NJ, 07018 Hoboken NJ, 07030 Edison NJ, 08837 Dover NJ, 07801 Dundee NJ, 07055 East Millstone NJ, 08873 Elizabethport NJ, 07206
East Rutherford NJ, 07073 East Orange NJ, 07019 Jersey City NJ, 07097 Edison NJ, 08899 Dover NJ, 07802 Erskine NJ, 07456 East Millstone NJ, 08875 Elmora NJ, 07202
Edgewater NJ, 07020 Essex Fells NJ, 07021 Jersey City NJ, 07302 Fords NJ, 08863 Dover NJ, 07803 Erskine Lakes NJ, 07456 Far Hills NJ, 07931 Fanwood NJ, 07023
Elmwood Park NJ, 07407 Fairfield NJ, 07004 Jersey City NJ, 07303 Green Brook NJ, 08812 Dover NJ, 07806 Gordon Lakes NJ, 07480 Finderne NJ, 08876 Garwood NJ, 07027
Emerson NJ, 07630 Glen Ridge NJ, 07028 Jersey City NJ, 07304 Helmetta NJ, 08828 Dover NJ, 07869 Great Notch NJ, 07424 Flagtown NJ, 08821 Hillside NJ, 07205
Englewd Clfs NJ, 07632 Grove NJ, 07003 Jersey City NJ, 07305 Highland Park NJ, 08904 Dover Annex NJ, 07801 Green Pond NJ, 07435 Franklin Park NJ, 08823 Ind Hillside NJ, 07205
Englewood NJ, 07631 Ironbound NJ, 07105 Jersey City NJ, 07306 Hopelawn NJ, 08861 East Hanover NJ, 07936 Greenpond NJ, 07435 Franklin Township NJ, 08873 Industrial Hillside NJ, 07205
Englewood NJ, 07632 Irvington NJ, 07111 Jersey City NJ, 07307 Iselin NJ, 08830 Fayson Lake NJ, 07405 Greenwood Lake NJ, 07421 Gladstone NJ, 07934 Kenilworth NJ, 07033
Englewood Cliffs NJ, 07632 Livingston NJ, 07039 Jersey City NJ, 07308 Jamesburg NJ, 08831 Fayson Lakes NJ, 07405 Haledon NJ, 07508 Hillsborough NJ, 08844 Linden NJ, 07036
Fair Lawn NJ, 07410 Maplecrest NJ, 07040 Jersey City NJ, 07309 Keasbey NJ, 08832 Flanders NJ, 07836 Haledon NJ, 07538 Kingston NJ, 08528 Mountainside NJ, 07092
Fairlawn NJ, 07410 Maplewood NJ, 07040 Jersey City NJ, 07310 Kendall Park NJ, 08824 Florham Park NJ, 07932 Haskell NJ, 07420 Liberty Cor NJ, 07938 Muhlenberg NJ, 07060
Fairview NJ, 07022 Midtown NJ, 07102 Jersey City NJ, 07311 Laurence Harbor NJ, 08879 Gillette NJ, 07933 Hawthorne NJ, 07506 Liberty Corner NJ, 07938 Murray Hill NJ, 07974
Fort Lee NJ, 07024 Millburn NJ, 07041 Jersey City NJ, 07395 Laurence Hbr NJ, 08879 Green Village NJ, 07935 Hawthorne NJ, 07507 Lyons NJ, 07939 New Providence NJ, 07974
Franklin Lakes NJ, 07417 Montclair NJ, 07042 Jersey City NJ, 07399 Menlo Park NJ, 08837 Greystone Park NJ, 07950 Hewitt NJ, 07421 Manville NJ, 08835 New Providnce NJ, 07974
Franklin Lks NJ, Montclair NJ, 07043 Kearny NJ, 07032 Metuchen NJ, 08840 Hibernia NJ, 07842 Hillcrest NJ, 07502 Martinsville NJ, 08836 North Elizabeth NJ, 07208
Garfield NJ, 07026 Newark NJ, 07101 Kearny NJ, 07099 Middlesex NJ, 08846 High Crest NJ, 07405 Jefferson Township NJ, 07438 Middlebush NJ, 08873 North Plainfield NJ, 07060
Glen Rock NJ, 07452 Newark NJ, 07102 Meadows NJ, 07096 Milltown NJ, 08850 Ironia NJ, 07845 Lake Swannanoa NJ, 07438 Millstone NJ, 08844 North Plainfield NJ, 07062
Hack NJ, 07601 Newark NJ, 07103 Monitor NJ, 07093 Monmouth Jct NJ, 08852 Kenvil NJ, 07847 Lionshead Lake NJ, 07470 Montgomery NJ, 08502 North Plainfield NJ, 07063
Hackensack NJ, 07601 Newark NJ, 07104 North Bergen NJ, 07047 Monmouth Junction NJ, 08852 Kinnelon NJ, 07405 Little Falls NJ, 07424 Montgomery NJ, 08558 Parkandbush NJ, 07202
Hackensack NJ, 07602 Newark NJ, 07105 Pamrapo NJ, 07002 Monroe NJ, 08831 Lake Hiawatha NJ, 07034 Main Avenue Station NJ, 07011 Neshanic Station NJ, 08853 Peterstown NJ, 07201
Harrington Park NJ, 07640 Newark NJ, 07106 Pershing NJ, 07399 Monroe Township NJ, 08831 Lake Hopatcong NJ, 07849 Midvale NJ, 07465 North Branch NJ, 08876 Plainfield NJ, 07060
Hasbrouck Heights NJ, 07604 Newark NJ, 07107 Plaza NJ, 07096 Morgan NJ, 08879 Lake Intervale NJ, 07005 Mountain View NJ, 07470 Peapack NJ, 07977 Plainfield NJ, 07061
Haworth NJ, 07641 Newark NJ, 07108 Secaucus NJ, 07094 New Brunswick NJ, 08901 Landing NJ, 07850 Newfoundland NJ, 07435 Plainfield NJ, 07069 Plainfield NJ, 07062
Hillsdale NJ, 07642 Newark NJ, 07112 Secaucus NJ, 07096 New Brunswick NJ, 08902 Ledgewood NJ, 07852 North Haledon NJ, 07508 Pluckemin NJ, 07978 Plainfield NJ, 07063
Hillsdale NJ, 07676 Newark NJ, 07114 South Kearny NJ, 07032 New Brunswick NJ, 08903 Lincoln Park NJ, 07035 North Haledon NJ, 07538 Raritan NJ, 08869 Rahway NJ, 07065
Ho Ho Kus NJ, 07423 Newark NJ, 07175 Summit Avenue NJ, 07087 New Brunswick NJ, 08904 Lindy Lake NJ, 07405 Oak Ridge NJ, 07438 Rocky Hill NJ, 08553 Roselle NJ, 07203
Leonia NJ, 07605 Newark NJ, 07184 Taurus NJ, 07093 New Brunswick NJ, 08905 Long Valley NJ, 07853 Packanack Lake NJ, 07470 Skillman NJ, 08558 Roselle Park NJ, 07204
Little Ferry NJ, 07643 Newark NJ, 07188 Tyler Park NJ, 07047 New Brunswick NJ, 08906 Lower Montville NJ, 07045 Passaic NJ, 07055 Somerset NJ, 08873 Scotch Plns NJ, 07076
Lodi NJ, 07644 Newark NJ, 07189 Union City NJ, 07086 New Brunswick NJ, 08922 Lyonsville NJ, 07005 Passaic Park NJ, 07055 Somerset NJ, 08875 Springfield NJ, 07081
Lyndhurst NJ, 07071 Newark NJ, 07191 Union City NJ, 07087 New Brunswick NJ, 08933 Madison NJ, 07940 Paterson NJ, 07501 Somerville NJ, 08876 Summit NJ, 07901
Mahwah NJ, 07430 Newark NJ, 07192 Uptown NJ, 07030 New Brunswick NJ, 08988 Mendham NJ, 07945 Paterson NJ, 07502 South Bound Brook NJ, 08880 Summit NJ, 07902
Mahwah NJ, 07495 Newark NJ, 07193 Washington Street NJ, 07030 New Brunswick NJ, 08989 Meriden NJ, 07005 Paterson NJ, 07503 South Branch NJ, 08876 Townley NJ, 07083
Maywood NJ, 07607 Newark NJ, 07195 Weehawken NJ, 07086 North Brunswick NJ, 08902 Millington NJ, 07946 Paterson NJ, 07504 Warren NJ, 07059 Tremley NJ, 07036
Midland Park NJ, 07432 Newark NJ, 07198 Weehawken NJ, 07087 Old Bridge NJ, 08857 Mine Hill NJ, 07803 Paterson NJ, 07505 Watchung NJ, 07069 Tremley Point NJ, 07036
Montvale NJ, 07645 Newark NJ, 07199 West Arlington NJ, 07032 Parlin NJ, 08859 Montville NJ, 07045 Paterson NJ, 07506 Zarepath NJ, 08873 Union NJ, 07083
Moonachie NJ, 07074 North Caldwell NJ, 07006 West New York NJ, 07093 Perth Amboy NJ, 08861 Montville Township NJ, 07045 Paterson NJ, 07507 Zarephath NJ, 08890 Union Center NJ, 07083
Morsemere NJ, 07657 North Center NJ, 07003 Woodcliff NJ, 07047 Perth Amboy NJ, 08862 Morris Plns NJ, 07950 Paterson NJ, 07508   Union Square NJ, 07201
New Milford NJ, 07646 Nutley NJ, 07110   Perth Amboy NJ, 08863 Morristown NJ, 07960 Paterson NJ, 07509   Vauxhall NJ, 07088
North Arlington NJ, 07031 Orange NJ, 07050   Piscataway NJ, 08854 Morristown NJ, 07961 Paterson NJ, 07510   Westfield NJ, 07090
North Milford NJ, 07646 Orange NJ, 07051   Piscataway NJ, 08855 Morristown NJ, 07962 Paterson NJ, 07511   Westfield NJ, 07091
Northvale NJ, 07647 Overbrook NJ, 07009   Plainsboro NJ, 08536 Morristown NJ, 07963 Paterson NJ, 075012   Winfield Park NJ, 07036
Norwood NJ, 07648 Roseland NJ, 07068   Port Reading NJ, 07064 Mount ArlingtonNJ, 07856 Paterson NJ, 07513    
Oakland NJ, 07436 Roseville NJ, 07107   Sayreville NJ, 08871 Mount Freedom NJ, 07970 Paterson NJ, 07514    
Old Tappan NJ, 07675 Short Hills NJ, 07078   Sayreville NJ, 08872 Mount Olive NJ, 07828 Paterson NJ, 07522    
Oradell NJ, 07649 South Orange NJ, 07079   Sewaren NJ, 07077 Mount Tabor NJ, 07878 Paterson NJ, 07524    
Outwater NJ, 07026 Town Center NJ, 07052   South Amboy NJ, 08879 Mountain Lakes NJ, 07046 Paterson NJ, 07533    
Palisade NJ, 07024 Upper Montclair NJ, 07043   South Brunswick NJ, 08810 Mountain Lks NJ, 07046 Paterson NJ, 07538    
Palisades Park NJ, 07650 Upr Montclair NJ, 07043   South Plainfield NJ, 07080 Netcong NJ, 07857 Paterson NJ, 07543    
Paramus NJ, 07652 V A Hospital NJ, 07018   South River NJ, 08882 New Vernon NJ, 07976 Paterson NJ, 07544    
Paramus NJ, 07653 Vailsburg NJ, 07106   Spotswood NJ, 08884 Parsippany NJ, 07054 Peoples Park NJ, 07513    
Park Ridge NJ, 07656 Verona NJ, 07044   West Carteret NJ, 07008 Parsippany Troy Hills NJ, 07054 Peoples Park NJ, 07543    
Radburn NJ, 07410 Washington Park NJ, 07102   Woodbridge NJ, 07095 Pequannock NJ, 07440 Pine Cliff Lake NJ, 07480    
Ramsey NJ, 07446 Weequahic NJ, 07112     Pequannock Township NJ, 07440 Pines Lake NJ, 07470    
Ridgefield NJ, 07657 West Caldwell NJ, 07006     Picatinny Ars NJ, 07806 Pompton Falls NJ, 07442    
Ridgefield Park NJ, 07660 West Caldwell NJ, 07007     Picatinny Arsenal NJ, 07806 Pompton Lakes NJ, 07442    
Ridgewood NJ, 07450 West Orange NJ, 07052     Pine Brook NJ, 07058 Preakness NJ, 07470    
Ridgewood NJ, 07451       Pinebrook NJ, 07058 Prospect Park NJ, 07508    
Ridgewood NJ, 07452       Pompton Junction NJ, 07457 Prospect Park NJ, 07538    
Ritz NJ, 07026       Pompton Plns NJ, 07444 Ringwood NJ, 07456    
River Edge NJ, 07661       Powerville NJ, 07005 Shady Lake NJ, 07480    
River Vale NJ, 07675       Randolph NJ, 07869 Singac NJ, 07424    
Rivervale NJ, 07675       Riverdale NJ, 07457 Skyline Lakes NJ, 07456    
Rochelle Park NJ, 07662       Rockaway NJ, 07866 South Paterson NJ, 07503    
Rockleigh NJ, 07647       Rockaway Valley NJ, 07005 South Paterson NJ, 07533    
Rutherford NJ, 07070       Roxbury Township NJ, 07836 Totowa NJ, 07502    
Saddle Brook NJ, 07663       Schooleys Mountain NJ, 07870 Totowa NJ, 07511    
Saddle River NJ, 07458       Stirling NJ, 07980 Totowa NJ, 07012    
South Hackensack NJ, 07606       Succasunna NJ, 07876 Totowa Boro NJ, 07012    
Teaneck NJ, 07666       Tabor NJ, 07878 Upper Greenwood Lake NJ, 07421    
Tenafly NJ, 07670       Taylortown NJ, 07005 Wanaque NJ, 07465    
Teterboro NJ, 07608       Towaco NJ, 07082 Wayne NJ, 07470    
Teterboro NJ, 07699       Troy Hills NJ, 07054 Wayne NJ, 07474    
Township of Washington NJ, 07676       Victory Gardens NJ, 07801 West Milford NJ, 07480    
Twp Washingtn NJ, 07676       Wharton NJ, 07885 West Milford Lakes NJ, 07480    
Twp Washinton NJ, 07676       Whippany NJ, 07981 West Paterson NJ, 07424    
U Saddle Riv NJ, 07458       Whippany NJ, 07999 Woodland Park NJ, 07424    
Upper Saddle River NJ, 07458              
Waldwick NJ, 07463              
Wallington NJ, 07057              
Washington Tnshp NJ, 07676              
Washington Township NJ, 07676              
Washington Townships NJ, 07676              
Washington Twnshp NJ, 07676              
Washington Twsp NJ, 07676              
West Englewood NJ, 07666              
West Fort Lee NJ, 07024              
Westwood NJ, 07675              
Westwood NJ, 07677              
Wood Ridge NJ, 07075              
Wood-Ridge NJ, 07075              
Woodcliff Lake NJ, 07677              
Wyckoff NJ, 07481