Basic Payroll Calculator

[ NET PAY ]
₱26,542.50
a month — ₱13,271.25 on each of two payslips
Gross pay₱30,000.00
Total deductions₱3,457.50
Net per payslip₱13,271.25
[ WHAT COMES OFF, AND WHAT IT WAS WORKED ON ]
SSS₱30,000.00salary credit, from total compensation1,500.00
PhilHealth₱30,000.00basic salary only750.00
Pag-IBIG₱10,000.00total compensation, capped200.00
Withholding tax₱1,007.50
Your contributions come off before the tax is worked out. Taxing the gross instead would have withheld ₱1,375.00₱367.50 more a month. Net pay is not gross less tax.
The three contributions are reckoned on three different figures. SSS on your total compensation, PhilHealth on your basic salary alone, Pag-IBIG on total compensation up to a cap. Putting one number through all three is wrong for at least one of them.
Your employer pays ₱33,980.00 a month for this post — ₱3,980.00 of it on top of your gross, in employer shares you never see on a payslip.
Overtime, night differential and holiday pay are entered here rather than worked out. Each rests on a statutory multiplier owned by its own tool — the overtime, night differential and holiday pay calculators. Work the figure out there and bring it back.
Absences reduce your gross here but not the base your contributions are worked on — the salary credit follows the terms of employment rather than one month’s attendance. Employers do differ on this, so check it against your own payslip.
[ THE WORKING ]
Basic salarya month₱30,000.00
Gross pay₱30,000.00
Less SSSon ₱30,000.00 — salary credit, from total compensation-₱1,500.00
Less PhilHealthon ₱30,000.00 — basic salary only-₱750.00
Less Pag-IBIGon ₱10,000.00 — total compensation, capped-₱200.00
Each contribution uses a different baseSSS on total compensation, PhilHealth on basic salary alone, Pag-IBIG on total compensation capped. Using one figure for all three is wrong for at least one of them.
Taxable incomegross less non-taxable pay and contributions₱27,550.00
Less withholding tax-₱1,007.50
Net paya month₱26,542.50
Net per payslip÷ 2 — paid twice a month₱13,271.25
Contributions come off BEFORE taxTaxing the gross instead would give ₱1,375.00 — ₱367.50 more a month. Net pay is not gross less tax.
Absences do not reduce the contribution base hereThe salary credit reflects the terms of employment rather than one month’s attendance. Employers differ on this, so check your own payslip against it.
[ WHAT THIS IS ]

A payslip is not salary minus tax. It is a sequence, and the order changes the answer.

Your contributions come off first — SSS, PhilHealth and Pag-IBIG — and they do two things at once: they reduce what lands in your account, and they reduce the income your tax is worked out on. Withholding tax is then computed on what remains. Taking the tax off your gross instead overstates it twice over, and this page shows you by how much.

The three contributions are reckoned on three different figures, which is the detail a hand-built spreadsheet almost always gets wrong. SSS looks at your total monthly compensation. PhilHealth looks at your basic salary alone. Pag-IBIG looks at total compensation, up to a cap. Put one number through all three and at least one of them comes out wrong — so the table above prints the base each one used.

Non-taxable allowances raise your net pay without raising your tax. They are part of what reaches your account and no part of your taxable income, which is the whole reason de minimis benefits exist. Taxable allowances are treated as salary.

Not one rate on this page is written here. Every statutory figure comes from the calculator that owns that statute, so a corrected contribution schedule reaches this payslip without this page being touched.

[ QUESTIONS ]

Why is my net pay so much lower than my salary?

Four things come off, and only one of them is tax. SSS, PhilHealth and Pag-IBIG are deducted first, then withholding tax is worked out on what is left, then any company deductions like a loan repayment. On a ₱30,000 salary the contributions alone are over ₱1,800 before a peso of tax is taken.

Is net pay just my salary minus tax?

No, and that is the mistake this page exists to correct. Your contributions come off before the tax is computed, so they reduce your taxable income as well as your gross. Working the tax on your full salary overstates it twice — once by ignoring the deduction and once by taxing money that was never taxable. This page shows both figures so you can see the gap.

Why are the three contributions worked out on different amounts?

Because they are three separate statutes. SSS is reckoned on your total monthly compensation, PhilHealth on your basic salary alone, and Pag-IBIG on total compensation up to a cap. Feeding one figure into all three is wrong for at least one of them, so the table on this page prints the base each one actually used.

I am paid twice a month. Are contributions taken twice?

The contribution is monthly however often you are paid. Employers usually split it across the two payslips or take the whole of it on one of them, and the month adds up the same either way. This page works the month out and then divides, which is why the per-payslip figure is exactly half.

Do my allowances get taxed?

It depends on the allowance. De minimis benefits and other non-taxable allowances raise your net pay without raising your tax at all — that is the whole reason they exist. Taxable allowances are added to your compensation and are taxed like salary. Enter them in the right box and the difference shows in the net.

Does being absent reduce my SSS contribution?

Not here. Absences reduce your gross pay, but the contribution base follows the terms of your employment rather than one month’s attendance — an employer reporting a lower salary credit for a month you were off sick would be reducing your eventual pension. Employers do differ on this in practice, so it is worth checking against your own payslip.

Why does this not include my overtime automatically?

Overtime, night differential and holiday pay each rest on a statutory multiplier owned by its own calculator, and a rule should exist in one place rather than being restated in a fifth tool. Work the figure out on the overtime, night differential or holiday pay page and enter the total here.

Why does this not match my payslip to the centavo?

Withholding tax is the usual reason. This annualises your income and divides back, which is what your annual return settles to, while employers withhold using the BIR’s own per-period tables that can differ slightly in any single month before reconciling at year end. A large gap normally means something is being treated as taxable differently, not an arithmetic error.

[ THE MATHS ]
Gross to net, in order
Basic salary and taxable allowancesplus overtime, night differential, holiday pay
Less SSSon total compensation
Less PhilHealthon basic salary alone
Less Pag-IBIGon total compensation, capped
Taxable incomewhat the tax is actually worked on
Less withholding taxgraduated, from the taxable income above
Less other deductionsloans and company items, after tax
Net payplus any non-taxable allowances

The tax sits after the three contributions, never before them.

[ WHY THE ORDER MATTERS ]
₱50,000 basic, monthly
Contributions — SSS, PhilHealth, Pag-IBIG₱3,200.00
Tax worked on the gross ₱50,000₱5,208.33
Tax worked on the ₱46,800 that is taxable₱4,568.33
Over-withheld, every month₱640.00

₱7,680 a year, from getting one step in the wrong order. Enter your own salary above and the calculator works the same comparison for it.

[ NEXT ]
11SSS Contribution CalculatorThe first deduction
12PhilHealth Contribution CalculatorOn basic salary alone
13Pag-IBIG Contribution CalculatorOn total compensation, capped
16Income Tax CalculatorWhat the withholding is worked out from
03Overtime Pay CalculatorWork the premium out, then bring it here
01Salary CalculatorDaily and hourly rates
[ IMPORTANT ]

An estimate of a monthly payslip on compensation income. Your employer's month-by-month withholding uses BIR's own tables and may differ before it reconciles at year end, and company deductions, loan repayments and benefit schemes vary by employer. Nothing you type here is sent to our servers — the calculation runs entirely in your browser.