ADVERTISEMENT

SC: Salaries of public officials can be garnished to pay their debts

Published Jul 5, 2025 09:59 am
Salaries of public officials can be garnished or legally collected when ordered by the courts as payment for their debts, the Supreme Court (SC) said.
The SC stressed that there is no law that exempts the salaries of public officials from garnishment.
An exception exists for manual laborers, whose wages are protected to ensure they can still support their families, the SC said.
It explained that manual laborers “usually look to the reward of a day’s labor for immediate or present support, and such persons are more in need of the exemption than any other.”
However, it said only up to four months’ worth of wages of manual laborers preceding the levy are exempt, and any amount beyond can still be collected to pay debts.
In a press briefer, the SC’s Office of the Spokesperson said the High Court clarified that public officials are held to stricter standards when it comes to their income and financial obligations due to “their constitutional role as custodians of public trust.”
“On the other hand, laborers, such as private employees, are subject to the terms of their employment contracts and labor laws, which offer protective measures for their wages and earnings, consistent with the State's constitutional mandate to afford full protection to labor,” the SC said.
In the case of public officials, their salaries are fixed by law and are not necessarily dependent on the number of hours worked or the specific tasks performed, it also said.
However, laborers particularly in the private sector are paid based on their employment contracts, which may include provisions for performance-based pay, hourly wages, or other variable considerations, it added.
The ruling was contained in a decision written by Associate Justice Samuel H. Gaerlan. The case was docketed in the SC as GR No. 274980 and the copy of the decision was posted last July 4 at the SC’s website – sc.judiciary.gov.ph.
The press briefer stated that the SC decision denied the petition filed by lawyer Fred L. Bagbagen, a Baguio City councilor, who challenged the 2019 and 2020 orders of garnishment of his salaries issued by the regional trial court (RTC).
His salaries then had been withheld by the Philippine Veterans Bank.
In 2014, Bagbagen was acquitted of the estafa case filed by a person from whom he owed P308,000. Despite his acquittal, the RTC ordered him to pay the money he owed with legal interest.
In 2023, the Court of Appeals (CA) affirmed the RTC rulings. The CA ruled that once a public official’s salary is deposited in their personal bank account, it is no longer considered government money.
Bagbagen elevated the issue before the SC. He reiterated his arguments that his salaries cannot be garnished since the funds were still considered government property until spent.
In resolving Bagbagen’s petition, the SC affirmed the CA ruling. It said that under Rule 39 of the Rules of Court, salaries --whether in the public or private sector -- can be garnished to settle debts.
Thus, the SC said that the CA correctly upheld the RTC orders on the garnishment of Bagbagen’s salaries.
“Accordingly, the Petition for Review on Certiorari is hereby denied. The Decision dated Aug. 18, 2023 and the Resolution dated April 15, 2024 of the Court of Appeals in CA-G.R. SP No. 164945 are hereby affirmed,” the SC ruled.
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.