Paying Traffic Fines in Manila Doesn't Have to Be a Nightmare
Manila traffic fines are handled by two separate agencies that don't always talk to each other: the LTO and the MMDA. Getting them sorted out requires understanding which one issued your ticket, where to pay, and which payment channels actually work without wasting half a day. Most people overcomplicate this. The first thing you need is the details of your violation: the ticket number, your plate number, and which agency issued it. LTO tickets usually come as a blue or pink carbon copy slip. MMDA tickets are often white or green. The color isn't worth remembering because they mix it up, but the format differs enough that you can usually tell them apart. LTO violation payments can be done through the LTO's official portal at lto.gov.ph under the electronic payment section, or through partnered banks like BDO, BPI, and Metrobank. There's also the LandBank app now, which works for LTO transactions if your account is linked. Online payment portals like BillEase and PayMongo sometimes process LTO fines too, but they add a convenience fee that runs about 3 to 5 percent of the fine amount. Whether that's worth it depends on how much you value not standing in line.
MMDA violation payments have historically been more offline. You go to an MMDA collection center, which are scattered across key locations in Metro Manila: the main one at EDSA corner Shaw Boulevard in Mandaluyong, another at the MMDA headquarters along Taft Avenue near Pasay, and a few satellite counters at major malls during enforcement periods. Some banks also accept MMDA fines over the counter now, but not all branches handle them, so calling ahead saves a wasted trip. Here's the part nobody warns you about. If your violation was issued by a traffic enforcer on the street and they gave you a receipt that says to pay at a specific bank branch, that receipt is binding. The amount printed on it is what you owe, and going to a different bank or trying to pay through an app that quotes a different total will just create a mismatch when they try to clear it. I learned this the hard way after paying an MMDA fine through an online gateway that showed a lower amount than what was on my actual receipt. The system rejected it two days later, and I had to go back to the same branch just to reprocess the correct amount. The workaround was straightforward: always match the payment channel to the instructions on your receipt. If it says pay at BDO, pay at BDO. If it says pay at any authorized collection agent, you have slightly more flexibility. For LTO violations, there's a detail that trips people up. The LTO recently consolidated many of their payment options into the LTO Online Payment System, which links directly to your LTO license plate record. But this only works if your vehicle registration is current and your license isn't suspended. If either of those is expired or flagged, the portal won't let you complete the payment even though the fine itself is still valid. The workaround I use is paying through a bank counter instead. Bank tellers can process the payment regardless of your LTO account status, and they give you an official receipt that you can then use to clear the flag when you next visit an LTO office. It's one extra step but it prevents the online system from bouncing you.
GCash and Maya have both integrated LTO and MMDA payments into their apps now. This is genuinely the fastest option if your accounts are already funded and verified. GCash processes the payment within minutes, and Maya sometimes takes a bit longer but has lower failure rates during peak hours. The catch is that both apps charge a small processing fee, and sometimes their systems lag behind the actual violation database, meaning your fine shows up as unpaid even after you've paid. If that happens, screenshot the confirmation immediately and take it to the nearest LTO or MMDA office the next business day. They can manually verify it using the reference number. 7-Eleven's Clipper system accepts both LTO and MMDA fines, which is useful because 7-Eleven stores are everywhere. You pay at the counter, get a receipt, and you're done. The trade-off is that some of the smaller stores either don't know how to process traffic fine payments or their Clipper terminal is malfunctioning. I've had this happen at a store in Quezon City where the cashier insisted they couldn't process an MMDA fine even though the sign outside literally advertised it. Walking to the next 7-Eleven down the block solved it in thirty seconds. The bigger issue people run into is duplicate payments. This happens when you get the same violation cited twice, or when an online payment fails but the system still deducts the money from your account. The refund process for LTO is handled through the LTO Complaint and Assistance Center, and it typically takes three to five business days once you file. For MMDA, you go to their legal department at their headquarters and file a claim with your proof of payment. Neither process is fast, so keeping every receipt and confirmation number is not optional.
Get the Full Details

One counter-intuitive thing about paying Manila traffic fines: the order in which you pay matters if you have multiple violations. LTO and MMDA maintain separate databases, and clearing one agency's violations first can sometimes unblock your ability to transact with the other. I had a situation where my LTO clearance was stuck because of an unresolved MMDA ticket from a year prior. Even though they're different agencies, the LTO system flagged me during renewal because the MMDA violation was associated with the same plate number. Paying the MMDA fine first, then returning to the LTO two days later, cleared everything. The reverse order didn't work the same way. Another thing most guides don't mention: some violations, particularly those related to overloaded vehicles or serious safety infractions, carry penalties that can't be fully settled through digital payment. These require an in-person appearance at the relevant office. If your fine falls into this category, trying to pay online will just waste time. The ticket itself usually indicates whether in-person processing is required, but it's easy to miss if you're rushing. The absolute simplest path for most people is this: check your violation on the LTO website or through GCash, pay through the channel specified on your receipt, keep the confirmation, and verify the payment cleared within forty-eight hours by checking your LTO or MMDA record again. If anything looks wrong, fix it immediately. Don't wait until your next license renewal to discover a payment never went through.