ADVERTISEMENT

BIR bars foreign tech giants from using treaties to avoid VAT

Published Jun 3, 2026 05:30 pm  |  Updated Jun 3, 2026 04:13 pm
Foreign digital service providers operating in the country cannot leverage international double tax agreements to avoid the nation’s 12 percent value-added tax (VAT), according to the Bureau of Internal Revenue (BIR).
The tax authority clarified that bilateral tax treaties strictly apply to income taxes, meaning cross-border digital transactions remain fully subject to consumption taxes.
“Tax benefits, either a preferential tax rate or tax exemption under a tax treaty, cover only income tax,” BIR Commissioner Charlito Martin R. Mendoza stated in Revenue Memorandum Circular (RMC) No. 59-2026, issued last Tuesday, June 2.
However, the BIR noted that a digital service may still be exempt from VAT or qualify for a zero rating. These designations are granted pursuant to Sections 108, 109, and 295 of the National Internal Revenue Code (NIRC) of 1997, or the Tax Code, as amended, rather than through international tax treaties.
The bureau also emphasized that even if a provider’s services qualify for these exemptions, they are not exempt from administrative compliance.
If a non-resident digital service provider (NRDSP) sells digital services to consumers in the Philippines that qualify for a VAT exemption, it must still register with the BIR and file VAT returns. However, it should report these sales as VAT-exempt transactions in its tax filings.
In business-to-business (B2B) arrangements, such as cross-border cost-sharing where a foreign affiliate pays for services consumed by a local branch, the responsibility for tax remittance shifts. Under this reverse charge system, the Philippine subsidiary is responsible for filing the VAT return, as well as withholding and paying the 12 percent VAT due based on the billing or invoice issued by its foreign affiliate.
For the online travel and hospitality sector, the tax is not applied to the gross booking value. The RMC stated that NRDSP online booking platforms are only required to pay the 12 percent VAT on the portion of income earned from subscription, commission, or service fees, rather than on the total gross amount received. This means VAT applies strictly to the segment of the payment that qualifies as a digital service fee.
On digital advertising, the BIR clarified that the location of the target audience is irrelevant if the payor is local. If a Philippine entity procures an online advertisement, the transaction is subject to VAT regardless of where the audience views it. Conversely, a service may be subject to a zero-rated VAT if the services are consumed by clients located abroad, provided they are paid for in an acceptable foreign currency.
For subscriptions that began before the law’s implementation in June last year, companies must compute and remit the 12 percent VAT applicable to the remaining months of the subscription period. This rule applies even if the full subscription was paid for in advance before the new VAT guidelines took effect.

Related Tags

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