On Monday, October 5, NCAP comes back to Metro Manila. Not all of it. Six cities as of now: Manila, Quezon City, Valenzuela, Parañaque, Muntinlupa, and San Juan.
Now, just to be clear, this is not an LTO program. It is not one MMDA system, either. It is six city schemes under six ordinances, stacked on top of the MMDA scheme that has run on major roads since May 2025.
And this is where it gets complicated.
The whole point of the Metro Manila Traffic Code was a standardized, unified system across all cities. As it stands, only the fine has been standardized. The notice, the payment, the appeal process, and the portal were not.
So the only way to know if you are clear of violations is to check your physical mailbox for a letter from the city, or to check each city’s portal every week, once they eventually publish them.
MMDA at least built a push: a sender ID, an email, and one portal to check. The six cities have announced nothing like it. No sender ID. No email domain. A notice is mailed to the address on the registration, and then it is on you to find the right portal and pay each city separately. The cities say online payment and protest will be available, but as of this writing I have not seen a complete list of those portals.
Think about what that does on the road. It is like driving through a minefield, except the explosions are not in real time. Imagine having a family driver, or owning a fleet, with multiple drivers committing violations that you or they may not even know about. Nothing buzzes. Nothing texts. There is no feedback loop. You rely on the Philippine postal system to deliver a physical letter to a physical address. If any link in that chain fails, you only learn about it at registration renewal, by which time the driver could have left, the car could have been reassigned, and now you have a hold on your plate. For a fleet, that is a stack of violations that could run into the hundreds of thousands of pesos.
Case in point: I received two violations from MMDA’s NCAP portal just last month. I checked May Huli Ka, and it turned out to be a car I sold a year ago. The transfer was completed, and I had the new owner’s CR to prove it. I tried to contest, but the portal was down. It simply said “under maintenance.”
I called the new owner to tell him, then sent the CR with the new owner’s name on it directly to someone at MMDA, who assured me it would be fixed. A week later, I got another violation for the same car, still addressed to me. As of this writing, despite sending documents clearly showing the car is registered to someone else, the violations remain on my account.
At least this happened on MMDA’s NCAP, which meant I got a message and was able to relay it to the new owner. Not every seller stays in touch with the buyer, especially once all the paperwork is complete. In that case, the new owner would not find out until renewal, which in the case of new cars can be up to three years later.
We were promised this would end. A Supreme Court ruling, released in March 2024, told Metro Manila cities they could not write their own traffic tickets unless MMDA deputized them, and ordered them to follow the single ticketing system. The 2023 Traffic Code was supposed to finish the job. Instead, Monday rebuilds the maze: six camera schemes, six portals, and a warning system for only one of them.
So what happens when the next city signs up? Another portal. Another contest clock. If every city follows, that is seventeen cities, eighteen inboxes to check every week, just to make sure you are not racking up a bill.
So let me ask the question on every motorist’s mind: Why can’t this sit under one agency, with one portal? One text. One place to pay. One place to contest?
It is not that hard. We do it with almost everything else and think nothing of it. Now just imagine if InstaPay worked the way NCAP does. You send the money. Nothing tells you if it arrived. The receiving bank mails a letter to an address you left years ago. To find out what happened, you have to visit the website of each bank, one by one, and check. Miss it, and you find out when your card comes up for renewal and gets blocked.
That is what we are being asked to live with. When the government tells private companies to connect, like they did with Globe and Smart, or Autosweep and Easytrip, they find a way. But when it comes to its own agencies, it is as if they handed the public the pieces of a jigsaw puzzle and asked us to return it whole.
And the most frustrating part is that the pieces exist. The Court has already called MMDA the central body on Metro Manila traffic. The 2023 Traffic Code unified the fines. MMDA built the system that texts you, and has the portal to contest online, when it is not under maintenance. Mag group chat naman kayo.
So why does the Filipino motorist always end up doing all the legwork? We check the mailbox. We hunt for the portal. We update the records. We chase the paperwork for a car we no longer own. The government builds the camera, and lets the public figure out the system around it.
I am not against enforcement. I have always supported NCAP. But can we please just have one agency, one portal, and one system? Is that really too much to ask?