ADVERTISEMENT

BIR files ₱22.7-billion tax case against Zaldy Co's Sunwest

Published Jul 24, 2026 10:04 am
Former Ako Bicol party-list Rep. Zaldy Co.
Former Ako Bicol party-list Rep. Zaldy Co.
The Bureau of Internal Revenue (BIR) filed criminal complaints against Sunwest Inc. and its top executives over an estimated ₱22.71 billion in unpaid deficiency income taxes, marking one of the government’s largest tax enforcement actions this year.
In a statement, the BIR said that the tax agency submitted the complaints on Friday, July 24, to the Department of Justice (DOJ), targeting the corporation along with its president, Aderma Angelie Descarga Alcazar, and treasurer, Cesar Zacarias Buenaventura.
Sunwest is a firm founded by former Ako Bicol party-list Rep. Zaldy Co.
The BIR accuses the company and its officers of willful tax evasion, underdeclaring income, claiming fictitious purchases, and improperly using creditable withholding tax credits across tax returns spanning 2019 to 2024.
The legal action stems from an intelligence-driven probe ordered under President Ferdinand Marcos Jr.’s directive to investigate alleged financial irregularities within state-funded flood-control infrastructure projects.
Following the mandate, the BIR’s National Investigation Division launched a preliminary audit comparing Sunwest’s declared earnings against payment records from government agencies, including the Department of Public Works and Highways, National Power Corp., and the Philippine Ports Authority, alongside reports submitted via the state’s Isumbong Mo sa Pangulo complaint portal.
When initial cross-checks revealed significant discrepancies between government disbursements and Sunwest’s tax returns, the BIR issued a letter of authority to formally audit the firm's financial records.
Tax authorities escalated enforcement efforts on Feb. 5 by issuing a subpoena requiring Sunwest to submit its complete accounting ledgers and supporting documents. After the company failed to fully comply with the order, the tax agency invoked the "best evidence obtainable" rule—a legal mechanism allowing authorities to compute liabilities using third-party transaction data.
Reconciling internal ledgers with government records uncovered roughly ₱6.29 billion in unreported income from 2019 to 2024. Furthermore, tax examiners rejected ₱36.63 billion in claimed purchases, ₱3.65 billion in operating expenses, and ₱291.12 million in creditable withholding tax claims after Sunwest failed to present valid supporting documents.
The disallowed deductions and unreported revenues resulted in a total tax assessment of ₱22.71 billion, a figure that includes mandatory statutory surcharges, compounding interest, and compromise penalties.
"The BIR examined the tax compliance of the entities concerned," Internal Revenue Commissioner Charlito Martin Mendoza said in a statement. "When our investigation establishes willful violations of the National Internal Revenue Code, we will not hesitate to file the appropriate criminal cases against the corporation and its responsible officers."
The charges were brought under Sections 254 and 255 of the National Internal Revenue Code of 1997 through the bureau’s Run After Tax Evaders campaign. The BIR stated that the lawsuit forms part of a broader, ongoing enforcement crackdown targeting corporate tax non-compliance across the country.

Related Tags

Bureau of Internal Revenue (BIR) Sunwest Corporation
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.