🇵🇭 Withholding Tax on Compensation Calculator — Regular Pay Only
Estimate your projected withholding tax under the TRAIN Law (RA 10963), using 2026 BIR tables and the ₱90,000 non-taxable bonus threshold. For estimation purposes only — your final numbers will still come from Payroll on your payslip.
This version excludes 13th month pay. It computes withholding on YTD taxable income + projected regular-pay taxable income + any excess of other bonuses (gift certificates, incentives, etc.) over the shared ₱90,000 exemption — 13th month pay is intentionally left out of every calculation here, since it's taxed separately at the employee's annual tax rate. For the version that includes 13th month pay in the projection, use PH_Withholding_Tax_Calculator.html instead.
1Pay frequency & computation mode
2Year-to-date tracking
Not used in the math — just a label so you remember which cutoff your YTD figures reflect.
Fixed at 2 — payroll runs semi-monthly company-wide, so this isn't editable. It's what divides your monthly rate into a per-payout amount.
How many pay periods you've already been paid/processed for this year, as of your YTD figures below.
Auto-fills to 24 minus "Payouts elapsed" (the standard semi-monthly payout count for a full year). Override it manually if that doesn't apply — e.g., a new hire or someone leaving mid-year.
3Earnings
Taxable earnings
The total taxable income you've earned so far this year — basic pay, allowances, overtime, holiday premium, night differential, everything taxable combined. Pull this straight from your payslip's YTD summary (excludes de minimis and other non-taxable amounts).
In Full-year mode, this YTD figure is already counted in "YTD taxable earnings" above, so it isn't asked for separately here. Only the projected (rest of year) amount below is needed — it feeds your overall projected tax due.
Projecting basic pay only applies in Full-year projection mode — but the monthly rate below is still used for statutory contribution auto-calculation if that's enabled.
Leave at 0 if unchanged — the current rate will be used.
This monthly rate also feeds the statutory contribution auto-calculation in the Deductions section below, if enabled there.
This period
Projected – rest of year
This period
Projected – rest of year
This period
Projected – rest of year
This period
Projected – rest of year
In Full-year mode, the YTD amount is already counted in "YTD taxable earnings" above, so only the projected (rest of year) amount is asked for here.
Varies per employee — enter this employee's own monthly allowance rate.
Leave at 0 if unchanged — the current rate will be used.
This period
Projected – rest of year
This period
Projected – rest of year
Non-taxable earnings & benefits
This period
Projected – rest of year
See "2026 de minimis limits" reference below. Any amount you pay above the statutory limit is taxable — put the excess under "Other taxable earnings" instead.
This period
Projected – rest of year
📋 2026 de minimis benefit limits (RR No. 29-2025, effective Jan 6, 2026)
Rice subsidy
₱2,500 / month
Uniform & clothing allowance
₱8,000 / year
Laundry allowance
₱400 / month
Medical cash allowance to dependents
₱2,000 / semester
Actual medical assistance
₱12,000 / year
Employee achievement awards
₱12,000 / year
Christmas / major anniversary gifts
₱6,000 / year
Monetized unused vacation leave (private sector)
up to 12 days / year
Daily meal allowance (OT / night & graveyard shift)
30% of basic minimum wage
CBA & productivity incentive (combined with achievement awards)
₱12,000 / year
13th month pay is not entered here — this version excludes it entirely from the tax computation (it's taxed separately at the employee's annual tax rate). This box is only for other bonuses/incentives (performance bonus, signing bonus, cash gift, etc.) that share the ₱90,000 exemption.
Received this year to date
Expected – rest of year
Variable/unpredictable, so this is tracked YTD only — no rest-of-year projection field. Added into your combined bonus total, subject to the same shared ₱90,000 exemption as everything else in this box.
4Deductions
This only auto-fills the "Projected – rest of year" amounts below. Always enter your real YTD contributions yourself — they're never overwritten.
This period
Projected – rest of year
This period
Projected – rest of year
This period
Projected – rest of year
This period
Projected – rest of year
Mandatory SSS top-up contribution for members whose salary exceeds the regular MSC ceiling. Not covered by the "Auto-calculate" toggle above — that toggle only computes SSS/PhilHealth/Pag-IBIG. Both boxes here stay manual and stay visible even when auto-calculate is on; enter the amounts from your payslip.
This period
Projected – rest of year
📋 2026 statutory contribution rates used for auto-calculation
SSS — employee share
5% of Monthly Salary Credit (₱5,000–₱35,000 range)
PhilHealth — employee share
2.5% of monthly basic salary (₱10,000–₱100,000 range)
Pag-IBIG (HDMF) — employee share
2% of monthly compensation, capped at ₱10,000 (max ₱200/month)
5Year-to-date tracking
5Optional: reconcile against tax already withheld
6Previous employer this year (optional)
Added directly to your combined annual taxable income. This figure should already be net of their exemptions/deductions — it's the "Total Taxable Income" line on the 2316.
Added to "tax already withheld" when computing your year-end balance.
Excludes 13th month pay (handled separately in this version). The ₱90,000 bonus exemption is a single combined limit per employee per year, not per employer — whatever they already exempted (up to ₱90,000 of this amount) reduces how much you can still exempt at your current employer, so it's used in the calculation below — not just for reference.
Not added to the calculation — SSS/PhilHealth/Pag-IBIG have no shared annual cap across employers, so their "Total Taxable Income" figure already correctly nets these out on its own. Shown here for your records only.
These normally come from BIR Form 2316, issued by a previous employer when you resign or transfer. "Taxable income," "Tax withheld," and "Other bonuses/benefits" all feed into the computation below (13th month is excluded from this version, at every employer) — statutory and non-taxable benefits are shown for your records only, since they don't need cross-employer adjustment.
Non-taxable income received (info only, not taxed)₱0.00
Tax computation
Table applied
Withholding tax due₱0.00
Tax already withheld this year₱0.00
Balance₱0.00
Full-year projection (cumulative average)
Avg. taxable / period
₱0
Projected annual taxable income
₱0
Projected annual tax due
₱0
Cumulative tax that should be withheld to date₱0.00
− Tax already withheld (prior periods)₱0.00
= Withholding tax due this period₱0.00
Remaining periods after this one0
Suggested even withholding per remaining period₱0.00
Full-year projection (your estimate)
Projected full-year taxable income
₱0
Projected annual tax due
₱0
Tax already withheld so far this year₱0.00
Balance still to be withheld₱0.00
Number of payouts to project0
Estimated tax amount per payout₱0.00
This tool estimates withholding tax on regular compensation only — 13th month pay is deliberately excluded from every figure here and must be taxed separately, straight against the employee's annual tax rate, outside this calculator. It uses TRAIN Law (RA 10963) tax tables effective 2023 onward and de minimis ceilings under RR No. 29-2025 (effective Jan 6, 2026). It does not account for every possible compensation item (e.g., fringe benefits tax on managerial/supervisory perks, multiple employers in one year, or mid-year rate changes). Actual withholding is determined by your employer's payroll system and the BIR. Use BIR's official calculator or consult your payroll/HR team to confirm.