ADVERTISEMENT

BIR surpasses 5-month revenue target behind strong May collections

Published Jun 15, 2026 09:22 am

At A Glance

  • Tax revenue collection benefited from the extended filing season as the Bureau of Internal Revenue (BIR) saw its end-May collections rise to ₱1.43 trillion, higher than the ₱1.35 trillion collected in the same period in 2025.
BIR Commissioner Charlito Martin R. Mendoza
BIR Commissioner Charlito Martin R. Mendoza
Tax revenue collection benefited from the extended filing season, driving the Bureau of Internal Revenue’s (BIR) year-to-date collections to ₱1.43 trillion as of end-May—up from the ₱1.35 trillion recorded in the same period in 2025.
This 5.5-percent increase in cumulative revenues for the first five months exceeded the BIR’s ₱1.42-trillion target, the country’s largest tax collection agency said in a statement released Monday, June 15.
BIR Commissioner Charlito Martin R. Mendoza attributed this sustained growth to the institutionalization of the BIR DARES reform agenda, which has streamlined tax administration through digitalization and simplified compliance.
The five-month momentum was anchored by a robust performance in May, when collections hit ₱279.1 billion—a 14.2-percent surge from the ₱242.704 billion collected in May 2025. This year-on-year spike was primarily driven by a strategic extension of the tax filing season, which was ordered to mitigate the impact of national energy challenges.
Mendoza said the extension granted by President Ferdinand R. Marcos Jr. “helped taxpayers manage their finances and comply with their tax obligations in a more orderly manner during this energy crisis.”
“It gave taxpayers additional time to file and pay correctly while easing compliance pressures during a difficult period,” the BIR chief added.
The BIR also surpassed its monthly target by ₱78.2 million despite operational hurdles faced by regional offices.
Mendoza credited the agency’s revenue regions, district offices, Large Taxpayers Service (LTS), and national office for their efforts during the extended filing season. “This was especially important as some areas had to continue serving taxpayers despite power and internet interruptions,” he said.
Apart from the temporary filing extensions, the BIR credited the long-term revenue surge to systemic upgrades under the DARES agenda.
Major milestones during the month included the launch of a new portal for large taxpayers, the introduction of QR-enabled registration for online businesses, and simplified process for business closures.
Looking ahead, the BIR remains focused on balancing taxpayer support with rigorous enforcement. Mendoza noted that the May outcome proves revenue growth and ongoing reforms can coexist.
“We will continue to support taxpayers through clearer rules, simpler processes, and better digital services, while protecting the revenue base through stronger enforcement and compliance monitoring,” Mendoza said. (Derco Rosal)

Related Tags

Bureau of Internal Revenue (BIR) Charlito Martin R. Mendoza
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.