What a Standard PMS Includes in the Philippines
A basic PMS done every 5,000 to 10,000 km covers the engine oil drain and refill with the specified grade, oil filter replacement, air filter inspection and replacement if needed, top-up of brake fluid, coolant, power steering fluid, and washer fluid, visual check of belts, hoses, and battery terminals, and tire pressure check.
An intermediate PMS done every 20,000 to 40,000 km adds spark plug inspection or replacement, cabin air filter replacement, brake pad and disc inspection with thickness measurement, tire rotation, battery load test, and a full undercarriage inspection.
A major PMS done every 40,000 to 80,000 km depending on manufacturer schedule adds timing belt inspection or replacement, coolant system flush, transmission fluid change, brake fluid flush, and fuel filter replacement. Always check your owner's manual for your specific car model's schedule.
Why PMS Matters More in the Philippines
Philippine driving conditions age a car faster than most manufacturer maintenance schedules anticipate. Metro Manila's stop-and-go traffic means your engine idles for hours each day. Idling builds heat and accelerates engine wear at a rate that open-road driving does not. An engine covering 20,000 km in Manila traffic is more worn than one covering the same distance on the highway.
Temperatures regularly exceed 35 degrees Celsius. Engine oil degrades faster in heat, rubber belts and hoses crack sooner, and battery performance declines more quickly. What lasts three years in a temperate country may last 18 months here. Flooding and high humidity cause moisture to enter electrical systems, corrode battery terminals faster, and promote rust on undercarriage components.
The practical result: if your PMS interval was set for European or American driving conditions, it is too long for Filipino driving.
How Often Should You Get PMS in the Philippines?
With conventional or mineral oil, get PMS every 3,000 to 5,000 km. With semi-synthetic oil, every 5,000 to 7,500 km. With full synthetic oil, every 7,500 to 10,000 km. At minimum, service your car every 6 months regardless of mileage — oil degrades over time even when the car is driven lightly.
For Grab and TNVS drivers who accumulate 60,000 to 90,000 km per year, halve these intervals at minimum. High daily mileage with constant AC use and stop-and-go traffic means the engine works far harder than a private vehicle.
What PMS Costs in the Philippines (2025)
A basic PMS at an independent shop costs ₱800 to ₱1,500 with conventional oil and ₱1,500 to ₱3,000 with synthetic oil. An intermediate PMS costs ₱1,500 to ₱3,000 with conventional oil and ₱2,500 to ₱5,000 with synthetic. A major PMS runs ₱5,000 to ₱15,000 with conventional and ₱8,000 to ₱20,000 or more with synthetic oil.
Prices vary based on your car make, engine size, whether you use OEM parts, and whether the shop is a casa or independent. Dealership PMS costs 30 to 60 percent more than a trusted independent shop for the same work. During your warranty period, using the casa protects your coverage. After warranty, an independent shop provides the same quality at a significantly lower cost.
Red Flags During PMS — What Not to Ignore
If your mechanic finds any of these during PMS, act on them before you leave. Milky or white-grey engine oil means water has mixed with the oil, indicating a head gasket problem or a severe flooding event. Do not restart the engine until this is investigated. Brake pads below 3mm should be replaced now, not at the next visit — below 2mm is a safety issue. A cracked or fraying drive belt will snap without warning; replace it before it fails rather than after. Coolant that is brown or rust-colored means the cooling system needs flushing and there may be internal corrosion. Battery voltage below 12V at rest means the battery is near end of life and should be replaced within weeks.
Always ask to see the old parts after a PMS — the used oil filter, old spark plugs, worn brake pads. This confirms the work was done and gives you a reference for how hard your car is working.