SCORE

WHISTLE PLUMBING

ABOUT WHISTLE PLUMBING

Whistle Plumbing specializes in:

Whistle Plumbing offers services:

Based on the information received from , associated with Whistle Plumbing over the past .

If you are considering hiring Whistle Plumbing for your home renovation project, we recommend using our bidding system to get competitive quotes.




QUALITY


Whistle Plumbing has CheckPermit score of which places them above % of local contractors.
We usually recommend hiring a contractor with a rank of 75 or above.

ACTIVITY



AVERAGE PROJECT COST



PERMITS VALUATION



PROJECTS PER TOWN:



SERVICES
Find out the best time of the year to complete your project on a minimal budget.
Get several free quotes from best contractors in your area.

REQUEST A QUOTE
Explore CheckPermit
Our dataset includes 30 milion building permits across 4 million addresses in US.

We analyzed and ranked over 1 million home remodeling contractors based on official government sources.

Every contractor's rank is calculated based on official government records.
PROJECT IMAGES



RECENT PROJECTS


Content Date Cost Contractor Rank Address Contractor
SCORE
100
25 Maiden Ln San Francisco Ca
Water heater install in basement.
Date:  August 6, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20140806040
2014/08/06010025 Maiden Ln San Francisco CaWhistle Plumbing
SCORE
100
405 Baker St San Francisco Ca
Sewerline replace trap to building.
Date:  August 14, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20140814240
2014/08/140100405 Baker St San Francisco CaWhistle Plumbing
SCORE
100
2132 Clement St San Francisco Ca
Water service repipe use copper from meter to all fixtures 1n 2132-2134. Relovcate water heater install laundry drains.
Date:  August 20, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20130820455
2013/08/2001002132 Clement St San Francisco CaWhistle Plumbing
SCORE
100
401 Cambridge St San Francisco Ca
Fire damage restoration: kitchen & 2 bathroom: new valves new gas line.
Date:  April 7, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20140407701
2014/04/070100401 Cambridge St San Francisco CaWhistle Plumbing
SCORE
100
7 Broadway San Francisco Ca
Install water heater with pan system.
Date:  August 6, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20130806014
2013/08/0601007 Broadway San Francisco CaWhistle Plumbing
SCORE
100
Unit 104 / 6 Delancey St San Francisco Ca
Install 75gas water heater.
Date:  April 22, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20140422136
2014/04/2201006 Delancey St San Francisco CaWhistle Plumbing
SCORE
100
76 Fair Oaks St San Francisco Ca
Sewerline replace to trap approx 35ft in length.
Date:  April 1, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150401321
2015/04/01010076 Fair Oaks St San Francisco CaWhistle Plumbing
SCORE
100
816 Scott St San Francisco Ca
To comply with physical inspection report cc-7977
Date:  August 19, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20150819274
2015/08/190100816 Scott St San Francisco CaWhistle Plumbing
SCORE
100
33 Carl St San Francisco Ca
Rough in lower unit. Powder room amend open permits pp20101214765 pp20110930414 pp20100421479
Date:  August 19, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20150819277
2015/08/19010033 Carl St San Francisco CaWhistle Plumbing
SCORE
100
715 Mangels Av San Francisco Ca
Renew permit pp20120904292 prev work descr: to cap lines for work performed on 453456 for future use.
Date:  August 17, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20160817142
2016/08/170100715 Mangels Av San Francisco CaWhistle Plumbing
SCORE
100
249 10th Av San Francisco Ca
Sewer replacement from curb face to front of building
Date:  December 13, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20131213700
2013/12/130100249 10th Av San Francisco CaWhistle Plumbing
SCORE
100
301 Gough St San Francisco Ca
Install 120ft of gasline.
Date:  December 3, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20141203245
2014/12/030100301 Gough St San Francisco CaWhistle Plumbing
SCORE
100
2707 Sutter St San Francisco Ca
Water heater replacement power vent unit
Date:  December 22, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20151222515
2015/12/2201002707 Sutter St San Francisco CaWhistle Plumbing
SCORE
100
399 10th Av San Francisco Ca
House trap replacement at side walk
Date:  December 22, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20151222516
2015/12/220100399 10th Av San Francisco CaWhistle Plumbing
SCORE
100
Unit 0 / 1616 Broderick St San Francisco Ca
Repipe existing bathroom waste water service. Replace tile and fixtures
Date:  February 16, 2012
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20120216526
2012/02/1601001616 Broderick St San Francisco CaWhistle Plumbing
SCORE
100
Date:  February 16, 2012
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20120216525
2012/02/160100448 Broadway San Francisco CaWhistle Plumbing
SCORE
100
15 16th St San Francisco Ca
Corrections: dryer venting. Water heater flue vents new gas service to roof for hvac nit. Permit for existing ewater heater installed in 2009.
Date:  February 17, 2012
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20120217574
2012/02/17010015 16th St San Francisco CaWhistle Plumbing
SCORE
100
949 San Bruno Av San Francisco Ca
Water main replacement from meter to home dwv install for new bathroom.
Date:  February 3, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20140203868
2014/02/030100949 San Bruno Av San Francisco CaWhistle Plumbing
SCORE
100
Date:  February 22, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20160222129
2016/02/22010047 South Park San Francisco CaWhistle Plumbing
SCORE
100
Unit 0 / 1718 Bryant St San Francisco Ca
Replace sewer lateral from transition and house trap.
Date:  January 23, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20130123623
2013/01/2301001718 Bryant St San Francisco CaWhistle Plumbing
SCORE
100
Unit 0 / 154 08th Av San Francisco Ca
Water heater installation.
Date:  January 28, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20130128761
2013/01/280100154 08th Av San Francisco CaWhistle Plumbing
SCORE
100
11 High St San Francisco Ca
Replace water heater 75gal in garage.
Date:  January 6, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20140106157
2014/01/06010011 High St San Francisco CaWhistle Plumbing
SCORE
100
Date:  January 16, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20150116230
2015/01/1601005 Page St San Francisco CaWhistle Plumbing
SCORE
100
13 Larkin St San Francisco Ca
Water heater install.
Date:  January 16, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20150116229
2015/01/16010013 Larkin St San Francisco CaWhistle Plumbing
SCORE
100
1485 Bush St San Francisco Ca
House trap replacement on sidewalk.
Date:  January 26, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150126498
2015/01/2601001485 Bush St San Francisco CaWhistle Plumbing
SCORE
100
136 Onondaga Av San Francisco Ca
Sewer house trap replacement. Poss sewer replacemnt 15lf long.
Date:  January 25, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20160125298
2016/01/250100136 Onondaga Av San Francisco CaWhistle Plumbing
SCORE
100
62 Concord St San Francisco Ca
Sewer replacement from curb face to front of home 25-30ft long.
Date:  January 25, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20160125297
2016/01/25010062 Concord St San Francisco CaWhistle Plumbing
SCORE
100
3601 Market St San Francisco Ca
Repair water line from meter to property line.
Date:  July 15, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20130715419
2013/07/1501003601 Market St San Francisco CaWhistle Plumbing
SCORE
100
2315 Webster St San Francisco Ca
Install 75gal water heater in garage.
Date:  July 16, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20130716455
2013/07/1601002315 Webster St San Francisco CaWhistle Plumbing
SCORE
100
744 Teresita Bl San Francisco Ca
18 gas line extension for gas fire place insert.
Date:  July 10, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150710167
2015/07/100100744 Teresita Bl San Francisco CaWhistle Plumbing
SCORE
100
Unit 0 / 312 Union St San Francisco Ca
Replace tank unit gal on unit 316. Replace unit 312 bring tankless up to code. Reference cc 7530
Date:  July 27, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20150727618
2015/07/270100312 Union St San Francisco CaWhistle Plumbing
SCORE
100
Unit 0 / 1771 Union St San Francisco Ca
Rough in drain waste venting 3 wash stations 1 laundry sink water service to units
Date:  July 27, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20150727619
2015/07/2701001771 Union St San Francisco CaWhistle Plumbing
SCORE
100
Unit 0 / 1771 Union St San Francisco Ca
Rough in drain waste venting 3 wash station laundry sink water service to unit
Date:  July 27, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Filed | Permit id: Pp20150727628
2015/07/2701001771 Union St San Francisco CaWhistle Plumbing
SCORE
100
36 Sacramento St San Francisco Ca
Seer emergency excation spot repair in city rite of way 4 to 6 feet long and 5 feet deep
Date:  June 20, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20130620813
2013/06/20010036 Sacramento St San Francisco CaWhistle Plumbing
SCORE
100
977 Rutland St San Francisco Ca
Water heater install in storage area.
Date:  June 2, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20140602181
2014/06/020100977 Rutland St San Francisco CaWhistle Plumbing
SCORE
100
476 Chenery St San Francisco Ca
Water heater install 75gal.
Date:  June 25, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150625822
2015/06/250100476 Chenery St San Francisco CaWhistle Plumbing
SCORE
100
809 York St San Francisco Ca
Sewer replacement from building to curb face 25ft long.
Date:  March 27, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20140327394
2014/03/270100809 York St San Francisco CaWhistle Plumbing
SCORE
100
47 19th St San Francisco Ca
Water line replacment from meter to building 10ft long.
Date:  March 4, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150304524
2015/03/04010047 19th St San Francisco CaWhistle Plumbing
SCORE
100
55 Molimo Dr San Francisco Ca
Housetrap replacement at curt - 5 deep
Date:  March 14, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20160314731
2016/03/14010055 Molimo Dr San Francisco CaWhistle Plumbing
SCORE
100
Unit 0 / 26 Sloat Bl San Francisco Ca
Sewer line replace building to trap
Date:  May 13, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150513607
2015/05/13010026 Sloat Bl San Francisco CaWhistle Plumbing
SCORE
100
Date:  May 20, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150520830
2015/05/200100417 Paris St San Francisco CaWhistle Plumbing
SCORE
100
33 Carl St San Francisco Ca
Tankless unit to proper location.
Date:  May 26, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150526936
2015/05/26010033 Carl St San Francisco CaWhistle Plumbing
SCORE
100
92 Nueva Av San Francisco Ca
Gas line repair from meter to 4 fixtures.
Date:  May 26, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150526935
2015/05/26010092 Nueva Av San Francisco CaWhistle Plumbing
SCORE
100
Date:  May 23, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20160523682
2016/05/23010033 Morningside Dr San Francisco CaWhistle Plumbing
SCORE
100
15 16th St San Francisco Ca
Installation of 1 gallon water heater. (commericial). And other plumbing upgrades in same floor (as needed).
Date:  November 21, 2011
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20111121633
2011/11/21010015 16th St San Francisco CaWhistle Plumbing
SCORE
100
2 Darien Wy San Francisco Ca
Sewerline replacement & housetrap.
Date:  November 24, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20141124039
2014/11/2401002 Darien Wy San Francisco CaWhistle Plumbing
SCORE
100
563 Joost Av San Francisco Ca
House trap replacement.
Date:  November 12, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20151112480
2015/11/120100563 Joost Av San Francisco CaWhistle Plumbing
SCORE
100
14 Shields St San Francisco Ca
Relocate water heater gas line & water line.
Date:  November 12, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20151112479
2015/11/12010014 Shields St San Francisco CaWhistle Plumbing
SCORE
100
281 Anderson St San Francisco Ca
Relocate from kitchen install tankless water heater right back of home exterior unit new gas line from meter to unit.
Date:  November 18, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20151118678
2015/11/180100281 Anderson St San Francisco CaWhistle Plumbing
SCORE
100
4431 24th St San Francisco Ca
Replace water and sewer lines in sidewalk to building.
Date:  October 16, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20131016092
2013/10/1601004431 24th St San Francisco CaWhistle Plumbing
SCORE
100
433 Grant Av San Francisco Ca
Replace house trap in sidewalk for sewer.
Date:  October 16, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20131016091
2013/10/160100433 Grant Av San Francisco CaWhistle Plumbing
SCORE
100
2438 Lake St San Francisco Ca
Expansion tank hose bibs with vacuum breakers & waste and vent for washing machine
Date:  October 1, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20141001588
2014/10/0101002438 Lake St San Francisco CaWhistle Plumbing
SCORE
100
9 Rosemary Ct San Francisco Ca
Water heater install 75 gal
Date:  October 9, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20141009861
2014/10/0901009 Rosemary Ct San Francisco CaWhistle Plumbing
SCORE
100
82 Orsi Cr San Francisco Ca
Water heater install
Date:  October 22, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20141022182
2014/10/22010082 Orsi Cr San Francisco CaWhistle Plumbing
SCORE
100
472 Bartlett St San Francisco Ca
Sewerline replacement 16lf.
Date:  October 19, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20151019842
2015/10/190100472 Bartlett St San Francisco CaWhistle Plumbing
SCORE
100
656 Missouri St San Francisco Ca
Gas stove removal cap gas line removal kitchen faucet drain and water service
Date:  October 29, 2012
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20121029674
2012/10/290100656 Missouri St San Francisco CaWhistle Plumbing
SCORE
100
715 Mangels Av San Francisco Ca
To cap lines for work performed on 453456 for future use.
Date:  September 4, 2012
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20120904292
2012/09/040100715 Mangels Av San Francisco CaWhistle Plumbing
SCORE
100
1945 Pierce St San Francisco Ca
Sewer replacement to cure including trap 36ft to home.
Date:  September 24, 2012
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20120924777
2012/09/2401001945 Pierce St San Francisco CaWhistle Plumbing
SCORE
100
Unit 0 / 16 Waller St San Francisco Ca
Sewerline replace. Trap to garage door.
Date:  September 12, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20140912041
2014/09/12010016 Waller St San Francisco CaWhistle Plumbing
SCORE
100
Date:  September 3, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150903687
2015/09/0301001245 Monterey Bl San Francisco CaWhistle Plumbing
SCORE
100
Date:  September 8, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20160908773
2016/09/08010047 South Park San Francisco CaWhistle Plumbing
SCORE
100
Date:  April 22, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20140422135
2014/04/2201001772 Dolores St San Francisco CaWhistle Plumbing
SCORE
100
Date:  August 3, 2017
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20170803562
2017/08/0301001945 Pierce St San Francisco CaWhistle Plumbing
SCORE
100
2271 34th Av San Francisco Ca
House trap repair under sidewalk
Date:  August 14, 2017
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20170814822
2017/08/1401002271 34th Av San Francisco CaWhistle Plumbing
SCORE
100
1567 Church St San Francisco Ca
Gas line replacement under s/w 15ft to home from meter.
Date:  December 15, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20141215510
2014/12/1501001567 Church St San Francisco CaWhistle Plumbing
SCORE
100
Unit 1 / 3 Valley St San Francisco Ca
Units 1/2/3/4/6/7: each unit replace water heater.
Date:  December 15, 2014
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20141215511
2014/12/1501003 Valley St San Francisco CaWhistle Plumbing
SCORE
100
Date:  December 14, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20161214423
2016/12/140100192 Delano Av San Francisco CaWhistle Plumbing
SCORE
100
5501 Mission St San Francisco Ca
5503 mission not on official city property map. Hand sink relocation w under counter sump system
Date:  December 14, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20161214422
2016/12/1401005501 Mission St San Francisco CaWhistle Plumbing
SCORE
100
274 Tara St San Francisco Ca
Water heater install new flue to roof
Date:  December 14, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20161214424
2016/12/140100274 Tara St San Francisco CaWhistle Plumbing
SCORE
100
A / 23 Card Al San Francisco Ca
Bring plumbing up to code per nov 201759041 install water heater on stand earthquake strapping smitty pan.
Date:  February 22, 2017
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20170222167
2017/02/22010023 Card Al San Francisco CaWhistle Plumbing
SCORE
100
2 Munich St San Francisco Ca
Sewer replacement 30ft from transition to sidewalk/curb face.
Date:  November 29, 2012
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20121129417
2012/11/2901002 Munich St San Francisco CaWhistle Plumbing
SCORE
100
377 Duncan St San Francisco Ca
Install water heater in garage w/ stand & smitty pan drain to exterior.
Date:  November 18, 2013
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20131118038
2013/11/180100377 Duncan St San Francisco CaWhistle Plumbing
SCORE
100
24 Harrison St San Francisco Ca
Install (1) gal direct vent water heater.
Date:  November 2, 2016
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20161102380
2016/11/02010024 Harrison St San Francisco CaWhistle Plumbing
SCORE
100
4 Godeus St San Francisco Ca
Sewer repair front of home to curb face 9 to long 6 deep.
Date:  November 29, 2017
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Issued | Permit id: Pp20171129721
2017/11/2901004 Godeus St San Francisco CaWhistle Plumbing
SCORE
100
197 Goethe St San Francisco Ca
Sewer repair from curb face to transition 25 - up stream 3 deep at sidewalk.
Date:  November 29, 2017
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20171129720
2017/11/290100197 Goethe St San Francisco CaWhistle Plumbing
SCORE
100
Roscoe St San Francisco Ca
Replace (2) gal water heaters 2/ 38 gal water heater side by side
Date:  September 29, 2015
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20150929358
2015/09/290100Roscoe St San Francisco CaWhistle Plumbing
SCORE
100
659 Merchant St San Francisco Ca
Install 1 gallon commercial water heater
Date:  September 5, 2017
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20170905439
2017/09/050100659 Merchant St San Francisco CaWhistle Plumbing
SCORE
100
701 Prague St San Francisco Ca
Replace 1 gas line in crawl space
Date:  September 15, 2017
Contractor: Whistle Plumbing

Permit type: Plumbing permit | Permit status: Complete | Permit id: Pp20170915715
2017/09/150100701 Prague St San Francisco CaWhistle Plumbing
BEST LOCAL CONTRACTORS




Contractor Rank Contractor Details Number of Projects Avg. Project Cost Years in Business Photos
Need a Contractor ?
Just fill out a form below and get several free quotes from best local contractors in your area.