How to Compute SSS, PhilHealth and Pag-IBIG Deductions from Salary

A ₱30,000 monthly salary produces separate SSS, PhilHealth, and Pag-IBIG amounts. Add them with other authorized deductions to see how net pay is built.

Combined SSS, PhilHealth, and Pag-IBIG payroll deductions

How to compute SSS, PhilHealth, and Pag-IBIG on one payslip is three lookups, not one percentage of gross. Each agency uses its own base, its own ceiling, and its own split. Payroll that fills all three lines from a single “statutory salary” cell will usually get at least one of them wrong.

This article was last reviewed in September 2026. SSS amounts follow the official schedule effective January 1, 2025. PhilHealth amounts follow the CY 2025 advisory’s 5.0% premium; issuances checked at review still cite 5%. Pag-IBIG amounts follow HDMF Circular No. 460, Maximum Fund Salary ₱10,000 effective February 2024. Last reviewed: September 2026. Confirm each source before cutoff.

TimeBoxHR is designed to support configurable SSS, PhilHealth, and Pag-IBIG contribution tables so statutory payroll computation can apply the three schedules the company has verified, then produce SSS, PhilHealth, Pag-IBIG, and BIR reports from the same posted run.

Detailed steps live in how to compute SSS contribution, how to compute PhilHealth contribution, and how to compute Pag-IBIG contribution. Tables are in the SSS, PhilHealth, and Pag-IBIG articles. This page puts them on one ₱30,000 register.

Finish earnings before any contribution

Statutory contributions are computed after you know the month’s pay components well enough to state each agency’s base.

That means the employee list is frozen, timekeeping exceptions that change pay are closed, and overtime, absences, and allowances are already classified. A payroll system for the Philippines that computes SSS on an unlocked DTR will recompute when attendance moves.

Earnings and the three contributions are still separate jobs. Overtime can raise SSS compensation in some cases and, under the PhilHealth CY 2025 advisory, does not enter Monthly Basic Salary. Do not let one overtime cell rewrite all three bases.

The wider close—including premiums and withholding—is outlined in how to compute payroll in the Philippines and Philippine payroll deductions.

Use three bases, not one

For the same employee in the same month you typically need:

  • SSS monthly compensation, mapped to Monthly Salary Credit
  • PhilHealth Monthly Basic Salary (fixed basic rate, with the advisory’s exclusions)
  • Pag-IBIG fund salary, capped at the Maximum Fund Salary

Those three numbers can be equal. They often are not.

PhilHealth MBS excludes sales commission, overtime, allowances, 13th month, and bonuses or gratuity, and it does not shrink for undertime, tardiness, leave without pay, or absences under the CY 2025 advisory. SSS and Pag-IBIG do not automatically copy that definition.

If the company pays a ₱30,000 basic rate plus ₱5,000 overtime, the worked example below still treats PhilHealth MBS as ₱30,000. Whether SSS compensation is ₱30,000 or ₱35,000 is an SSS-rule question, not a PhilHealth question. State the assumption before you publish a register.

Combined computation sequence

  1. State SSS compensation, PhilHealth MBS, and Pag-IBIG fund salary.
  2. Compute SSS: compensation → MSC → employee 5% → employer 10% → EC → MPF split → total.
  3. Compute PhilHealth: MBS → floor ₱10,000 or ceiling ₱100,000 → 5% → equal split.
  4. Compute Pag-IBIG: fund salary → cap ₱10,000 → employee 1% or 2% → employer 2%.
  5. Post employee shares to deductions and employer shares to employer cost.
  6. Post other authorized deductions (loans, company items) at their recorded amounts.
  7. Compute BIR withholding from taxable compensation using the current BIR tables.
  8. Net pay is gross minus all employee deductions, including tax. Do not call step 5 net pay.

SSS schedules can change. PhilHealth rates and bounds can change. Pag-IBIG’s Maximum Fund Salary can change. Verify the current official schedule for each agency before payroll.

Assumptions for the ₱30,000 example

The register below assumes all of the following. If any assumption fails, recompute that agency only.

  • Monthly basic salary is ₱30,000.
  • SSS monthly compensation is ₱30,000 and maps to MSC ₱30,000 on the January 2025 table.
  • PhilHealth MBS is ₱30,000 (overtime and allowances, if any, are excluded from MBS).
  • Pag-IBIG fund salary is at least ₱10,000, so the Maximum Fund Salary cap applies.
  • The employee is an employed member for the PhilHealth equal-share rule.
  • No voluntary extra Pag-IBIG amount is included in the mandatory line.
  • Other deductions are not invented; they appear only as a category.
  • Withholding tax is not assigned a peso amount.

If SSS compensation were actually ₱35,000 because of other earnings SSS includes, the SSS row would move to a different MSC. The PhilHealth row would not automatically follow.

SSS on ₱30,000

From the SSS contribution table effective January 2025:

  • MSC: ₱30,000
  • Regular SS MSC: ₱20,000
  • MPF MSC: ₱10,000
  • Employee share: ₱1,500
  • Employer share including EC: ₱3,030
  • EC: ₱30
  • Total: ₱4,530

Employee allocation is ₱1,000 regular SS and ₱500 MPF. Official source: sss.gov.ph contribution table.

PhilHealth on ₱30,000

From PA2025-0002:

  • MBS: ₱30,000
  • Premium: 5% = ₱1,500
  • Employee share: ₱750
  • Employer share: ₱750

No floor or ceiling adjustment. Overtime on the same payslip does not enter this MBS under the advisory.

Pag-IBIG on ₱30,000

From HDMF Circular No. 460:

  • Fund salary used for the cap: ₱30,000
  • Contribution base: ₱10,000
  • Employee share: ₱200
  • Employer share: ₱200
  • Combined mandatory: ₱400

The employer ₱200 is not deducted from wages. Official starting point: pagibigfund.gov.ph.

Summary table: ₱30,000 monthly

Employee-facing register (mandatory statutory lines only, plus categories you must still fill from other rules):

LineAmount
Gross (assumed monthly basic)₱30,000.00
SSS employee share₱1,500.00
PhilHealth employee share₱750.00
Pag-IBIG employee share₱200.00
Employee statutory subtotal₱2,450.00
Other deductions (loans, company items)Use recorded amounts only
Withholding taxCompute from taxable compensation and current BIR tables
Net payGross minus all employee deductions, including tax

Gross minus the three employee statutory shares is ₱27,550.00. That figure is not net pay. It is only pay after SSS, PhilHealth, and Pag-IBIG employee shares. Other deductions and BIR withholding still come off.

Employer statutory cost on the same assumptions:

LineAmount
SSS employer share (includes ₱30 EC)₱3,030.00
PhilHealth employer share₱750.00
Pag-IBIG employer share₱200.00
Employer statutory subtotal₱3,980.00

Total remittance for the three agencies on this employee in this month is ₱2,450 employee plus ₱3,980 employer, or ₱6,430, before any voluntary Pag-IBIG or any loan.

Other deductions

Other deductions are not computed from the SSS, PhilHealth, or Pag-IBIG tables.

Typical items that appear after or beside statutory contributions:

  • SSS salary loans or calamity loans
  • Pag-IBIG loans
  • Company loans or cash advances
  • Authorized union or cooperative items
  • Other company deductions with a written basis

Use the amortization or amount on the source document. Do not invent a sample loan to complete a net-pay illustration. If there is no loan, the line is zero.

Keep loans off the contribution columns. A Pag-IBIG housing amortization is not the ₱200 mandatory savings.

Withholding tax is a different computation

BIR withholding on compensation is not a fourth percentage of the ₱30,000 basic rate that this article can publish.

Taxable compensation depends on which earnings are taxable and which deductions the current BIR rules allow before the withholding table is applied. SSS, PhilHealth, and Pag-IBIG employee shares often affect that path, but the exact taxable-compensation formula belongs in the BIR issuance in force for the pay date, not in a reconstructed table on this page.

Do not copy a withholding amount from an old payroll file, a forum, or another employee’s payslip. Open the current BIR withholding tables and apply them to that employee’s taxable compensation for the period.

This article therefore leaves the withholding line without a peso figure. Last reviewed: September 2026. Check bir.gov.ph before you treat any tax table as current.

Net pay cannot be stated as a single official number in the ₱30,000 example without that BIR step and without the employee’s other deductions.

Semi-monthly and weekly payrolls

The three contributions are monthly obligations. A semi-monthly run that withholds ₱1,500 SSS, ₱750 PhilHealth, and ₱200 Pag-IBIG on both paydays has doubled the employee statutory load for the month.

Document one rule for the payroll group:

  • Take each full monthly employee share on a designated payday
  • Split each monthly employee share so the month totals ₱1,500, ₱750, and ₱200 under these assumptions

Employer counterparts are also monthly. Remittance files should match the month, not an accidental double withholding.

Remittance channels and deadlines are agency-specific. Use the SSS pay contribution page, PhilHealth, and Pag-IBIG for current instructions. Computation and remittance are separate controls.

New hires, separations, and two employers

A mid-month hire still needs a stated base for each agency. Do not skip all three contributions because “they were not yet in the system on the first.” That is an onboarding failure, not an exemption.

A separated employee left active will generate SSS, PhilHealth, and Pag-IBIG rows after coverage should have stopped. Final pay is a controlled run, not a copy of the last regular register.

Two legal entities that share a timekeeping roster still remitted under their own employer numbers. Do not merge contribution files because the gate is shared.

Common combined-register errors

  • One salary field feeding SSS, PhilHealth, and Pag-IBIG
  • PhilHealth raised by overtime or reduced by tardiness
  • SSS computed as 15% of raw salary with no MSC
  • Pag-IBIG computed as 2% of ₱30,000 with no ₱10,000 cap
  • Employer SSS EC or employer Pag-IBIG share taken from the employee
  • Calling ₱27,550 net pay
  • Publishing a sample withholding tax that did not come from the current BIR table
  • Double monthly withholding on semi-monthly payroll
  • Using a 2024 SSS table or a ₱5,000 Pag-IBIG cap after those schedules were replaced

Each of those can survive a visual check because the payslip still “has SSS, PhilHealth, and Pag-IBIG lines.” The test is whether each line matches the current official issuance.

What to keep for questions after payday

For the ₱30,000 example, a reviewer should be able to open:

  • The three bases
  • SSS MSC ₱30,000 and the ₱1,500 / ₱3,030 pair
  • PhilHealth ₱1,500 split
  • Pag-IBIG ₱200 / ₱200
  • Any other deduction’s source
  • The BIR table and taxable compensation used for tax
  • Remittance references

If the only answer available is “that is what the software produced,” the close is not reviewable.

SSS schedules can change. Verify the current SSS schedule, the current PhilHealth advisory, and the current Pag-IBIG circular before the next payroll.

Simplify statutory contributions with TimeBoxHR

TimeBoxHR is designed to support configurable SSS, PhilHealth, and Pag-IBIG contribution tables and statutory payroll computation using those tables. Employee records, DTR, configurable payroll rules, and SSS, PhilHealth, Pag-IBIG, and BIR reports are the designed scope. The product does not replace reading the three official sites.

How TimeBoxHR Handles This

TimeBoxHR is designed to support configurable SSS, PhilHealth, and Pag-IBIG contribution tables so each agency’s base, rate, and ceiling can be applied during statutory payroll computation after the company has verified the issuances. Employee records hold statutory identifiers. DTR and configurable payroll rules support the earnings that feed those bases. SSS, PhilHealth, Pag-IBIG, and BIR reports can be produced from the posted payroll instead of from a side workbook.

Re-check SSS, PhilHealth PA2025-0002, Pag-IBIG, and BIR whenever you activate or replace a table.

Frequently Asked Questions

In what order should SSS, PhilHealth, and Pag-IBIG be computed?

Finish earnings first, then compute each agency from its own base: SSS from compensation mapped to MSC, PhilHealth from Monthly Basic Salary, and Pag-IBIG from fund salary capped at the Maximum Fund Salary. Do not use one salary column for all three without checking each issuance.

What are the employee statutory contributions on a ₱30,000 monthly salary under the schedules in this article?

On the assumptions stated below, SSS employee share is ₱1,500, PhilHealth employee share is ₱750, and Pag-IBIG employee share is ₱200. Combined employee statutory contributions are ₱2,450. That subtotal is not net pay.

What are the employer counterparts on that same ₱30,000 example?

SSS employer share is ₱3,030 including ₱30 EC, PhilHealth employer share is ₱750, and Pag-IBIG employer share is ₱200. Employer statutory cost in the example is ₱3,980. Those amounts are not deducted from the employee.

Can I show net pay after only SSS, PhilHealth, and Pag-IBIG?

You can show gross minus those three employee shares as an intermediate figure. Net pay also requires other authorized deductions and BIR withholding tax computed from taxable compensation and the current BIR tables. This article does not invent a withholding amount.

Why do the three agencies use different bases on the same payslip?

SSS uses Monthly Salary Credit after a compensation lookup. PhilHealth uses Monthly Basic Salary and excludes overtime, allowances, and several absence-related deductions from that base. Pag-IBIG uses fund salary capped at ₱10,000. The legal definitions are not interchangeable.

Do I withhold a full monthly amount on every semi-monthly payday?

No. Each contribution is a monthly obligation. Document whether the employee share is taken once in the month or split across paydays so the month totals the correct amount. Do not collect two full monthly shares in one month.

Where are the detailed agency walkthroughs?

See how to compute SSS contribution, how to compute PhilHealth contribution, and how to compute Pag-IBIG contribution, plus each agency’s table article. This page is the combined register view.

When were these figures last reviewed?

Last reviewed: September 2026. SSS figures follow the January 2025 schedule, PhilHealth follows the CY 2025 advisory’s 5% premium, and Pag-IBIG follows Circular 460 (Maximum Fund Salary ₱10,000 from February 2024). Verify each official source before payroll.

Sources & References