Tax

How to Compute Withholding Tax on Compensation

7 min read

Look at any Philippine payslip and you'll find a line labeled "withholding tax" sitting quietly among the SSS, PhilHealth, and Pag-IBIG deductions — often the single biggest bite out of gross pay for mid-to-high earners. Unlike the fixed-percentage contributions above it, this number isn't calculated from a simple lookup table matched to your salary. It's the product of a multi-step projection: your employer estimates what you'll earn for the entire year, runs that projection through the BIR's progressive tax brackets, and then divides the result back down into the amount that gets withheld from this particular payout. Get any step wrong — or ignore what happens when your pay changes mid-year — and the government either owes you money in December or you owe the government. This guide walks through exactly how employers are supposed to compute withholding tax on compensation for 2026, step by step, with a full worked example in real pesos so you can check your own payslip against the math.

What Withholding Tax on Compensation Actually Is

Withholding tax on compensation is not a separate tax from your annual income tax — it's a prepayment of it, collected in installments every payday instead of in one lump sum the following April. The legal foundation is the National Internal Revenue Code as amended by the TRAIN Law (Republic Act No. 10963), which requires every employer to act as a withholding agent: deducting a portion of each employee's taxable pay, remitting it to the Bureau of Internal Revenue on the employee's behalf, and reconciling the running total against the employee's actual annual tax liability by the end of the calendar year.

Because Philippine income tax is progressive — you pay a higher marginal rate as your annual taxable income climbs through the brackets under the TRAIN Law — a payroll system can't simply apply a flat percentage to each payslip. Someone earning ₱30,000 a month sits in a different bracket than someone earning ₱90,000 a month, and the tax owed on the ₱30,000 earner's next peso is not the same rate as the tax owed on the ₱90,000 earner's next peso. To withhold the correct amount at each pay period without waiting until the whole year has played out, employers use an annualization method: they estimate the full-year income based on what's known so far, tax the estimate, then convert that annual tax figure back into a bite-sized per-period deduction.

The Employer's Step-by-Step Computation Process

Every properly run payroll system in the Philippines follows the same underlying logic to arrive at the withholding tax figure on your payslip, whether the computation happens automatically in software or is done manually by an accountant. There are five distinct steps.

Step 1: Determine Taxable Compensation for the Pay Period

The starting point is never gross pay. The employer first strips out everything that is not subject to income tax, leaving only the taxable compensation for that specific cutoff or pay period. The two biggest categories removed at this stage are:

  • Mandatory government contributions — the employee's share of SSS (including the Mandatory Provident Fund portion where applicable), PhilHealth, and Pag-IBIG (HDMF). These are deducted from gross pay before tax is computed, because the law treats them as non-taxable regardless of income level.
  • Non-taxable pay items — de minimis benefits within their prescribed limits, the tax-exempt portion of 13th month pay and other bonuses (the first ₱90,000 combined per year), and any other statutorily exempt allowances.

What remains after both deductions is the employee's net taxable compensation for that pay period — the figure that actually feeds into the tax computation. Employers must recompute this figure every time gross pay changes: a new hire's first payslip, a mid-year raise, a month with unpaid leave, or a period with overtime and holiday premium pay will all shift the base taxable amount.

Step 2: Annualize the Period's Taxable Income

Once the per-period taxable compensation is known, the employer projects it forward to estimate the employee's total taxable income for the entire calendar year. For an employee whose pay is stable, this is simply the per-period figure multiplied by the number of pay periods remaining in the year, plus whatever has already been earned and taxed in prior periods. In practice, most payroll systems annualize by multiplying the current period's regular taxable pay by the number of pay periods in a full year — 12 for monthly payroll, 24 for semi-monthly, 52 for weekly, and so on — which produces an annualized estimate as if every remaining period paid exactly the same amount.

This annualized figure is an estimate, not a certainty — it assumes the employee's pay stays constant for the rest of the year, which is exactly why the fifth and final step (the year-end adjustment) exists to correct for reality.

Step 3: Apply the BIR TRAIN Law Tax Table

The annualized taxable income is then run through the official BIR income tax brackets under the TRAIN Law, which apply to annual taxable compensation as follows for 2026:

Annual Taxable IncomeTax Due
₱0 – ₱250,0000%
₱250,001 – ₱400,00015% of the excess over ₱250,000
₱400,001 – ₱800,000₱22,500 + 20% of the excess over ₱400,000
₱800,001 – ₱2,000,000₱102,500 + 25% of the excess over ₱800,000
₱2,000,001 – ₱8,000,000₱402,500 + 30% of the excess over ₱2,000,000
Over ₱8,000,000₱2,202,500 + 35% of the excess over ₱8,000,000

Locating the annualized income within the correct bracket and applying its formula produces the employee's projected annual income tax due — the total amount of tax the employee should end up paying for the year if their pay stays at the current level.

Step 4: Prorate the Annual Tax Back to a Per-Period Amount

An annual tax figure isn't useful on a payslip issued every two weeks or every month, so the employer divides it back down. The projected annual tax is divided by the number of pay periods in the year (12 for monthly, 24 for semi-monthly, 52 for weekly) to arrive at the amount that should be withheld from the current pay period. This is the number that actually appears as "withholding tax" on the payslip.

Step 5: Perform the Year-End Adjustment

Because Steps 1 through 4 rely on an estimate — assuming the rest of the year looks like the current pay period — the running total of tax withheld throughout the year rarely matches the employee's actual final tax liability exactly. Raises, bonuses, unpaid leave, resignations mid-year, and changes in overtime or allowances all shift actual annual income away from the earlier projection.

To fix this, employers are required to perform a year-end adjustment, typically processed with the December payroll (on or before December 31, coordinated with the mandatory 13th month pay release on or before December 24). The employer recomputes the employee's actual total taxable compensation for the entire calendar year — actual gross pay minus actual mandatory contributions and actual non-taxable items, including the taxable excess of 13th month pay and bonuses beyond the ₱90,000 exemption — and applies the BIR TRAIN table to that real, final figure. The result is compared against the sum of everything already withheld from January through November (or through the last payroll run):

  • If the employee was over-withheld — actual tax due is less than the cumulative amount already deducted — the employer refunds the difference, usually added to the December pay.
  • If the employee was under-withheld — actual tax due exceeds what was collected so far — the employer deducts the shortfall from the December pay as additional withholding.

This year-end true-up is what allows most rank-and-file employees receiving purely compensation income from a single employer to avoid filing their own annual income tax return altogether — the employer's cumulative withholding, once adjusted in December, is treated as the final settlement of the year's tax liability (commonly referred to as "substituted filing").

Worked Example: Computing Withholding Tax Step by Step

Consider Maria, a rank-and-file employee earning a fixed monthly basic salary of ₱30,000, paid semi-monthly (twice a month, ₱15,000 per cutoff), with no other allowances for simplicity. Here's how her employer's payroll system computes her withholding tax for a typical pay period.

Step 1 — Taxable compensation per month. First, mandatory contributions are subtracted from her ₱30,000 monthly gross:

DeductionBasisEmployee Share
SSS (5% of MSC)MSC of ₱30,000₱1,500
PhilHealth (2.5% of basic salary)₱30,000₱750
Pag-IBIG (2%, capped at ₱10,000 comp.)₱10,000 (statutory cap)₱200
Total mandatory contributions₱2,450

Maria's monthly taxable compensation is therefore ₱30,000 − ₱2,450 = ₱27,550.

Step 2 — Annualize. Since Maria's pay is stable, the employer annualizes by multiplying the monthly taxable figure by 12: ₱27,550 × 12 = ₱330,600 projected annual taxable income.

Step 3 — Apply the BIR TRAIN table. ₱330,600 falls in the ₱250,001–₱400,000 bracket, taxed at 15% of the excess over ₱250,000:

₱330,600 − ₱250,000 = ₱80,600 excess
₱80,600 × 15% = ₱12,090 projected annual income tax

Step 4 — Prorate back to the pay period. Dividing the annual tax by 12 gives the monthly withholding amount: ₱12,090 ÷ 12 = ₱1,007.50. Since Maria is paid semi-monthly, this is split evenly across her two cutoffs: ₱1,007.50 ÷ 2 = ₱503.75 withheld per payslip.

Step 5 — Year-end adjustment. Suppose Maria received a ₱2,000 monthly raise starting in July, and also received her 13th month pay of ₱30,000 in December (fully within the ₱90,000 tax-exempt threshold, so no additional tax applies to it). At year-end, her employer recalculates her actualtotal taxable compensation for the full year — six months at the old rate and six months at the new rate, less actual mandatory contributions — and compares the actual annual tax due against the sum of what was withheld from January through November. If the earlier per-period withholding under-collected relative to her higher actual full-year income, the shortfall is deducted from her December pay; if it over-collected, she receives the difference as a refund alongside her 13th month pay.

What Counts as Taxable vs. Non-Taxable Compensation

Getting Step 1 right depends entirely on correctly classifying each pay item. Employers routinely include the following as part of taxable compensation subject to withholding:

  • Basic salary and wages, including minimum wage differentials for non-minimum-wage earners
  • Overtime pay, rest day pay, and holiday premium pay
  • Night shift differential
  • Taxable allowances (e.g., transportation or meal allowances beyond de minimis limits)
  • Commissions, honoraria, and taxable fringe benefits paid to rank-and-file employees
  • The portion of 13th month pay and other bonuses exceeding the combined ₱90,000 annual exemption

And the following are excluded from taxable compensation before withholding tax is computed:

  • The employee's mandatory SSS, PhilHealth, and Pag-IBIG contributions
  • De minimis benefits within BIR-prescribed limits (e.g., rice subsidy, uniform allowance, laundry allowance)
  • The first ₱90,000 of combined 13th month pay and other bonuses per year
  • Certain statutory benefits such as SSS maternity or sickness benefits paid through the employer

Minimum wage earners occupy a special category: statutory minimum wage — which is set per region by the Regional Tripartite Wages and Productivity Boards and, as of 2026, ranges roughly ₱436 to ₱755 per dayacross regions (from BARMM at the low end to Metro Manila/NCR at the high end, with periodic wage-order adjustments shifting these figures over time; the NCR figure reflects Wage Order No. NCR-27's approved ₱755 non-agriculture rate, though as of early August 2026 a Pasig court has issued a temporary restraining order pausing that wage order's implementation while it hears a legal challenge, with the prior ₱695 rate applying in the interim) — along with holiday pay, overtime pay, night shift differential, and hazard pay earned specifically by a minimum wage earner, are exempt from income tax and therefore from withholding tax entirely. This exemption disappears the moment the employee's pay rises above the applicable regional minimum wage rate.

Employer Responsibilities and Common Pitfalls

Employers who get withholding tax wrong don't just create payslip confusion — they create compliance risk. A few recurring mistakes are worth flagging:

  • Forgetting to re-annualize after a mid-year pay change. A raise, a promotion, or a shift from part-time to full-time status changes the annualized projection, and payroll should recompute withholding from that point forward rather than continuing on stale figures.
  • Skipping the year-end adjustment. Employers are required to true up cumulative withholding against actual annual tax liability by year-end; failing to do so shortchanges employees who overpaid or exposes the employer to under-withholding liability.
  • Misclassifying allowances. Treating a taxable transportation or representation allowance as if it were a tax-exempt de minimis benefit understates withholding and creates a liability that surfaces at year-end or during a BIR audit.
  • Miscomputing the 13th month pay exemption. Only the first ₱90,000 combined across 13th month pay and other bonuses is exempt; any excess must be added back into taxable compensation and taxed accordingly, typically as part of the year-end adjustment.

Frequently Asked Questions

Why does my withholding tax change every time I get overtime or a bonus?

Because withholding is computed from an annualized projection of your taxable compensation, any pay period with additional taxable income — overtime, holiday premium, a commission payout — temporarily raises the annualized estimate for that period, which can push a larger slice of that period's income into a higher marginal bracket. This doesn't mean you're being overtaxed permanently; if the extra income was a one-time event, the year-end adjustment reconciles everything against your actual full-year earnings.

Do minimum wage earners have withholding tax deducted?

No. Statutory minimum wage, along with holiday pay, overtime pay, night shift differential, and hazard pay earned by a minimum wage earner, is exempt from income tax entirely, so no withholding tax is deducted from these amounts. The exemption applies only while total pay stays at or below the applicable regional minimum wage rate set by the Regional Tripartite Wages and Productivity Boards.

What happens if my employer withheld too much tax during the year?

At the year-end adjustment, your employer recomputes your actual annual taxable income and compares it against everything withheld from January through November. If you were over-withheld, the excess is refunded to you, typically together with your December pay and 13th month pay. If you were under-withheld, the shortfall is deducted from your December pay instead.

Is my 13th month pay taxed the same way as my regular salary?

No. 13th month pay and other bonuses are tax-exempt up to a combined ₱90,000 per calendar year. Only the amount exceeding ₱90,000 is added to your taxable compensation and subjected to withholding tax, typically computed and applied when the 13th month pay is released or as part of the year-end adjustment.

Can I end up owing tax at year-end even if my employer withholds tax every payday?

For most rank-and-file employees earning purely compensation income from a single employer, no — the employer's year-end adjustment is designed to settle the full year's tax liability through "substituted filing," meaning you generally don't need to file your own annual return. However, employees with income from multiple employers in the same year, or with other sources of taxable income, may still need to file a consolidated annual income tax return to account for total earnings the employer's withholding wasn't designed to capture.

💰

Calculate Your Take-Home Pay

See exactly how much you'll bring home after all deductions.

Calculate Now →