What Is Number Coding in the Philippines?
Number coding is a road-space rationing scheme in which the last digit of your licence plate determines one weekday each week when your vehicle may not be driven on covered roads. It does not look at the vehicle type, the engine size, the nationality of the driver, or whether the car is owned or rented. It looks at one digit.
The purpose is blunt: remove roughly a fifth of vehicles from the road each weekday to ease congestion in one of the world's most gridlocked metropolitan areas. Average speeds on the main artery, EDSA, can fall to figures that make walking look competitive during peak hours, and coding is one of the levers used against that.
Three things to understand from the outset:
- Enforcement is local. MMDA sets the common framework and covers the main arteries, but individual cities — Makati, Manila, Quezon City, Pasig, Mandaluyong, Parañaque, Las Piñas and the rest — can adjust the details within their jurisdictions. If your route crosses several cities, you effectively have to satisfy the strictest rule among them;
- Coding gets suspended. Typhoons, flooding, work and class suspension announcements, major public events and holiday traffic arrangements all routinely produce suspension advisories — and reinstatement afterwards;
- It does not apply everywhere. Some tollway mainlines and certain city roads sit outside the scheme, but the moment you exit onto ordinary city streets the rule applies again.
Advice for newcomers: do not drive on memory. The base rule is simple, but suspension advisories, city-level variation and road exceptions stack on top of one another, and guessing wrong costs you a ticket plus an hour at the roadside. Build the habit of checking before you leave — the next sections show you how.
Number Coding Schedule: Which Plate Numbers on Which Day
The mapping is fixed and has been stable for years: plates ending in 1 or 2 are coded Monday, 3 or 4 Tuesday, 5 or 6 Wednesday, 7 or 8 Thursday, and 9 or 0 Friday.
| Last digit of plate | Coding day |
|---|---|
| 1, 2 | Monday |
| 3, 4 | Tuesday |
| 5, 6 | Wednesday |
| 7, 8 | Thursday |
| 9, 0 | Friday |
| All | Saturdays, Sundays and public holidays are normally exempt |
How do I read my plate? Philippine private plates generally follow a three-letter, four-digit format such as ABC 1234. Take the final digit — in that example, 4, which means Tuesday.
Four plate types that confuse people:
- Conduction stickers on brand-new vehicles awaiting permanent plates. These are read the same way, by the final digit; if you are unsure how to read yours, confirm with the dealer or the LTO rather than guessing;
- Provincial plates. Registration province is irrelevant — drive into a jurisdiction that enforces coding and the local rule applies to you;
- Rental cars. Same logic: the plate is what counts, not the renter. Ask the rental company which day the vehicle is coded before you drive off; many people first learn about coding when they are flagged down. See the car rental and self-driving safety guide;
- Re-plated vehicles. New plate, new coding day. Do not carry over an old habit.
On motorcycles: the MMDA scheme has long been aimed primarily at four-wheeled vehicles, with motorcycles generally outside it, although individual cities maintain their own rules for two-wheelers. If you commute by motorcycle, verify the current position in the cities you actually ride through. See the motorcycle buying guide.
For the rules themselves in one place — the full digit-to-weekday table, how to read five different plate situations, the three time-window models, how provincial cities differ, and the exempt vehicle and road categories — see the full Philippine number coding rules. This article focuses on the same-day "can I drive today" check.
How Do I Know If My Car Is Coded Today?
Run three checks: match today's weekday to the two coded digits, confirm whether a suspension has been announced, and identify which cities your route passes through. Clear all three and you are safe.
Step one: match the table. Monday takes 1 and 2, Tuesday 3 and 4, and so on. If your final digit appears, you are coded in principle.
Step two: check for a suspension. This is the step most people skip and the one that costs them. Coding is frequently suspended for:
- Public holidays and specially declared non-working days. The Philippine holiday calendar is genuinely complicated, with national holidays, local holidays and holidays declared at short notice — see the Philippine public holiday calendar;
- Typhoons, heavy rain and flooding. Days carrying work and class suspension announcements very often carry a coding suspension too — see how Philippine class suspension announcements work;
- Major public events and international conferences, where wider traffic management schemes take over;
- Holiday shopping and cemetery-visiting peaks, when cities publish special arrangements.
Where to check: the MMDA website and its official social media accounts are the primary source, usually posting the day's advisory early in the morning; local news outlets and traffic apps mirror it. Do not rely on a screenshot forwarded in a group chat — last year's advisory looks exactly like this year's.
Step three: check the route. List the cities you will pass through and confirm each one's hours. A trip inside a single city is simple; crossing three or four — routine in Manila — means planning to the strictest applicable rule.
The easy alternative: do not drive on your coding day at all. Ride-hailing, the MRT and LRT lines, or carpooling with a colleague often beat a detour on both time and cost. See the complete guide to using Grab.
What Are the Number Coding Hours?
Under the MMDA framework, coding runs during the two weekday peaks, typically 7am to 10am and 5pm to 8pm; whether the midday period between them is open — the so-called window hours — is decided city by city. This is the single most variable, and most misunderstood, part of the scheme.
The confusion has a cause: window hours are a local government power. Metro Manila historically ran a widely observed 10am to 3pm window; MMDA later pushed to unify the scheme around the two peaks only, but individual cities have variously retained a window, extended the restricted hours, or applied coding across the whole day depending on their own traffic conditions. The result is that a midday trip can be legal in one city and a violation in the next.
Practical handling:
- Look up the current rules once for the handful of cities you actually drive in and keep the note on your phone. For most people the daily route is fixed, so one lookup lasts a long time;
- Watch the city boundaries. In Metro Manila these often run down the middle of an ordinary street, and you can change jurisdiction without noticing;
- Leave a buffer around peak boundaries. Trying to clear a checkpoint at 9:55 for a 10am window is not a plan when traffic is what it is;
- Expect the rules to change. Several cities have adjusted their hours in recent years, so driving on three-year-old knowledge is genuinely risky.
One adjacent restriction worth knowing about: the truck ban. Several Metro Manila cities prohibit cargo vehicles during peak hours under rules entirely separate from coding. If your work involves freight or moving house, this affects your scheduling more than coding does — see finding local moving services in the Philippines.
Four Common Misconceptions About Number Coding
The calculation is one sentence long, but the assumptions built around it generate a steady stream of avoidable tickets. The four that catch foreign residents most often:
- Misconception one: being a foreigner exempts you. An ordinary foreign driver is fully subject to coding; nationality is irrelevant. Exemptions attach to categories of vehicle, not categories of driver. On driving here at all, see getting a Philippine driver's licence as a foreigner;
- Misconception two: passing through does not count. Coding restricts driving, not parking. A car sitting in your garage is fine, but wheels turning on a covered road during restricted hours is a violation regardless of where you started or where you are headed;
- Misconception three: airport trips are exempt. The most dangerous assumption of the four. Never stake a flight on an assumed airport exemption. Whether particular airport approach roads fall inside or outside the scheme varies by city and changes over time. The safe answer is simple: on your coding day, do not drive yourself to the airport — book a car or use a driver. See the Manila airport guide;
- Misconception four: EVs are automatically exempt. Philippine legislation promoting electric vehicles does establish a policy direction of exempting them from coding, but implementation sits with each city, and the proof required varies. If you drive an EV, confirm with the cities on your route rather than relying on a statutory provision alone.
One more thing that is not a misconception but is widely overlooked: pairing two vehicles with different final digits is standard practice in Manila. A car ending in 3, coded Tuesday, paired with one ending in 7, coded Thursday, keeps the household mobile all week. Factoring the digit into a second-car purchase is local common sense — see the complete car buying process for foreigners.
Which Vehicles and Roads Are Exempt From Number Coding?
Exemptions attach to categories of vehicle and specific roads, never to a driver's reasons. The categories commonly recognised include:
- Emergency vehicles — ambulances, fire trucks and police vehicles responding to incidents;
- Public transport and certain public service vehicles, with the precise scope set by current rules;
- Diplomatic plates, which receive particular treatment by convention;
- Battery electric vehicles, which Philippine electric vehicle legislation directs should receive a package of privileges including exemption from coding — though the implementing detail and the proof required differ between cities;
- Medical personnel and media in defined circumstances, generally requiring valid credentials or a pass obtained in advance rather than a verbal claim at the roadside.
On roads: some tollway mainlines fall outside city-level coding, but the rule reasserts itself the instant you exit onto ordinary streets. Individual cities also publish their own exempt-road lists. Both of these change, so treat current MMDA and city government advisories as the authority.
A mindset point worth stating plainly: sympathetic circumstances do not buy exemptions. Taking someone to hospital, running late for an important meeting, having children in the car — none of these are normally accepted at a checkpoint, because enforcers have little discretion outside the defined categories. For a genuine medical emergency, an ambulance or a booked car will be both faster and safer than driving yourself.
If your work genuinely requires a vehicle every day — client pickups, site visits, accompanying inspection delegations — the least stressful solution is a local driver. A good one knows each city's rules, can switch to the other vehicle on your coding day, and knows the compliant workaround routes. It is an entirely normal arrangement here; see the complete guide to hiring a driver in the Philippines.
What Is the Penalty for Violating Number Coding?
Being caught driving on your coding day during restricted hours results in a traffic citation carrying a fixed fine — a modest amount in the low hundreds of pesos range, subject to the current schedule. It is a traffic violation rather than anything criminal, and it is simple to resolve, but painful if ignored.
What to do if you are flagged down:
- Pull over and do not argue. The roadside is not the venue for a debate, particularly across a language gap;
- Identify the enforcer — an MMDA traffic enforcer and a city traffic officer wear different uniforms and issue different citations;
- Get a proper written citation showing the violation, date, place, plate number and enforcer identification;
- Do not hand over cash at the roadside. The proper route is payment at a designated office or online against the citation. If you are asked for something informal, see what to do when a traffic enforcer asks for a payoff;
- Pay on time and keep the receipt. Unpaid citations can complicate vehicle registration renewal later, which is a far worse time to deal with them. See how to handle a Philippine traffic ticket and the vehicle registration renewal guide.
On camera enforcement: Metro Manila has been expanding camera-based non-contact apprehension, with coverage and status changing periodically. That means the absence of an officer at an intersection does not mean nothing was recorded, and a citation may arrive later at your registered address. Which is exactly why your vehicle registration details should be kept current: an outdated address means the notice never reaches you and penalties accrue in silence.
A closing suggestion: treat tickets as data. If you or your driver are repeatedly cited at the same junction at the same hour, the real problem is a routine that conflicts with the scheme. Changing the route or the departure time costs less than paying the fine every week.
How Residents and Companies Actually Work Around Coding
Coding is not an occasional nuisance; it is a fixed constraint that lands on you once every week, so it deserves to be handled as a scheduling matter rather than improvised each time. Here is what long-term residents and Chinese-invested companies in Manila actually do:
Individuals and families:
- Choose the digit when buying a second vehicle so the two coding days do not overlap and the household always has a car. This is the most common local strategy;
- Designate your coding day as a no-driving day — work from home, move meetings online, eat near the office;
- Use public transport or ride-hailing that day. The MRT and LRT frequently beat driving at peak hours, with an app booking for the last mile. See the complete Philippine transport guide.
Companies and teams:
- Spread the fleet's digits across weekdays. With three or more company vehicles, a deliberate spread guarantees something is always available;
- Align driver rosters with coding days — use the coded day for servicing, registration errands, and tasks that do not need that vehicle;
- Plan delegations and site visits around it. When a client flies in from China on a tight itinerary, the last thing you want is to discover the car is coded. Build vehicle coding days into the itinerary from the start — see the complete Philippine business trip guide;
- Put it in the employee handbook. For field roles, state clearly when the company reimburses ride-hailing, so staff do not drive coded vehicles to avoid a claim. See writing a Philippine employee handbook.
If you or your team have just arrived in Manila and are still working out transport, permits and housing, Yixing can help you get the sequence right. We are based in Makati, Metro Manila, offering settle-in services such as vehicle arrangements, driver sourcing and licensing support, along with market entry assistance for business visits and inspection itineraries. Everything described here is subject to current MMDA and city government advisories; coding can be suspended or modified at any time for holidays, weather or policy reasons, so checking the day's advisory before you leave remains the only reliable method.
Frequently Asked Questions
What is number coding in Manila?
What plate numbers are coded on each day?
How do I know if my car is coded today?
What are the number coding hours in Metro Manila?
Is number coding in effect on weekends and holidays?
Are motorcycles and rental cars covered by number coding?
Are electric vehicles exempt from number coding?
What is the fine for violating number coding?
Let’s talk through your situation — free
Every company is different. Leave your details and a Chinese-speaking advisor will get back within 1 business day with practical, industry-specific guidance and a transparent quote.
Get help with Settling In → Free consultation
