ADVERTISEMENT

LTFRB sets price cap on booking fees for app-based taxis

Published Jul 18, 2026 02:17 pm

At A Glance

  • The rule is either 20% of the total approved rate, or, P60—whichever is lower.
  • The authorized booking or platform fee is applicable uniformly to all taxi units with on-line transport platforms
(LTFRB)
(LTFRB)
When ride-hailing services became popular, taxi operators also came up with their respective online platform to ensure that they would not be left behind—the only problem is that they set their own rules on booking fees.
And amid complaints and questions raised over different booking fees, the Land Transportation Franchising and Regulatory Board (LTFRB) finally intervened by setting a price cap for the payment of booking or platform fee in passenger taxis.
LTFRB chairman Vigor D. Mendoza II stressed the importance of feedback mechanisms in public transportation, in this case, booking fees of taxis, as all the concerns are immediately addressed.
And following the confirmation of the report, Mendoza said they crafted a memorandum circular that will serve as a guideline for taxi operators in dealing with services that use their digital or online platforms.
“This memo, the Memorandum Circular (MC) 2026-055, was already approved by the LTFRB and will take effect after the publication to a newspaper with general circulation,” said Mendoza.
Under the memo, the authorized booking or platform fee that may be collected from
passengers by taxi units through digital or online transport platforms shall be 20 percent of the total approved rate, or, P60—whichever is lower.
The same memo pointed out that the authorized booking or platform fee is applicable uniformly to all taxi units with on-line transport platforms.
“Booking or platform fee shall be separately reflected and clearly disclosed in the fare computation, booking confirmation, and electronic receipt issued to the passenger,” the LTFRB memo circular read.
“No additional booking fee, convenience fee, service fee, platform surcharge, or similarly denominated charge beyond the foregoing authorized amount shall be imposed or collected without prior approval from the Board,” it added.
Leveling the playing field
After receiving the complaints, the LTFRB review of the existing policy revealed that the only related case of booking fee charging was that of the pick-up fares for the ride-hailing services.
The pick-up rate for Transport Network Vehicle Service (TNVS) was earlier fixed by the LTFRB through Memorandum Circular 2025-058 which imposed fixed pick-up fares for TVS operations corresponding to the distance traveled by drivers from the booking acceptance point to the passenger pick-up location.
This was briefly implemented in December last year over surge fee concerns.
The LTFRB stated that the absence of clear policy on booking taxis using online platform resulted in unauthorized or inconsistent collection of additional charges causes
confusion among passengers and may result in unreasonable transportation costs and
non-transparent fare practices.
“There is a need to establish clear and uniform rules governing the imposition, computation, disclosure, and collection of booking or platform fees in order to ensure transparency, protect the riding public, and maintain fair and reasonable transportation charges,” the new circular for taxi booking fee read.
The rules
Mendoza said the guideline set in the memo circular only covers taxi units and operators with digital booking platforms facilitating passenger transport services through online or app-based platforms.
Among the prohibition stipulated under the Memorandum Circular (MC) 2026-055 are:
a. Imposition or collection of unauthorized booking fees, platform fees, convenience fees, or similar charges;
b. Misrepresentation or concealment of charges imposed on passengers;
c. Collection of duplicate or overlapping booking-related charges;
d. Charging passengers fees not reflected in the approved fare structure or digital booking receipt; and,
e. Imposition of arbitrary or dynamically generated booking charges without prior LTFRB approval.
Mendoza pointed out to taxi operators using online platforms to ensure that all their digital transport platforms and operators will clearly disclose all fare components prior to booking confirmation and reflect all authorized charges in the electronic receipt or trip summary.
They were also tasked to maintain records of all booking-related charges for audit and inspection purposes; and submit such reports and data as may be required by the LTFRB.
“Any operator, platform provider, or driver found violating the provisions of this Circular shall be subject to the appropriate administrative sanctions, including fines, suspension, cancellation of franchise, accreditation, or other penalties under existing laws, rules, and regulations,” Mendoza said.

Related Tags

LTFRB taxi
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; } }

{{ static_articles_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.