ADVERTISEMENT

Philippine insurance premiums surpass ₱280 million on strong life demand

Published Aug 21, 2026 11:27 am

At A Glance

  • The Philippine insurance sector recorded a robust performance in the first six months of 2026, surpassing ₱280 billion in total premium collections, fueled by increased public demand for financial protection and strong sales of life insurance products.
The Philippine insurance sector recorded a robust performance in the first six months of 2026, surpassing ₱280 billion in total premium collections, fueled by increased public demand for financial protection and strong sales of life insurance products.
According to the latest data released by the Insurance Commission (IC) on Aug. 20, combined premium collections across life and non-life insurance companies, as well as mutual benefit associations (MBAs), grew by 16.2 percent year-on-year.
Total collections reached ₱282.9 billion as of end-June, up from ₱243.39 billion in the same period last year.
According to the IC, the increase in collections lifted the country’s overall insurance penetration—the ratio of total insurance premiums collected to gross domestic product (GDP)—to 1.96 percent, up 0.16 percentage points from the 1.80 percent recorded in mid-2025.
These indicators drove the regulator’s optimism over the domestic insurance landscape. The IC said the results are encouraging and point to “rising public awareness of financial protection, greater insurance adoption, and growing confidence in the insurance industry.”
Further, the IC said the increase in insurance penetration was “attributable to the substantial increase in premium collections by insurance companies.”
Life insurance continued to lead the sector’s expansion, accounting for the lion’s share of total collections.
Life insurers posted a 17.9 percent increase in collections, climbing to ₱230 billion by midyear from ₱195.1 billion in the same period in 2025.
Variable life insurance products, such as investment-linked policies, drove the growth in life insurance, increasing by 14.8 percent to ₱150 billion. Meanwhile, traditional life insurance products posted a 24.3 percent increase, rising from ₱64.4 billion in 2025 to ₱80 billion in 2026.
Other segments of the local insurance landscape also recorded solid gains. Non-life insurance net premiums written climbed by 10 percent to ₱44.2 billion as of end-June, from ₱40.2 billion a year earlier.
MBAs recorded total contributions and premiums of ₱8.7 billion, posting 7.1 percent growth from the ₱8.2 billion collected in the comparable period a year earlier.
Individually, Filipinos are also dedicating more resources to insurance. The country’s insurance density—the average amount spent by each individual on insurance—increased by 15.2 percent to ₱2,469 from ₱2,142 in mid-2025.
Payouts also surged during the period, with total benefits reaching ₱90.9 billion, up 16.7 percent from the benefits paid a year earlier and more than double the total benefits disbursed in the first quarter of the year.
Even with substantial payouts, the industry’s aggregate balance sheet remained resilient.
Total assets expanded by 8.5 percent to ₱2.76 trillion, while total net worth rose four percent to ₱515.6 billion. Total paid-up capital and guaranty fund increased 2.4 percent to ₱87.4 billion, while total liabilities grew 9.6 percent year-on-year to ₱2.25 trillion. (Derco Rosal)

Related Tags

Insurance Commission (IC) insurance life insurance industry non-life insurance
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.