ADVERTISEMENT

LTFRB steps up crackdown vs illegal ride-hailing service operation, says tempo permits do not exist

Published Dec 9, 2025 12:28 pm
Temporary permits for ride-hailing services and other modes of public transportation do not exist and any document similar to that are fake and illegal, the Land Transportation Franchising and Regulatory Board (LTFRB) clarified amid reports of the prevalence of its use particularly in Transport Network Vehicle Service (TNVS).
LTFRB chairman Vigor D. Mendoza II said what the agency issues is either a provisional authority or an authority to operate, and nothing more.
“There is no such thing as tempo or temporary permits. This so-called tempo is fake and any TNVS or public transport drivers and saying they have such is clear and simple illegal operations,” said Mendoza.
The so-called tempo was an illegal practice wherein TNVS were given temporary permits to operate.
The modus became rampant and became one of the sources of corruption in the agency as transport groups are claiming that the temporary permits are issued in exchange for a fee and regular commission of erring LTFRB personnel.
The “tempo” issue became one of the major complaints of transport groups as they emphasized that it is tantamount to colorum and in response, the LTFRB started the crackdown as part of the measure to increase the earnings of drivers and operators.
Mendoza then warned Transport Network Companies (TNCs) to police their own ranks by ensuring that all TNVS under their respective platforms are compliant with the government regulations.
“We already put a stop to this illegal practice right after my meeting with TNCs last month. But we keep on receiving complaints that there are still a handful of TNVS defying our warning on the use of this so-called tempo,” said Mendoza.
The campaign against “tempo”, according to Mendoza, was complemented with more aggressive anti-colorum operations across the country.
Based on the computation of transport groups, colorum vehicles take away 30 percent of their daily income and the operation against “tempo” is an added earnings protection for legitimate transport groups.
Mendoza said the operation against temporary permits will also be monitored in other public transport platforms.
He added that intelligence-gathering was also intensified against the cohorts of TNVS operators in the LTFRB.
“Let this serve as a warning to all TNCs that we will not hesitate to cancel your authority to operate if we find out that you are tolerating and doing nothing to address this. These people can never operate if the TNCs are only doing their job because what they are using is their platform,” said Mendoza.
“And let this warning also reach erring LTFRB personnel that you would not only be dismissed, you would also face criminal charges once we catch you,” he emphasized.
Mendoza explained that the LTFRB is now fast-tracking all the pending applications as part of his commitment to address all backlogs, which was monitored to be more than 30,000 as of last month.
He said the LTFRB is now bringing out all the authorities to operate as fast as possible so that no TNVS will resort to Illegal activities.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.