ADVERTISEMENT

OVP hopes Congress to approve 2026 budget 'out of courtesy'

Published Sep 4, 2025 02:05 pm
Vice President Sara Duterte (MB File Photo)
Vice President Sara Duterte (MB File Photo)
Office of the Vice President (OVP) spokesperson Ruth Castelo expressed hopes that Congress will give Vice President Sara Duterte the courtesy of approving the budget without needing to defend it before lawmakers.

The Vice President is scheduled to return to the Philippines from The Hague, Netherlands, where she visited her detained father, former president Rodrigo Duterte.

“Anyway, yung budget naman po natin, P903.6 million, na hindi naman po siya ganon kalaki at na-vet na rin po yan ng Department of Budget and Management na i-submit na po sa kanila. So sana nga po, courtesy na lang (the budget is just P903.6 million, it’s not that big and it was already vetted by the Department of Budget and Management when it was submitted to them. So, I hope there’s courtesy),” she said during a radio interview on Wednesday, Sept. 3.

But the spokesperson, who is also a lawyer, assured that the office is ready to defend the proposed 2026 budget if there’s a need for it.

Asked if Duterte will be able to attend to budget hearings, Castelo said she believes she will if her schedule permits since the Vice President will have to attend other events—such as the Peñafrancia Festival in Naga—once she arrives.

“So we'll see. Kung kaya po ng schedule, dadating naman po ang Vice President Duterte (If her schedule permits, Vice President Duterte will attend),” she stressed.

Meanwhile, despite having less than a billion pesos in budget for the 2026 fiscal year, Castelo assured that the country’s second-highest office will make do with what it has.

“Kung tutuusin natin, imagine wala pa pong P1 billion ang pondo ng Office of the Vice President na ganon din kalaki ang mandato, ganon din kalaki ang coverage, ang scope ng trabaho (If we think about it, imagine the Office of the Vice President has less than one billion in funding but it has as big as a mandate, coverage, and scope of work),” she pointed out.

“Siyempre, buong Pilipinas po yan. Pero (Of course, it’s for the whole Philippines. But), we live with what we have,” the official added.

The Department of Budget and Management (DBM) has reviewed and approved P903.6 million for the OVP, up slightly from the P733 million it has in the current year.

Castelo said the difference accounts for inflation, personnel, and additional equipment for information technology.

Most of the extra funding will also go to the OVP’s programs—P7.8 million for the Million Learners and Million Trees program; P26 million for the Disaster Operations Center; and P17.4 million for the RIICE Program.

“So, meron naman pong mga nag-increase talaga (So, some things really increased) and we of course appreciate that na makakatulong po (to be able to help),” she added.

The official revealed that Vice President Sara Duterte has no plans to propose for an increase in the OVP’s budget next year.

Related Tags

OVP budget Ruth Castelo VP Sara Duterte Congress DBM
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.