Greenstar Technology Service Network

What we would do first

    What changes

      For New York garage and lot operators

      Know the hours the street funnels drivers to your garage

      Meters, alternate-side and no-standing rules push drivers off the curb near your garage at set hours. We chart those hours by weekday from the city's parking tickets, and you price and staff around them. We also connect your gates, plate cameras and monthly accounts, and match every entry, exit and payment each night.

      A parking garage at night in a long exposure, red and white light trails curving down the ramp past the lit booth and its camera
      Specimen · 1234 Example Ave · last night · 14 cards unmatched

      The gates

      Gate lanes that know who paid

      Entry and exit

      Plate cameras on every lane

      Plate cameras match each entry to its exit. Monthly parkers get in on the plate alone. Transient stays are priced from the reads, and app reservations are matched to the car that arrives. We watch the cameras, gate arms and terminals. When a lens fogs at 5 AM, the attendant gets a text before the morning exits go unmatched.

      Greenstar · specimen · 5:52 AM1234 Example Ave: exit lane 1 camera read 71% of plates over three days, 69% yesterday, usually 96%. Lens or lighting. Missed exits are matched by ticket, card or stall sensor until it recovers.

      Monthly billing

      A lapsed account stops opening the gate

      Monthly accounts, vehicle changes and autopay sit in one system tied to the plates and cards the gate reads. The cutoff comes at the end of the grace period you set. Each night we check the gate list against payments. Any card opening the gate without a paid account is on the owner's screen by 6 AM.

      Transient stays work the same way. The entry read, exit read, ticket and terminal record make one stay, priced once. Nobody retypes anything.

      A drawn level plan of a garage's second level: rows of stalls colored by status, one-way aisles, the ramp, entry and exit gates with plate cameras, a plate-read card for one stall, and an occupancy panel reading 72 of 92

      Occupancy

      A live map of every stall

      Ramp counters and stall sensors count each level for the attendant, the entrance sign and the booking apps. We put plate reads, stalls and gates on a live map. Each morning we also read the DCWP license and its capacity, DOB's parking structure inspection cycle, OATH summonses and DOF property and tax records, and show them beside the map.

      • Free spaces by level go live to the entrance sign and apps
      • Each city line shows when the agency last updated it; some lag by weeks
      • Your gate, camera and terminal systems stay. We read their logs and exports, write back only through their own integrations and never hold your logins

      A monthly parker

      Follow one car through a weekday

      Each stay leaves a plate read, a stall, an exit, and a payment or an account. We match them every night. A card that still opens the gate after its account stops paying shows up the night it happens.

      Entry camera · plate read1 / 5
      Entry · monthly recognizedentry lane 1 · Oct 16, 8:12 AM

      Plate KHX•••7 matched at entry lane 1

      Read
      KHX•••7 · 96% confidence · the frame is kept 30 days, the plate is masked everywhere but the gate log
      Matched to
      Monthly account M-0412 · one vehicle on file · access card issued 2024
      Gate
      Opened 1.4 seconds after the read · no card tapped
      Stall
      Level 2, stall 2-145 · sensor occupied 8:14 AM
      Account standing
      Checked against payments in tonight's count

      Read October 16, 2026, 8:12 AM. The plate matched a monthly account, so the gate opened without a card. A transient car gets a ticket number where the account would be.

      Occupancy · whole garage · todayramp counters · stall sensors · capacity 290

      The 2 PM peak fills 226 of 290 spaces

      2902001000 6 AM10 AM2 PM6 PM 8:12 AM in 6:03 PM out stall 2-145 · 9 h 51 m cars in the garagecapacity 290

      The day: monthlies are in by 9 and out after 5. Transient parkers lift the garage to its 2 PM peak, and 64 spaces are still free then. This garage has room. The risk is an all-day car that is not paying for its space. This one is a monthly; tonight's count checks the account.

      Exit · lane 2 · 6:03 PMKHX•••7 · stall 2-145 cleared 6:01 PM

      Out after 9 h 51 m with nothing to pay

      Exit read
      KHX•••7 · 94% confidence · matched to the 8:12 AM entry
      Stay
      9 h 51 m · Level 2, stall 2-145 · the stall sensor agrees within two minutes
      Pricing
      Monthly account M-0412 · no transient charge · the stay is logged against the account
      Terminal
      No transaction, none expected for a monthly · lane 2's terminal took 214 transient payments today, each tied to its exit by plate or ticket
      Gate
      Opened on the plate read · the access card on this account was last tapped Mar 30

      Entry and exit now make one stay: the plate, the stall and the time. A transient's stay also carries the ticket and the terminal's payment, priced once. A monthly drives out free by design. The money is on the account, and tonight's count checks it.

      Nightly reconciliation · Oct 16, 11:30 PMentries 1,204 · exits 1,117 · payments 611 · active cards 412

      14 of 412 cards open the gate on unpaid accounts

      Entries vs exits
      1,204 in · 1,117 out · 87 of today's cars still inside, 81 monthlies and 6 transients · plus 2 plates from earlier days with no exit for more than 72 hours · exit lane 1 back to 96% since the attendant cleaned the lens this morning
      Transient
      611 stays closed · 611 payments at the terminals and in the app · 0 unmatched
      Monthly
      412 cards active at the gate · 398 accounts paid this month · 14 not
      M-0412
      This car's account · card active · plate on file · last payment Jul 14
      Reservations
      38 app reservations · 38 arrived, each matched to an entry read

      These 14 cards have no paid account behind them. A February 2024 audit by San Francisco's Controller found a city-owned garage's operator had no process for reconciling active monthly access cards against revenue; in four sample months, 7 to 38 active monthly accounts had no matching payment. We run that check every night and list the 14 by 6 AM.

      Owner's report · month to daterevenue per space · by level and hour · Oct 17, 6 AM

      Nine accounts billed and five canceled

      The 14
      Nine charged to the payment method on the account, with the gate log as the statement · five canceled, the card and the plate removed from the gate list the same night
      M-0412
      Billed for the three months on the gate log · the card stays active while the payment clears · watched nightly
      Revenue per space
      By level and by hour, monthly against transient, against capacity · Level 4 earns least per space · 64 spaces free at the 2 PM peak
      Owner's view
      One page a month, and the nightly list by email when anything is unmatched
      Watched
      The next card that stops paying surfaces the night it happens, with the account named

      Nothing in this report is typed in. We build it from the gate log, terminals and account list, matched nightly, and write it up monthly as what each space earned.

      Specimen: one fictional car at a fictional garage. Masked plate, illustrative counts. The dates are set when the page is built.

      A lapsed account with a live card keeps parking until someone counts cards against payments by hand. Our nightly count puts it on the next morning's list.

      The street around your garage

      When drivers give up on the curb

      We built a street-parking app on the city's parking tickets, by block, day and hour. For your garage, we map when the blocks around it get meter, alternate-side, no-standing and double-parking tickets. Those are the hours drivers give up on the street and look for a garage.

      Parking on the six blocks around 1234 Example Ave

      How hard it is to park each hour, 6 AM to midnight, from the meter, alternate-side, no-standing and double-parking tickets on each block

      6 AM7 AM8 AM9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM6 PM7 PM8 PM9 PM10 PM11 PM
      Mon
      Tue
      Wed
      Thu
      Fri
      Sat
      Sun
      quietpeak tow-away or no-standing window

      Specimen: illustrative levels from 0 to 5 for a fictional garage. No counts. For your garage we draw the grid from the city's parking tickets on your own blocks, by day and hour, and set it against the entries at your gate.

      Rates

      Price the hours

      When alternate-side and the avenue's no-standing lane push drivers off the curb at 8 AM, that is the hour to price. It is also the hour an early-bird discount costs you most. Each change is filed with DCWP and posted 60 days ahead. The terminal and the sign switch together on the effective date.

      Shifts

      A second attendant

      Shifts follow the grid. The second attendant goes on the entry lane before alternate-side mornings and again before the evening curb fills. A lighter shift covers the hours the street has room. Each week, the grid is checked against the entries your gate logged.

      Apps and sign

      Tell the apps

      Before the rush, the booking apps get the spaces you want to sell that hour. The entrance sign shows free spaces by level. Drivers the street turns away see that you have room.

      The owner's screen

      Four garages on one screen

      Specimen: four fictional garages, read October 16, 2026. The first is a 290-space garage in Manhattan. Lines are sorted in this order: owed, dated, open, watching and not covered. Every line that needs work names the problem and the step that clears it.

      greenstar · garages · 1234 Example Avenue

      1234 Example Avenue, Manhattan

      DCWP garage and parking lot license · 290 spaces · 4 levels · 2 entry lanes · 2 exit lanes · 412 monthly cards

      1 owed2 dated2 open1 watching
      • OwedGates
        14 active access cards with no matching monthly payment this month. The cards open the gate; the accounts last paid between Jul 14 and Sep 15. Step: each account is charged to the payment method on file, or canceled with its card and plate taken off the gate list, and the count is run again tomorrow night.your gate log · monthly accounts · reconciled Oct 15, 11:30 PM

        The record. Gate list: 412 active cards. Monthly payments this month: 398 accounts. Unmatched: 14. First on the list: M-0412 · card 0412-A · plate KHX•••7 · last paid Jul 14 · plate last opened the gate Oct 16, 8:12 AM; the card was last tapped Mar 30.

        What it means. Fourteen cards still open the gate for accounts that stopped paying, and the gate cannot tell.

        What we'd automate. The list on the owner's screen by 6 AM; a charge to the payment method on file, or an invoice where there is none; anything still unpaid after the grace period you set comes off the gate list, card and plate together.

      • DatedDOB
        Parking structure follow-up: condition assessment and amended report due by Nov 30. The last report rated the garage SREM, safe with repairs and/or engineering monitoring, so the rule calls for a new assessment and an amended report within two years of that filing; two of its four repairs are still open. Step: the inspector is booked, the last report and the open repairs are in the file, and the filing date is on the office calendar.DOB parking structure filings · city updated Oct 13

        The record. DOB parking structure filing · last report rated SREM · follow-up assessment 18 to 24 months after that filing, amended report due by Nov 30, two years after it · 4 repair recommendations, 2 closed (Level 3 expansion joint, ramp drain), 2 open (Level 2 slab spalling at column C-4, Level 4 deck membrane wear), each with the repair-by date the inspector set.

        What it means. The amended report says where each open repair stands against the date the inspector set for it. Anything found unsafe has to be repaired within 90 days of the filing, and a repair from this report still open at the next cycle's inspection must be reported as unsafe, with a one-time $2,000 penalty.

        What we'd automate. Reminders at 90, 60 and 30 days; the last report and the open repairs in one file for the inspector; each repair a work order, closed with photographs before its repair-by date.

      • DatedDCWP
        Garage and parking lot license renewal, due by March 31, 2027. These licenses expire on March 31 of odd years. Licensed capacity 290, as on the certificate of occupancy; the rate sign matches the terminals, but the insurance certificate runs out Feb 13, before the renewal. Step: the renewed certificate, with the City named as certificate holder, is in the file before Feb 13; the renewal is filed from your own DCWP account, and the new license replaces the one in the booth.DCWP licenses · city updated Oct 9

        The record. DCWP garage and parking lot license · licensed capacity 290 · expires March 31, 2027 · insurance certificate on file through Feb 13 · highest count in the last 12 months 271 · rate sign photographed Oct 10, matches the terminals' rate table.

        What it means. A renewal is routine when the capacity, the certificate and the posted rates agree, and slow when one of them has drifted. Here the certificate ends before the license does.

        What we'd automate. The renewal checklist at 90 days, about when DCWP mails its renewal package, and the reminder to file at 45; the insurance certificate's end date watched against the license's; the licensed capacity checked against the ramp counters' peak, and the terminals' rate table compared with the sign every month.

      • OpenGates
        Two plate reads with no exit for more than 72 hours. RQ•••4A in stall 3-061 since Oct 12; T•••82K entered Oct 11 with no stall sensor match. Step: the attendant looks for both cars. A car that is there is an overstay and is billed; one that is gone was a missed exit read, and that lane's camera is checked.your gate log · stall sensors · read Oct 16, 6:30 AM

        The record. RQ•••4A · entry lane 2, Oct 12, 7:51 PM · stall 3-061 occupied since · transient ticket, no account. T•••82K · entry lane 1, Oct 11, 11:02 AM · no stall sensor match · no exit read.

        What it means. The stall sensor says the first car is still parked, so its stay grows every hour. The second never reached a stall the sensors saw, which points to an exit the camera missed.

        What we'd automate. Any stay past 72 hours goes to the attendant with the stall and the entry frame; the answer closes it as an overstay billed or a missed read, and a missed read counts against that lane's camera.

      • OpenCameras
        Exit lane 1 camera read rate 71% over three days, down from 96%. Exits without a read have to be matched by ticket, card or stall sensor, and any that none of them catches leaves a visit open and the nightly count off. Step: the attendant checks the lens and the light today; a technician goes out if tomorrow's read rate has not recovered; until then, exits without a read are matched by ticket, card or stall sensor.your plate cameras · read Oct 16, 6:30 AM

        The record. Exit lane 1, plates read per exit: last three days 71% · Oct 13 74% · Oct 14 70% · Oct 15 69% · 30-day average before that 96%. Exit lane 2 steady at 95%.

        What it means. The lens, the light or the camera's angle has changed, and every exit it misses has to be matched another way or left open.

        What we'd automate. The text to the attendant on the first bad night, a technician visit if the next night does not recover, and every exit without a read matched by ticket, card or stall sensor until the camera reads again.

      • WatchingLive
        199 of 290 at 10:40 AM. Level 2: 72 of 92. Monthly accounts current: 398 of 412. App reservations matched to an entry read: 38 of 38. The entrance sign and the booking apps show the same count.ramp counters · stall sensors · read Oct 16, 10:40 AM

        The record. Level 1: 41 of 64 · Level 2: 72 of 92 · Level 3: 50 of 74 · Level 4: 36 of 60 · entrance sign and booking apps updated 10:40 AM.

        What it means. The count the attendant sees is the count the sign and the apps show, so nobody is sent to a full level.

        What we'd automate. Counts by level pushed to the sign and the apps every minute, and an alert when a level's stall sensors and its ramp counter disagree by more than three cars.

      • Not coveredDOB
        Façade inspection: four stories, and the façade program starts above six. It does not apply to this garage.DOB building records · city updated Oct 9

        The record. DOB: four stories. Façade inspections apply to buildings taller than six stories.

        What it means. Nothing to file.

        What we'd automate. A re-check if DOB's records for the lot change.

      88 Sample Street, Brooklyn

      DCWP garage and parking lot license · 140 spaces · 3 levels · 1 entry lane · 1 exit lane · 212 monthly cards

      3 owed2 open1 watching
      • OwedGates
        9 active access cards with no matching monthly payment, two of them on accounts canceled weeks ago. The two canceled accounts' cards were never taken off the gate list; the other seven last paid between Jun 16 and Sep 13. Step: the two canceled cards come off the gate list tonight, the seven are charged to the payment method on file or canceled, and the count is run again tomorrow night.your gate log · monthly accounts · reconciled Oct 15, 11:30 PM

        The record. Gate list: 212 active cards. Monthly payments this month: 203 accounts. Unmatched: 9. M-0088, canceled Aug 19, card last opened the gate Oct 15, 7:58 AM · M-0131, canceled Aug 30, card last opened the gate Oct 15, 8:20 AM · seven more, last paid Jun 16 to Sep 13.

        What it means. Two cars park on accounts the garage closed and seven on accounts that stopped paying; the gate treats all nine as paid.

        What we'd automate. A cancellation in the billing system takes the card and the plate off the gate list the same minute; the nightly count catches anything that slips past.

      • OwedApps
        31 app reservations honored at the gate, missing from the booking app's last payout. Each has a reservation code scanned at the entry, an entry read and an exit read; none is on the app's statement. Step: the 31 go to the app as one dispute with the codes and the gate reads attached, and the next statement is checked against them.your gate log · booking app statement · reconciled Oct 7

        The record. Booking app statement dated Oct 7: 286 reservation codes scanned at the gate in the period · 255 paid · 31 not. First on the list: code R-7Q2K4 · plate HTN•••2 · in 8:40 AM, out 6:15 PM, Sep 22.

        What it means. The garage gave 31 spaces to the app's customers and has not been paid for them.

        What we'd automate. Every statement matched to the gate's scans the day it arrives, and the gap written up as a dispute file with the reads attached, ready to send.

      • OwedDOB
        Parking structure report not filed; Brooklyn's filing window closed December 31, 2025. The late-filing penalty has run at $1,000 a month since January 1, 2026, and a failure-to-file penalty of $5,000 a year starts at the end of 2026. Two repairs are open in the garage's work orders: spalled concrete on the Level 2 ramp and a leaking deck drain over Level 1. Step: a qualified parking structure inspector is booked this week, the open repairs are scoped before the walk, and the inspector files the report as soon as it is signed and sealed.DOB parking structure filings · city updated Oct 13

        The record. DOB parking structure filing · Brooklyn, filing window January 1, 2024 to December 31, 2025 · no compliance report on file · late-filing penalty $1,000 a month from January 1, 2026 until an acceptable report is filed · failure-to-file penalty $5,000 a year from the end of 2026 · open work orders: Level 2 ramp spalling, Level 1 deck drain leak · no inspector named.

        What it means. The penalty grows every month until an acceptable report is filed, and an inspector's calendar is the first thing in the way. Anything the inspector finds unsafe has to be repaired within 90 days of the filing.

        What we'd automate. The filing window on the office calendar from the day it opens, with reminders at 90, 60 and 30 days before it closes; the open repairs as work orders with photographs; the inspector's booking and the filing confirmed on the file.

      • OpenTerminal
        Exit lane payment terminal offline since 9:40 PM yesterday. It has not reconnected after a restart, and the attendant is taking payment at the booth. Step: the terminal vendor has a ticket with the outage time; every exit since 9:40 PM is priced from its entry and exit reads and checked against the booth's takings.your payment terminal · gate log · read Oct 16, 6:30 AM

        The record. Exit lane terminal · last transaction Oct 15, 9:38 PM · no signal since 9:40 PM · restart tried 10:05 PM · exits since: 64, of them 9 monthly and 55 transient · booth takings logged for 49.

        What it means. Six transient exits since the outage have no payment recorded anywhere, and the gap grows until the terminal is back.

        What we'd automate. The vendor ticket opens itself once the terminal has been silent for five minutes, the attendant gets the outage and the exits to collect at the booth, and each exit is matched to a payment once the terminal is back.

      • OpenDCWP
        Counted 151 cars against a licensed capacity of 140, twice in the last ten days. The ramp counters peaked at 151 and 148 in the evening, with cars stacked in the aisles; the entrance sign showed spaces the whole time. Step: the attendant holds transient entries at 140 and puts Capacity Full up at the entrance, and the apps stop selling for the evening; if the garage can hold more cars, the capacity is raised on a DOB document first, then on the DCWP license.ramp counters · DCWP licenses · read Oct 16, 6:30 AM

        The record. Licensed capacity 140 · Oct 7: peak 151 at 9:20 PM, above 140 for 1 h 50 m · Oct 14: peak 148 at 10:05 PM, above 140 for 55 m · entrance sign: spaces available throughout.

        What it means. The garage is running past the capacity on its license, which the city's garage law does not allow, in aisles cars need to turn and get out.

        What we'd automate. The live count holds the gate at capacity, puts Capacity Full on the entrance sign and closes the apps; any night above capacity is on the owner's screen the next morning.

      • WatchingLive
        118 of 140 at 10:40 AM. Monthly cards on paid accounts: 203 of 212. App reservations today: 22, all matched to an entry read so far. The entrance sign and the booking apps are not fed from the count yet; the capacity line above is what that costs.ramp counters · stall sensors · read Oct 16, 10:40 AM

        The record. Level 1: 38 of 44 · Level 2: 41 of 48 · Level 3: 39 of 48 · entrance sign and booking apps not yet fed from the counters.

        What it means. The space is fine this morning; this garage's problems are in the money, the paperwork and the evenings.

        What we'd automate. The live counts to the sign and the apps; the nine cards stay on the owed line above until each is charged, canceled or taken off the gate list.

      301 Specimen Place, Queens

      DCWP garage and parking lot license · 410 spaces · 5 levels · 2 entry lanes · 2 exit lanes · 520 monthly cards · 8 EV chargers

      1 dated5 watching
      • DatedDCWP
        Garage and parking lot license renewal, due by March 31, 2027. Capacity, insurance, bicycle parking and the rate sign already match. Licensed capacity 410 against a highest count of 402; the insurance certificate runs past the renewal date; 22 bicycle spaces, as the entrance sign says; the rate sign matches the terminals. Step: the renewal is filed from your own DCWP account a month ahead, and the new license replaces the one in the booth.DCWP licenses · city updated Oct 9

        The record. DCWP garage and parking lot license · licensed capacity 410 · expires March 31, 2027 · highest count in the last 12 months 402, Sep 5 · insurance certificate through Aug 12, property and garagekeepers liability, the City named as certificate holder · bicycle parking: 22 spaces, shown on the entrance sign · rate sign photographed Oct 11, matches the terminals' rate table.

        What it means. A renewal with nothing to fix.

        What we'd automate. The renewal checklist at 90 days, which this morning's read says will come back clean, and the reminder to file at 45.

      • WatchingDOB
        Parking structure report filed Aug 13, rated safe. Queens files in this cycle's last window, January 1, 2026 to December 31, 2027, and this garage has filed; an annual observation is due each year until the next window, 2032 to 2033.DOB parking structure filings · city updated Oct 13

        The record. DOB parking structure compliance report · filed Aug 13 by a qualified parking structure inspector · rated safe · accepted · no repairs recommended · annual observation checklist included · next filing window January 1, 2032 to December 31, 2033.

        What it means. Nothing to repair. Each year the annual observation is done under a qualified parking structure inspector's supervision, from the checklist in this report; the completed checklists stay on site and are filed with the next report.

        What we'd automate. The annual observation booked each year, the completed checklists kept in one file, and the 2032 window on the calendar.

      • WatchingCameras
        All four lanes reading 95% of plates or better in the last seven days. Entry 1: 98%, entry 2: 97%, exit 1: 96%, exit 2: 95%. Every exit matched to its entry, most by plate and the rest by ticket or card.your plate cameras · read Oct 16, 6:30 AM

        The record. Plates read per pass, last 7 days: entry 1 98% · entry 2 97% · exit 1 96% · exit 2 95% · unmatched exits 0 · 30-day low 91% on exit 2, Sep 27, back to normal after a lens cleaning.

        What it means. Ninety-five exits in a hundred or better match on the plate alone, and the rest match on the ticket or the card, so the nightly count has nothing to guess.

        What we'd automate. The read rate checked per lane every night; a drop below 90% texts the attendant before the morning rush.

      • WatchingTerminal
        Three payment terminals online. Last outage: 6 minutes, Oct 4. Every transient exit yesterday has a payment, and every payment is tied to an exit.your payment terminals · gate log · read Oct 16, 6:30 AM

        The record. Exit lane 1 terminal · exit lane 2 terminal · pay station in the Level 1 lobby · all reporting · Oct 4: exit lane 2 offline 4:12 to 4:18 AM, reconnected by itself · yesterday: 742 transient exits, 742 payments.

        What it means. Nothing to chase.

        What we'd automate. Each terminal watched for gaps in its reporting; a gap over five minutes opens the vendor ticket and tells the booth.

      • WatchingEV
        Eight EV chargers on Level 1, all online, 46 sessions yesterday. Cars stayed plugged in for an average of 2 h 10 m after their charge finished, which is when a charger sits blocked.your EV chargers · read Oct 16, 6:30 AM

        The record. Chargers L1-01 to L1-08 · online 8 of 8 · yesterday: 46 sessions · average session 3 h 05 m · average time plugged in after full: 2 h 10 m · faults in the last 30 days: 1, L1-06, Sep 29, cleared by a remote reset.

        What it means. The chargers work; what limits them is full cars left on them.

        What we'd automate. A message to the driver when the charge finishes; idle time by charger in the owner's report, which is what an idle fee or a ninth charger would be decided on.

      • WatchingLive
        288 of 410 at 10:40 AM. Monthly accounts current: 520 of 520. App reservations today: 64, all matched to an entry read so far. Last night's count closed with nothing unmatched.ramp counters · stall sensors · your gate log · read Oct 16, 10:40 AM

        The record. Level 1: 62 of 86 · Levels 2 to 5: 58, 60, 55 and 53 of 81 · last night's count: 520 active cards, 520 paid · 84 cars inside overnight, all monthly · none past 72 hours.

        What it means. Every card paid, every reservation arrived, every car inside is accounted for.

        What we'd automate. The count runs every night; a clean night is one line in the morning email.

      • Not coveredDOF
        Commercial rent tax: Queens is outside the tax zone. The tax applies only in Manhattan south of 96th Street.DOF property records · city updated Oct 9

        The record. Commercial rent tax applies to tenants in Manhattan south of the center line of 96th Street whose annual or annualized gross rent is at least $250,000; this garage is in Queens.

        What it means. Nothing to file.

        What we'd automate. The zone is checked for every garage on the plan; one in Manhattan south of 96th Street gets its own line.

      17 Placeholder Avenue, Bronx

      DCWP garage and parking lot license · 62 spaces · surface lot · 1 entry lane · 1 exit lane · 44 monthly cards

      1 dated2 open2 watching
      • DatedDCWP
        The terminal has charged unfiled rates since Sep 6, ahead of the March 31, 2027 license renewal. A rate change has to be filed with DCWP and posted 60 days before it takes effect; this one went straight into the terminal, and the rate sign at the entrance still shows the filed rates. Step: the terminal goes back to the filed, posted rates today; amended Rate Information is filed with DCWP and the 60-day notice posted, and the terminal and the sign switch together on the effective date.DCWP licenses · your payment terminal · city updated Oct 9

        The record. DCWP garage and parking lot license · licensed capacity 62 · expires March 31, 2027 · terminal rate table changed Sep 6: first hour and daily maximum both up · no amended Rate Information filed · rate sign photographed Oct 13: the filed first hour and daily maximum · entrance sign photographed the same day: capacity 62, bicycle minimum 6.

        What it means. For 40 days the lot has charged more than its posted rates, without the filing and the 60 days' notice DCWP requires.

        What we'd automate. A rate change is scheduled in the terminal for its DCWP effective date, with the filing and the posting dates on the file; any terminal rate that does not match the filed rates is flagged the same day; the renewal checklist starts at 90 days.

      • OpenGates
        One plate read with no exit for more than 72 hours: JL•••3, in since Oct 10. A transient ticket with no monthly account; the overview camera shows the car still in row C. Step: the attendant leaves a notice on the car; the stay is priced at the posted daily rate when it leaves, and a car still there at seven days is on the owner's screen with the next step the posted rules and the law allow.your gate log · overview camera · read Oct 16, 6:30 AM

        The record. JL•••3 · entry Oct 10, 6:48 PM · transient ticket T-2207 · no exit read · overview camera frame Oct 16, 6:00 AM: car in row C, space C-11.

        What it means. Five and a half days of a stay nobody has paid for yet, and possibly a car someone has left behind.

        What we'd automate. Every stay past 72 hours goes to the attendant with the frame and the ticket; one past seven days goes on the owner's screen with the next step the posted rules and the law allow.

      • OpenCameras
        Entry camera reading 84% of plates after dark, 97% in daylight. The drop began Oct 8 and only after sunset, which points at the lamp over the entry lane rather than the camera; misses get a paper ticket and are matched by hand. Step: the lamp is replaced; until then the attendant's morning alert lists the night entries with no read.your plate cameras · read Oct 16, 6:30 AM

        The record. Entry lane, plates read per entry, last 7 days: 6 AM to 6 PM 97% · 6 PM to 6 AM 84% · before Oct 8: 96% day and night · exit camera steady at 95%.

        What it means. The camera works but cannot see plates in the dark, so night stays begin without a plate and end as a manual match.

        What we'd automate. The read rate split by day and night, every night; a work order for the lamp on the first night it drops; the manual matches listed for the morning.

      • WatchingGates
        Monthly accounts current: 44 of 44. 44 active access cards, 44 payments this month, and no card on a lapsed account.your gate log · monthly accounts · reconciled Oct 15, 11:30 PM

        The record. Gate list: 44 active cards · 44 accounts paid this month · waitlist: 9 · last cancellation Sep 26, card and plate off the gate list the same night.

        What it means. With nine on the waitlist, a lapsed card would be a space someone else is ready to pay for; there is none.

        What we'd automate. The nightly count; an account that misses a payment gets a reminder at three days and comes off the gate list at the end of the grace period you set.

      • WatchingApps
        App reservations in the last seven days: 12. Entries: 12. On the payout statement: 12. Every app customer arrived, and every one was paid for.your gate log · booking app statement · reconciled Oct 15, 11:30 PM

        The record. 12 reservation codes scanned at the gate · 12 entry reads · 12 on the app's payout statement dated Oct 14 · no-shows: 0.

        What it means. The app and the gate agree, to the car.

        What we'd automate. Each payout statement matched to the gate's scans the day it arrives.

      • Not coveredDOB
        Parking structure inspection: an open lot on grade is not a parking structure. DOB's periodic inspection does not reach it.DOB parking structure filings · city updated Oct 13

        The record. DOB's periodic inspection covers buildings or parts of buildings used for parking, including space inside or under a building; unenclosed lots not attached to a building are excluded. This lot is open ground with nothing above or below it.

        What it means. Nothing to inspect.

        What we'd automate. If a structure ever goes up on the lot, the inspection cycle comes onto the plan.

      Four invented garages with masked plates. Switch garages, filter by a count, open a line. Dates count from today.

      Bids and incentives

      Bid to run the city's garages and lots

      A city bid or an incentive application asks for much of what we already track: a current DCWP license, a clean DOB inspection file, a year of occupancy by hour, revenue reconciled every night and, where a contract sets M/WBE participation goals, the certification.

      City contracts

      Operating contracts for DOT garages and Parks lots

      The city owns garages and lots and puts their operation out to contract: DOT's municipal garages, NYCEDC sites and Parks parking lots. DOT's solicitations run through PASSPort, and all of them are noticed in the City Record. We read both every day. You get each notice that fits your garages, capacity and equipment.

      • Open bids to operate or manage garages and lots
      • The revenue reporting and equipment each operating bid demands
      • Which operator won each lot

      Certification

      M/WBE certification for garage operators

      Some operating and service contracts carry M/WBE participation goals. To meet them, prime operators look for certified firms as operators or as subcontractors for cleaning, security and equipment. We watch your SBS certification, its renewal date, the categories it covers and the bids that set goals in those categories.

      • The date your certification lapses
      • Your SBS listing updated when you add a lot

      EV charging

      Con Edison's PowerReady program for EV chargers

      PowerReady asks for a site plan, a one-line diagram and a load letter. On April 22, 2026, it stopped taking new Level 2 applications and paused DC fast charging. Your gate log already shows how long cars stay on each level, which is where a charger would be used.

      • Dwell by level and hour from your own gates
      • We watch each program's terms and tell you when one reopens
      • Charger usage reports the program asks for

      What we read

      The agencies that license and ticket your garage

      We read DCWP, DOB, DOF, OATH and NYS DOS for each garage. We add your gate, camera and terminal logs. Each line shows when its source last updated it. Some sources post daily; some lag by weeks.

      How it starts

      Send us a garage address

      1. A garage address. We send back each garage's plan within one business day: the license, the inspection cycle, what is dated, and what we would need from your gates.
      2. The plan for each lane. What we would monitor and connect, who on your team gets each alert, and the date the nightly count starts.
      3. Cameras and counters. We add cameras and counters where needed, connect your systems and turn on alerts. We keep it running.

      Or email [email protected]