DEV Community

Cover image for BenchFile checks a building for open NYC benchmarking violations
Compound Labs
Compound Labs

Posted on Originally published at thecompound.tech

BenchFile checks a building for open NYC benchmarking violations

BenchFile checks a New York City building for an open Local Law 84 benchmarking violation, then shows the notice, penalty and next posting date in one console.


BenchFile

Building lookup

The main page opens with one Building field, an address or a 10 digit BBL, and a Check button. The console shows the matched address, owner, BBL, floor area, units and public record link.

BenchFile sends the lookup to the city's live tables and returns the building's current benchmarking notices. It keeps the address out of its own records.

BenchFile, The main console: 3 Taras Shevchenko Pl, Manhattan has open benchmarking notices. in penalties has been issued. The next $500 posts Novemb

How this answer was read

The building panel shows four named stages: resolving the address to a tax lot, searching open benchmarking violations, pulling the building record, and counting the accrued penalty and next posting date.

BenchFile shows the datasets behind the answer and the time for each completed stage. The page names the public datasets instead of presenting the result as an unexplained score.

BenchFile, Pricing: We file the overdue report through ENERGY STAR The open violation is cured, stopping the notices Every following year fi

Open notices

The center column shows the building's open notice count, accrued penalty and date for the next $500 posting. A notice clock places the open violations against the quarterly deadlines.

BenchFile lets you select an individual notice and load its violation number, issue date and payment kit. The newest notices appear first in the ledger.

BenchFile, How it works: OPEN NOTICES, NEWEST FIRST 25 of 44 notices on this page of the city's table. November 1, 2026 Not issued yet NEXT POSTI

Building record

The building record view shows the address, borough, BBL, owner, building class, year built, floor area and unit count. It also lists nearby buildings with their open notice counts.

BenchFile uses the record to explain why the lookup returned its answer. The page separates the city's public building facts from the notices attached to that building.

BenchFile, The main console: HOW TO PAY THIS NOTICE Go to DOB NOW (https://a810-dobnow.nyc.gov/publish/#!/) and sign in with your NYC.ID, registerin

Pricing

The pricing page shows two plans, Clear the violation and Stay compliant. The first is $149 once and then $49 per year. The second is $49 per year.

BenchFile uses the open notice state to select the relevant plan. A building with an open violation receives the cure path, while a covered building without an outstanding notice receives the annual filing path.

BenchFile, The main console: WHERE IT IS PAID DOB NOW → DOB NOW Safety → Violations & Notices of Deficiency → Violations Payments → Benchmarking, LL

Questions

The Questions page presents an accordion covering the coverage threshold, quarterly penalties, filing authority, payment responsibility, challenge windows and the difference between benchmarking and energy-grade duties.

BenchFile uses the answers to separate actions the filing service handles from actions the owner must take. The page states that the owner still pays the accrued penalty and approves the utility data release.

Status

The Status page shows whether BenchFile is operational and when the service last published its state. It does not fill an unavailable feed with a green result.

BenchFile keeps service health separate from the building lookup. A working status page does not stand in for a current notice search.

Security

The Security page states that BenchFile has no visitor accounts. It explains that an address is sent to the city's public data service for the lookup and is not written down by BenchFile.

The page also identifies the data processors used for hosting, analytics, payment and the city lookup. It states that card details are entered on the payment provider's hosted page.

Top comments (0)