How to Compute SSS Contribution in the Philippines

SSS contribution is not a flat percentage of every peso earned. Find the applicable compensation, read the MSC, then apply employee, employer, EC, and MPF amounts.

Step-by-step SSS contribution computation for an employee

Computing SSS contribution is a lookup, then an allocation, not a single percentage typed into a cell. You convert monthly compensation to a Monthly Salary Credit (MSC), split the 15% Social Security contribution between employee and employer, add employer-funded Employees Compensation (EC), and separate the MPF portion when MSC is above ₱20,000.

Last reviewed: September 2026. The figures follow the official SSS schedule effective January 1, 2025. No newer official table was found at that review. SSS schedules can change. Verify the current schedule on the SSS contribution table before payroll, and confirm payment instructions on the pay contribution page.

TimeBoxHR is designed to support configurable SSS contribution tables so this sequence can be applied from a verified schedule during statutory payroll computation.

The full peso schedule is in the SSS contribution table. This page walks the computation steps and works four salaries: ₱8,000, ₱15,000, ₱30,000, and ₱50,000 (ceiling). For the other agencies on the same payslip, see how to compute SSS, PhilHealth, and Pag-IBIG.

The computation sequence

Use this order every time. Skipping a step is how EC and MPF disappear.

  1. Determine monthly compensation for SSS purposes.
  2. Map that compensation to an MSC using the official table.
  3. Compute the employee share as 5% of MSC.
  4. Compute the employer Social Security share as 10% of MSC.
  5. Add EC: ₱10 if MSC is ₱14,500 and below, or ₱30 if MSC is ₱15,000 and above.
  6. Split MSC for MPF: regular SS uses MSC up to ₱20,000; excess up to ₱35,000 is MPF / MySSS Pension Booster.
  7. Add employee share plus employer share (including EC) for the total contribution.

The employee deduction on the payslip is step 3. Employer cost is steps 4 and 5. Step 6 explains where SSS credits the contribution; it does not create a third percentage.

MSC itself has a floor of ₱5,000 and a ceiling of ₱35,000 on this schedule. Compensation below the first range still uses the minimum MSC unless a current SSS issuance says otherwise for that worker. Compensation above the last range uses MSC ₱35,000.

Step 1: monthly compensation

SSS contribution starts from monthly compensation as SSS defines it for the employee and the month, not from net pay and not automatically from PhilHealth monthly basic salary.

For a monthly-paid employee with a stable basic rate and no SSS-specific adjustments, payroll often starts from that monthly rate. For daily-paid staff, part-month service, unpaid days, or variable earnings, the compensation figure can be different. Confirm the current SSS rule for what you report as monthly compensation before you open the table.

Do not use take-home pay. Do not subtract the employee’s other deductions first. Do not substitute last month’s MSC because “the salary did not change much.”

If timekeeping is still open, compensation may still move. Close the DTR inputs that affect pay, then state the SSS compensation. A contribution computed on a moving attendance file will not survive cutoff review.

Step 2: compensation to MSC

Open the official table and find the range that contains the compensation. Read the MSC on that row.

The January 2025 schedule uses ₱500 MSC steps. Ranges are written with a lower bound, an upper bound, and centavos. A compensation of ₱14,749.99 and ₱14,750.00 are not interchangeable if they sit on different sides of a published cutoff.

Do not round the salary to the nearest thousand and call that the MSC. Do not average adjacent rows. If the amount is exactly on a printed boundary, use the official range text.

Write the MSC on the working paper. Every later peso amount in this article is 5% or 10% of that MSC, plus EC.

Step 3: employee share

Employee share = 5% of MSC.

Examples on this schedule:

  • MSC ₱8,000 → employee ₱400
  • MSC ₱15,000 → employee ₱750
  • MSC ₱30,000 → employee ₱1,500
  • MSC ₱35,000 → employee ₱1,750

That amount is the deduction from the employee. It is not half of the total contribution, because the employer share is larger and includes EC.

If the company runs semi-monthly payroll, decide which payday carries this monthly employee share, or how a documented split works. Do not deduct ₱1,500 twice in the same month for a ₱30,000 MSC.

Step 4 and step 5: employer share and EC

Employer Social Security share = 10% of MSC.

EC is then added:

  • ₱10 when MSC is ₱14,500 and below
  • ₱30 when MSC is ₱15,000 and above

Employer share including EC is the amount the official table shows in the employer column. EC is employer-funded. Do not withhold it from the employee.

Examples:

  • MSC ₱8,000 → employer SS ₱800 + EC ₱10 = ₱810
  • MSC ₱15,000 → employer SS ₱1,500 + EC ₱30 = ₱1,530
  • MSC ₱30,000 → employer SS ₱3,000 + EC ₱30 = ₱3,030
  • MSC ₱35,000 → employer SS ₱3,500 + EC ₱30 = ₱3,530

If your worksheet shows employer ₱3,000 on a ₱30,000 MSC, EC was dropped. The remittance will not match the table total.

Step 6: MPF allocation

Regular SS MSC for the 15% split uses MSC up to ₱20,000. Excess MSC, up to ₱35,000, goes to MPF (MySSS Pension Booster).

The percentages do not change. You are labeling the MSC, not recomputing the rate.

  • MSC ₱8,000: regular SS ₱8,000; MPF ₱0
  • MSC ₱15,000: regular SS ₱15,000; MPF ₱0
  • MSC ₱30,000: regular SS ₱20,000; MPF ₱10,000
  • MSC ₱35,000: regular SS ₱20,000; MPF ₱15,000

On a ₱30,000 MSC, the employee ₱1,500 is ₱1,000 regular SS (5% of ₱20,000) plus ₱500 MPF (5% of ₱10,000). The employer ₱3,000 Social Security share is ₱2,000 regular SS plus ₱1,000 MPF, then ₱30 EC.

On a ₱35,000 MSC, the employee ₱1,750 is ₱1,000 regular SS plus ₱750 MPF. The employer Social Security share is ₱2,000 plus ₱1,500, then ₱30 EC.

Step 7: total

Total contribution = employee share + employer share including EC.

  • MSC ₱8,000 → ₱400 + ₱810 = ₱1,210
  • MSC ₱15,000 → ₱750 + ₱1,530 = ₱2,280
  • MSC ₱30,000 → ₱1,500 + ₱3,030 = ₱4,530
  • MSC ₱35,000 → ₱1,750 + ₱3,530 = ₱5,280

The total is what employer and employee together send for that MSC, including EC. It is not the employee deduction.

Example: ₱8,000 monthly

Assume monthly compensation for SSS is ₱8,000 and that amount falls on the ₱7,750 to ₱8,249.99 range.

  • MSC: ₱8,000
  • Employee share: ₱400
  • Employer SS: ₱800
  • EC: ₱10 (MSC is below ₱15,000)
  • Employer including EC: ₱810
  • MPF MSC: ₱0
  • Total: ₱1,210

This is a regular-SS row. There is no MPF allocation. The frequent error at this level is using a minimum-wage memory figure instead of the MSC row.

Example: ₱15,000 monthly

Assume monthly compensation is ₱15,000, which maps to MSC ₱15,000 on the ₱14,750 to ₱15,249.99 range.

  • MSC: ₱15,000
  • Employee share: ₱750
  • Employer SS: ₱1,500
  • EC: ₱30
  • Employer including EC: ₱1,530
  • MPF MSC: ₱0
  • Total: ₱2,280

This is the row where EC steps from ₱10 to ₱30. A worksheet that still uses ₱10 EC at MSC ₱15,000 is off by ₱20 on employer cost and on the total.

MSC is still at or below ₱20,000, so there is no MPF portion.

Example: ₱30,000 monthly

Assume monthly compensation is ₱30,000, mapping to MSC ₱30,000.

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

Employee allocation: ₱1,000 regular SS and ₱500 MPF. Employer Social Security allocation: ₱2,000 regular SS and ₱1,000 MPF.

This is the example used again in the combined statutory walkthrough.

Example: ₱50,000 monthly (ceiling)

Assume monthly compensation is ₱50,000. On this schedule that compensation is ₱34,750 and above, so MSC is ₱35,000.

  • MSC: ₱35,000
  • Regular SS MSC: ₱20,000
  • MPF MSC: ₱15,000
  • Employee share: ₱1,750
  • Employer SS: ₱3,500
  • EC: ₱30
  • Employer including EC: ₱3,530
  • Total: ₱5,280

The extra ₱15,000 of salary above the MSC ceiling does not create extra SSS contribution. If a calculator shows 15% of ₱50,000, it is not using this table.

Employee allocation: ₱1,000 regular SS and ₱750 MPF. Employer Social Security allocation: ₱2,000 regular SS and ₱1,500 MPF.

What not to mix into the SSS formula

SSS computation does not include PhilHealth premium, Pag-IBIG savings, or BIR withholding. Those have their own bases and their own issuances.

SSS loans are not part of the contribution table. Post them as separate deductions.

Do not offset undertime against the MSC after you have already chosen a compensation figure unless the current SSS rule says that absence changes the reported monthly compensation. For PhilHealth, monthly basic salary is defined differently; do not import that rule into SSS without reading the SSS issuance.

Do not treat a voluntary SSS payment as the mandatory employer-employee split. Mandatory shares follow the table. Extra amounts, if any, need their own documentation.

Records and remittance

Keep compensation, MSC, employee share, employer share, EC, and the pay date. If you report regular SS and MPF separately, keep that split as well.

Remit through the process SSS currently publishes. Deadlines and channels are not the same thing as the contribution formula. A correct computation remitted late is still a compliance problem.

When the official table changes, date the new configuration from the pay period it applies to. Do not rewrite the MSC history of closed months to match a later schedule unless SSS requires a stated correction.

Simplify SSS computation with TimeBoxHR

TimeBoxHR is designed to support configurable SSS contribution tables and statutory payroll computation using those tables. Employee records, DTR, configurable payroll rules, and SSS, PhilHealth, Pag-IBIG, and BIR reports sit in the same product scope. The computation is only as current as the table you verify against SSS.

How TimeBoxHR Handles This

TimeBoxHR is designed to support configurable SSS contribution tables so compensation-to-MSC lookup, employee share, employer share, and EC can be applied during statutory payroll computation after the company has checked the official schedule. Employee records store the identifiers. DTR and configurable payroll rules support the earnings used as compensation. SSS, PhilHealth, Pag-IBIG, and BIR reports can be drawn from the posted payroll rather than rebuilt by hand.

Always re-check the official SSS contribution table before you treat any configured table as current.

Frequently Asked Questions

What is the correct order when computing SSS contribution?

Determine monthly compensation, map it to Monthly Salary Credit (MSC), compute the employee 5% share, compute the employer 10% share, add employer-funded EC, allocate MSC above ₱20,000 to MPF, then add employee and employer amounts for the total. Do not start from a remembered peso figure.

Do I multiply the exact salary by 15%?

Only if that salary already equals the MSC. Otherwise find the compensation range on the official table and use the MSC. A ₱29,400 salary and a ₱30,000 MSC are not the same base.

How much SSS is due on a ₱30,000 monthly salary under this schedule?

MSC is ₱30,000. Employee share is ₱1,500. Employer share is ₱3,030 including ₱30 EC. Total is ₱4,530. Of the ₱30,000 MSC, ₱20,000 is regular SS and ₱10,000 is MPF.

What happens if monthly salary is ₱50,000?

Compensation at that level maps to the maximum MSC of ₱35,000. Employee share is ₱1,750. Employer share is ₱3,530 including EC. Total is ₱5,280. SSS does not keep adding 15% above the ceiling.

When does Employees Compensation change from ₱10 to ₱30?

On this schedule, EC is ₱10 when MSC is ₱14,500 and below, and ₱30 when MSC is ₱15,000 and above. The change follows the MSC row, not an informal salary cutoff.

Is the employer share deducted from the employee?

No. The employee share is 5% of MSC. The employer 10% share and EC are employer-funded. Combining them into one deduction from wages misstates both net pay and employer cost.

Can I reuse last year’s computation worksheet?

Only after you confirm it still matches the current official SSS table. The schedule discussed here took effect on January 1, 2025. This article was last reviewed in September 2026. SSS schedules can change.

Sources & References