Government Contributions Explained: SSS, PhilHealth, and Pag-IBIG
SSS, PhilHealth and Pag-IBIG appear on the same payslip but are computed three different ways, with the cost shared differently in each. Here is what each fund charges, who pays which part, and where payroll quietly goes wrong.
In this guide
What to watch for
Use the article to spot where payroll checks can be clearer, faster and easier to audit.

In this article
Three deductions come off almost every Philippine payslip, and most payroll officers can name all three in their sleep. Getting them right every cutoff is a different matter. SSS, PhilHealth and Pag-IBIG are computed three different ways, split between employer and employee on three different terms, and remitted on three different schedules. A mistake in any of them tends to stay invisible until a penalty assessment or a benefit claim surfaces it months later.
Three funds, three different formulas
It helps to stop treating the three as one block of "government deductions." SSS works off a bracket table: earnings map to a Monthly Salary Credit, and the contribution is computed on that credit rather than on the exact salary. PhilHealth is a percentage of monthly basic salary, but only between an income floor and a ceiling. Pag-IBIG is a percentage too, applied to monthly compensation up to a maximum fund salary set by its Board.
The cost sharing differs just as much. SSS leans heavily on the employer, PhilHealth is split down the middle, and Pag-IBIG has a fixed employer rate but an employee rate that depends on earnings. A single "contributions" column in a spreadsheet is already an oversimplification.
SSS: a bracket table, not a straight percentage
Since January 2021 the SSS contribution rate has been 13 percent of the Monthly Salary Credit — 8.5 percent from the employer and 4.5 percent from the employee — with the MSC running from a floor of ₱3,000 to a ceiling of ₱25,000. Because the MSC is a bracket, two employees on different salaries can land in the same bracket and contribute exactly the same amount. Computing SSS as a flat percentage of pay produces figures that never quite reconcile.
Two details are easy to miss. The Employees' Compensation premium bundled into the same table is paid by the employer alone: ₱10 a month for an MSC of ₱14,500 and below, ₱30 for an MSC of ₱15,000 and above. And since January 2021 the regular SSS fund is credited only up to an MSC of ₱20,000; anything computed above that is diverted to WISP, the mandatory provident fund. One deduction on the payslip, two funds behind it.
PhilHealth: an equal split between a floor and a ceiling
PhilHealth's premium schedule comes from the Universal Health Care Act, which steps the rate up year by year. For calendar year 2022, PhilHealth Advisory No. 2022-0010 sets the premium at 4.00 percent with an income floor of ₱10,000 and a ceiling of ₱80,000 — ₱400 a month at the floor, rising to ₱3,200 at the ceiling. For employees in formal employment the premium is shared equally, so at this year's rate that is 2 percent employee and 2 percent employer.
The bounds are where computations drift. Below ₱10,000 the premium does not scale down; everyone in that range pays the floor amount. Above ₱80,000 it stops climbing. A rule written as a plain percentage with no bounds check overcharges low earners and undercharges senior staff in the same run.
PhilHealth has continued collecting at the 3.00 percent level into the early months of 2022, even though 4.00 percent has been effective since January. That is a collection lag rather than a lower legal rate, and the one-percent shortfall has to be settled retroactively.
Pag-IBIG: small numbers, easy to get subtly wrong
Pag-IBIG produces the smallest of the three deductions and, partly for that reason, the one most often set and forgotten. Under Section 7 of RA 9679, an employee earning not more than ₱1,500 a month contributes 1 percent, an employee earning more than ₱1,500 contributes 2 percent, and every employer contributes 2 percent of the covered employee's monthly compensation.
The maximum monthly compensation used for both computations is ₱5,000, which caps the member share at ₱100 and the employer counterpart at ₱100 — ₱200 in total. Because nearly every employee on a normal salary sits at that cap, the deduction looks like a flat ₱100 line and teams start treating it as a constant. The habit breaks the moment someone falls below the cap and the percentage bands matter again. That ₱5,000 maximum is a parameter, not a permanent fact: RA 9679 lets the Board of Trustees change it.
Where the errors creep in
Most contribution errors are not arithmetic errors. They are boundary errors. An employee crosses an MSC bracket after a salary adjustment, moves past the ₱1,500 Pag-IBIG threshold, or drops below the PhilHealth floor during a month of unpaid leave — and the rule that applied last cutoff no longer applies. Mid-month hires and separations do the same, because a partial month's base is not the base the rule was written against.
The second recurring source is treating employer-only charges as deductions. The EC premium is the clearest case: withhold it from the employee and you have both underpaid the worker and misstated the remittance.
The third is transcription. When the payroll register and the remittance file are keyed separately, they eventually disagree — usually discovered when a loan or benefit claim is checked against posted contributions.
Deadlines, penalties, and who carries the risk
Regular business employers remit SSS contributions by the last day of the month following the applicable month, and if that date falls on a Saturday, Sunday or holiday, payment may be made on the next working day. Note that RA 11199's default ten-day window has been superseded by the Commission's own schedule, so the statute alone is not the deadline to work from.
Pag-IBIG's remittance mechanism is set by its Board rather than fixed in the law, and since 2016 employers have been required to remit premiums and loan repayments through an accredited electronic payment and collection facility. Failure to remit carries a penalty of 3 percent per month of the amounts payable, running from the due date until they are paid.
PhilHealth is where the asymmetry is starkest. Missed contributions must be paid with interest compounded monthly of at least 3 percent for employers — and failure to pay does not bar the member from benefits. The employee stays covered; the employer carries the exposure.
Making the numbers reproducible
None of this is hard in isolation. It gets hard when the same three computations are rebuilt by hand every cutoff, from a base that shifts with attendance, adjustments and headcount. The discipline that prevents penalties is unglamorous: know which base each fund uses, check the schedule in force for the period you are paying, and derive the remittance from the run that produced the payslip instead of re-keying it. ERPat's Compensation module keeps earnings, deductions, allowances and payslips inside one DOLE-compliant payroll fed straight from attendance, so both sets of figures come from the same place. Rates will keep moving; a rate change should be the only thing you update.
Compliance context
Turn "Government Contributions Explained: SSS, PhilHealth, and Pag-IBIG" into a compliance checklist
Compliance-heavy articles are most useful when they become a repeatable review habit. Treat the guidance as a way to confirm evidence, ownership and timing before reports or payroll records are submitted.
Part 1Documents and records to prepare
Before the team reviews compliance requirements, make sure the supporting records are complete and traceable.
- Employee master records, pay history, schedules, leaves and attendance logs
- Contribution, tax, deduction and adjustment summaries
- Approval records, exception notes and revision history
Part 2Common gaps to prevent
Compliance gaps often come from missing evidence rather than missing intent. The system should make proof easy to find.
- Late updates to employee status, salary rates or tax/contribution details
- Manual corrections without a reason or reviewer attached
- Reports generated from data that does not match the approved payroll run
Part 3How to make review repeatable
Create a simple rhythm: prepare records, run checks, document exceptions, approve, then lock the final version.
- Use the same checklist every cutoff or reporting period
- Assign one owner for exceptions and one owner for final approval
- Keep final reports and supporting details together for later audit review
Jerome Evangelista
Content & Solutions Writer
Writes about payroll automation, HRIS, and how Philippine businesses run leaner with ERPat.




