DOB for kitchen sink/fixture replacement clarification

I’m getting conflicting answers about whether I need a plumbing permit to replace a sink cabinet and sink with a new one. It will go in exactly the same spot in a small Manhattan co-op kitchen. My expeditor surprised me late in game (after other DOB-permited work had been completed and I was ready to have architect sign off) by telling me that replacing sink required a plumbing permit. Another expeditor (and other architects) have said this type of job requires no permit; it is Ordinary Plumbing Work. My expeditor has insisted he’s correct about the permit requirement because it is a ‘fixture’ (though his emails are barely intelligible). Anybody with DOB plumbing permit knowledge care to weigh in on this and recommend a way to have it resolved?

thomasnyc

in Plumbing 11 years ago

10

Please log in, in order to post replies!

10 replies

greenmountain | 11 years ago

string(1) "1"
object(WP_User)#4817 (8) {
  ["data"]=>
  object(stdClass)#4821 (12) {
    ["ID"]=>
    string(5) "12939"
    ["user_login"]=>
    string(13) "greenmountain"
    ["user_pass"]=>
    string(34) "$P$BnKovbg4FcvougATD6kVp72yuOJzcG."
    ["user_nicename"]=>
    string(13) "greenmountain"
    ["user_email"]=>
    string(23) "aaron@greenmountain.nyc"
    ["user_url"]=>
    string(24) "http://greenmountain.nyc"
    ["user_registered"]=>
    string(19) "2017-08-10 14:15:45"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(13) "greenmountain"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(12939)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

At any time, you can replace a fixture in the same location as described in the fact sheet I sent you. The monthly report is filed by a plumber on line in their office. The coop will approve if you tell them you don’t like your sink and you want a new one, as long as you have a licensed plumber. If you have a sink – any sink. Get the permit signed off ASAP and later replace the sink with an ordinary plumbing report filed by a plumber. Just you and a plumber. Thank you and good by to everybody else.

thomasnyc | 11 years ago

string(1) "1"
object(WP_User)#4816 (8) {
  ["data"]=>
  object(stdClass)#4815 (12) {
    ["ID"]=>
    string(6) "182237"
    ["user_login"]=>
    string(9) "thomasnyc"
    ["user_pass"]=>
    string(34) "$P$B6It0zw5mulADQJQmAGRZjGTFvkzQ7/"
    ["user_nicename"]=>
    string(9) "thomasnyc"
    ["user_email"]=>
    string(26) "thomasmcnally100@gmail.com"
    ["user_url"]=>
    string(0) ""
    ["user_registered"]=>
    string(19) "2017-08-10 13:47:18"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(9) "thomasnyc"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(182237)
  ["caps"]=>
  array(1) {
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(1) {
    [0]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(1) {
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

Thank you all for your responses. Yes, every professional seems to give me a different answer. A few have said I should have the permit amended and the sink removed, but my lovely expeditor balked that this would raise red flags, etc. I will speak to our co-op and see what they have to say. Maybe they will say no permit needed, though I still have to get the DOB amended, and my expeditor doesn’t seem to want to do this. Another expeditor who agreed sink is Ordinary Plumbing hasn’t replied to my request to take over. Maybe it’s not worth her time? Crazy that me, the homeowner, the one who knows least about all this is the person who has to figure it all out. In the end I may have to just bite the bullet and do what my expeditor wants.

greenmountain | 11 years ago

string(1) "1"
object(WP_User)#4812 (8) {
  ["data"]=>
  object(stdClass)#5065 (12) {
    ["ID"]=>
    string(5) "12939"
    ["user_login"]=>
    string(13) "greenmountain"
    ["user_pass"]=>
    string(34) "$P$BnKovbg4FcvougATD6kVp72yuOJzcG."
    ["user_nicename"]=>
    string(13) "greenmountain"
    ["user_email"]=>
    string(23) "aaron@greenmountain.nyc"
    ["user_url"]=>
    string(24) "http://greenmountain.nyc"
    ["user_registered"]=>
    string(19) "2017-08-10 14:15:45"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(13) "greenmountain"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(12939)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

Oh, sorry for going on and on again. Now I read the op. It may be a problem with the expediter, or maybe Jock understands why the expediter would say that.

greenmountain | 11 years ago

string(1) "1"
object(WP_User)#4815 (8) {
  ["data"]=>
  object(stdClass)#4817 (12) {
    ["ID"]=>
    string(5) "12939"
    ["user_login"]=>
    string(13) "greenmountain"
    ["user_pass"]=>
    string(34) "$P$BnKovbg4FcvougATD6kVp72yuOJzcG."
    ["user_nicename"]=>
    string(13) "greenmountain"
    ["user_email"]=>
    string(23) "aaron@greenmountain.nyc"
    ["user_url"]=>
    string(24) "http://greenmountain.nyc"
    ["user_registered"]=>
    string(19) "2017-08-10 14:15:45"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(13) "greenmountain"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(12939)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

Yes Bob, but in this case I really think they have reformed. It could be the coop is imposing rules, where none exist. I have not had any problem when the plumber files a monthly OP report. That is the usual way my jobs are done, and the system seems to be working fine. But, if the coop board wants more hassle, and the city insists on less, the job will be delayed, until the coop gives in. The city doesn’t have to waste money on the permit process, when none is required. Perhaps if the architect files to replace a fixture in the same location on a job which includes other changes requiring a permit, it may seem as if the sink required a permit, but is merely incidental. I have more recently included an out for myself in contracts with coop shareholders, which could cause the coop board to reject a shareholder’s alteration application. And, I explain my reasons by presenting the above fact sheet with my estimates for coops. Coop managements insist I sign a contract before they approve my job. But, if after I sign, the coop forces a stupid confrontation like this, I can’t wait around. Again, I don’t know the details and I am not a plumber. Would any plumbers like to contribute?

BobMarvin | 11 years ago

string(1) "1"
object(WP_User)#5065 (8) {
  ["data"]=>
  object(stdClass)#4816 (12) {
    ["ID"]=>
    string(3) "802"
    ["user_login"]=>
    string(9) "BobMarvin"
    ["user_pass"]=>
    string(63) "$wp$2y$10$vXcETAGfbklfbxLqBuZOwe9SvZukjLn11bfJ4K5tk7sYEGuWi6OGW"
    ["user_nicename"]=>
    string(9) "bobmarvin"
    ["user_email"]=>
    string(17) "marvbej@gmail.com"
    ["user_url"]=>
    string(31) "http:///forums/users/bobmarvin/"
    ["user_registered"]=>
    string(19) "2006-09-08 23:16:42"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(10) "Bob Marvin"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(802)
  ["caps"]=>
  array(3) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
    ["SPF Manage Forums"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(5) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
    ["SPF Manage Forums"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

The conflicting answers from knowledgeable frequent=posters goes to show how much DOB procedures need to be reformed.

greenmountain | 11 years ago

string(1) "1"
object(WP_User)#4812 (8) {
  ["data"]=>
  object(stdClass)#5066 (12) {
    ["ID"]=>
    string(5) "12939"
    ["user_login"]=>
    string(13) "greenmountain"
    ["user_pass"]=>
    string(34) "$P$BnKovbg4FcvougATD6kVp72yuOJzcG."
    ["user_nicename"]=>
    string(13) "greenmountain"
    ["user_email"]=>
    string(23) "aaron@greenmountain.nyc"
    ["user_url"]=>
    string(24) "http://greenmountain.nyc"
    ["user_registered"]=>
    string(19) "2017-08-10 14:15:45"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(13) "greenmountain"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(12939)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

Of course, I haven’t seen your job, and don’t know the particulars, but read the fact sheet and see if it helps.

greenmountain | 11 years ago

string(1) "1"
object(WP_User)#4817 (8) {
  ["data"]=>
  object(stdClass)#5068 (12) {
    ["ID"]=>
    string(5) "12939"
    ["user_login"]=>
    string(13) "greenmountain"
    ["user_pass"]=>
    string(34) "$P$BnKovbg4FcvougATD6kVp72yuOJzcG."
    ["user_nicename"]=>
    string(13) "greenmountain"
    ["user_email"]=>
    string(23) "aaron@greenmountain.nyc"
    ["user_url"]=>
    string(24) "http://greenmountain.nyc"
    ["user_registered"]=>
    string(19) "2017-08-10 14:15:45"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(13) "greenmountain"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(12939)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

http://www.nyc.gov/html/dob/downloads/pdf/op128_factsheet.pdf This is an easy-to-read fact sheet from the city to you on exactly this topic. I had a job held up for 2 months when a coop building’s architect insisted my client needed a permit, when it was ordinary plumbing. The city was saying “We don’t have enough inspectors to send out on stuff like that.” The Coop stood behind the architect, until a pipe burst and my licensed plumber and I were allowed to proceed “on an emergency basis.” That architect no longer works for that coop.

laurie11201 | 11 years ago

string(1) "1"
object(WP_User)#5066 (8) {
  ["data"]=>
  object(stdClass)#5065 (12) {
    ["ID"]=>
    string(4) "9207"
    ["user_login"]=>
    string(11) "laurie11201"
    ["user_pass"]=>
    string(34) "$P$BtSU1R/0aJtPbKqpDWXIVAXwtj9kFS0"
    ["user_nicename"]=>
    string(11) "laurie11201"
    ["user_email"]=>
    string(21) "laurie@macsamurai.com"
    ["user_url"]=>
    string(53) "http://bstoner.wpengine.com/forums/users/laurie11201/"
    ["user_registered"]=>
    string(19) "2017-08-10 14:14:42"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(11) "laurie11201"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(9207)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

You do not need a permit to replace a sink. Permit and Inspections Process for Residential Buildings § 403.61\. Residential buildings. This subchapter and §§ 403.62–403.66 apply to municipalities electing to enforce the Uniform Construction Code under § 403.102 (relating to municipalities electing to enforce the Uniform Construction Code) and third-party agencies. § 403.62\. Permit requirements and exemptions. … (c) A permit is not required for the exceptions listed in § 403.1(b) (relating to scope) and the following construction if the work does not violate a law or ordinance: …

> (5) The following plumbing work: (i) Replacement of bib valves if the replacement hose bib valves are provided with an approved atmospheric vacuum breaker. (ii) Refinishing of existing fixtures. (iii) Replacement of ball cocks. (iv) Repair of leaks. (v) Clearance of stoppages. (vi) Replacement of faucets or working parts of faucets. (vii) Replacement of valves other than shower or combination shower/bath valves. (viii) Replacement of traps. (ix) **Replacement of a water closet, lavatory or kitchen sink.** (x) Replacement of domestic clothes washers and dishwashers.

Our building’s engineer (RAND Eng and Arch) also confirms “Work that doesn’t require a permit includes replacing (but not relocating) toilets, sinks, or other fixtures; painting or wallpapering; adding or modifying window coverings; or similar cosmetic changes.”

resident2 | 11 years ago

string(1) "1"
object(WP_User)#5068 (8) {
  ["data"]=>
  object(stdClass)#4812 (12) {
    ["ID"]=>
    string(6) "181002"
    ["user_login"]=>
    string(9) "resident2"
    ["user_pass"]=>
    string(34) "$P$BYKCrEpDU34.3RJghRPk8/Xp1XpCve/"
    ["user_nicename"]=>
    string(9) "resident2"
    ["user_email"]=>
    string(21) "Jamanda1255@Yahoo.com"
    ["user_url"]=>
    string(0) ""
    ["user_registered"]=>
    string(19) "2017-08-10 14:07:33"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(9) "resident2"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(181002)
  ["caps"]=>
  array(1) {
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(1) {
    [0]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(1) {
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

Technically you need a permit to do almost anything…it will soon be required to change a light bulb. Your expediter wants to get paid!

jockdeboeraia | 11 years ago

string(1) "1"
object(WP_User)#4817 (8) {
  ["data"]=>
  object(stdClass)#5067 (12) {
    ["ID"]=>
    string(5) "40876"
    ["user_login"]=>
    string(13) "jockdeboeraia"
    ["user_pass"]=>
    string(34) "$P$BTfkV3DGGseot8oNyuG6kVhsNhUD2n1"
    ["user_nicename"]=>
    string(13) "jockdeboeraia"
    ["user_email"]=>
    string(22) "jdeboer@jockdeboer.com"
    ["user_url"]=>
    string(31) "/forums/users/deboerarchitects/"
    ["user_registered"]=>
    string(19) "2017-08-10 14:15:51"
    ["user_activation_key"]=>
    string(20) "VK4zWrfWbTPHLfSSlGZI"
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(13) "jockdeboeraia"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(40876)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

Yes, it is required. The plumber can pull an LAA.