LL152 due date lookup/GPS1 and GPS2 forms for Local Law 152
GPS1 is the inspection report your licensed master plumber has to hand you within thirty days of the inspection. GPS2 is the certification you, the owner, file with DOB within sixty days of the inspection. Since 27 July 2026 both live in DOB NOW: Safety, and the GPS2 costs $35 to file.
Paste a list of addresses or BBLs and get each building's community district, its sub-cycle, and the dates that lead up to its deadline, read from DOB's own covered-buildings list.
Open the due date lookup| Step | Who | By when | Rule |
|---|---|---|---|
| Notify DOB the inspection is happening | The plumber | At least 2 days before | §103-10(a)(6) |
| Perform the inspection | LMP, or a registered journeyman under direct and continuing supervision | By 31 December of the cycle year | §103-10(b), (a)(4) |
| Give the owner the report and the signed certification | The plumber | Within 30 days of the inspection | §103-10(d)(1) |
| File the certification with DOB | The owner | Within 60 days of the inspection | §103-10(d)(2) |
The row that catches people is the last one. The plumber does the inspection, signs and seals the certification, and hands it over. Filing it is the owner's job. Plenty of owners assume the plumber files it, and plenty of plumbers assume the owner knows they do not.
A note on the names. GPS1 and GPS2 are DOB's form labels. They are not in the rule. The rule says “an inspection report and a certification of inspection”. Worth knowing if you are ever reading the rule and wondering why the forms are not mentioned.
A registered journeyman plumber may perform the inspection, but the certification must be completed by “the licensed master plumber who performed or exercised direct and continuing supervision over such inspection”. §103-10(d)(1)(i).
Since 10 June 2026 the journeyman has to hold a journeyman plumber registration issued by DOB under article 409 of chapter 4 of title 28, and to have completed a DOB-approved training program of at least seven classroom hours. That replaced the previous arrangement where the master plumber documented the individual's experience. If you are hiring, this is a fair thing to ask about.
Everything goes through DOB NOW: Safety. That has been true since 27 July 2026. The old eFiling portal closed on 24 July 2026 and nothing was accepted on the 25th or 26th. The paper GPS2 is no longer required.
DOB's own owner-facing page still links the retired eFiling portal at the time of writing. If you followed that link and hit a dead end, that is why.
| Filing | Fee |
|---|---|
| Certification of the gas piping system periodic inspection | $35 |
| Extension request | $35 |
| Certification of correction | $35 |
| Inspection notification, property verification, unsafe conditions notification | No fee |
The certifications for buildings with no gas piping, and for buildings with piping but no gas service, carry their own and considerably larger fees. Those are on the exemptions page.
This one is buried and it bites. The rule says DOB “will not consider for review” a report or certification sitting in pre-filing or Quality Assurance failed status, §103-10(d)(1)(iii). And §103-10(f) says plainly: “A certification is not considered filed if it is in pre-filing or Quality Assurance failed status.”
So submitting is not filing. If the submission fails QA on 28 December and nobody looks at the portal until January, the building is unfiled as far as the penalty is concerned. Check that the status actually cleared.
Almost every page about Local Law 152 talks about a single deadline. There are two, they are triggered by different things, and missing them costs you different things.
The cycle deadline. Your building has to be inspected by 31 December of its year. §103-10(a)(4) sets the year by community district. §103-10(f) is the civil penalty for not having the certification in by that date: $1,500 for a 3-family building, $5,000 for everything else.
The sixty-day clock. Once the inspection happens, the owner has sixty days from the inspection date to file the certification. §103-10(d)(2). File on day sixty-one and the rule says the filing “will not satisfy the requirement of this paragraph” and “will require a new inspection”. Not a fine. A new inspection, paid for again.
The two interact badly at the end of the year. Sixty days from a 1 December inspection is the end of January, but the penalty under (f) has already attached on 31 December. So the practical window is whichever is shorter. Inspect on 1 December and you have thirty days to file, not sixty. Inspect on the 20th and you have eleven.
This is the single most common way a building that did everything right still ends up with a violation. The plumber came. The work got done. The paperwork sat on someone's desk over the holidays.
GPS1 is the inspection report the licensed master plumber gives the building owner within thirty days of the inspection. GPS2 is the certification of inspection the owner files with DOB within sixty days of the inspection. 1 RCNY §103-10(d)(1) and (d)(2).
The owner. The rule puts the filing duty on the building owner. The licensed master plumber signs and seals the certification but does not file it.
DOB NOW: Safety, at nyc.gov/dobnow. All LL152 transactions moved there on 27 July 2026. The old eFiling portal closed on 24 July 2026.
$35, under 1 RCNY §101-03. The fee was adopted with the 3 January 2026 amendment and became payable at the DOB NOW cutover in July 2026.
The filing does not count and the building needs a new inspection. §103-10(d)(2) says a certification submitted more than sixty days after the inspection date “will not satisfy the requirement” and “will require a new inspection”.
No. §103-10(f) says a certification is not considered filed if it is in pre-filing or Quality Assurance failed status.
Our team at 02Launch.com builds AI into the workflows your managers already run. We made this page because DOB publishes the covered-buildings list as a spreadsheet, and matching a managed portfolio against it by hand is a day’s work.
What a 30 minute call with our AI engineers does for you: