Skip to content

Payroll, HR & labor compliance

Year-end tax annualization in the Philippines: a payroll team's guide

How to annualize withholding tax on compensation at year-end or separation, handle refunds and shortfalls, previous employers and the ₱90,000 benefits cap.

Annualization is the year-end step in which an employer recomputes each employee's income tax on their total taxable compensation for the year, compares it with the tax already withheld, and settles the difference. If too little was withheld, the employer deducts the shortfall; if too much, the employer refunds the excess, generally not later than January 25 of the following year. Annualization also happens when an employee separates during the year.

Annualization is required because per-cutoff withholding tax assumes steady pay. Salary increases, bonuses, unpaid leave and mid-year hiring all break that assumption.

When to annualize

  • December payroll (or the last payroll of the year) for employees still employed on December 31
  • At separation, as part of final pay
  • In practice, many employers run a trial annualization in November to spot large differences before the December payroll

The annualization formula

  1. Gross compensation for the year from your company (January to December, or to the separation date).
  2. Add compensation from a previous employer during the same year, if the employee was hired mid-year and submitted their BIR Form 2316.
  3. Less non-taxable items: mandatory SSS, PhilHealth and Pag-IBIG contributions, de minimis benefits within ceilings, 13th month pay and other benefits up to ₱90,000, and minimum wage earner exemptions.
  4. Annual taxable compensation = 1 + 2 − 3.
  5. Tax due = apply the annual tax table.
  6. Compare with total tax withheld by your company and the previous employer.
  7. Settle: withhold the shortfall in the final payroll, or refund the excess.

Annual tax table (2023 onwards)

Annual taxable compensationTax due
₱250,000 and below0
Over ₱250,000 to ₱400,00015% of excess over ₱250,000
Over ₱400,000 to ₱800,000₱22,500 + 20% of excess over ₱400,000
Over ₱800,000 to ₱2,000,000₱102,500 + 25% of excess over ₱800,000
Over ₱2,000,000 to ₱8,000,000₱402,500 + 30% of excess over ₱2,000,000
Over ₱8,000,000₱2,202,500 + 35% of excess over ₱8,000,000

Worked example

Leo earned a basic salary of ₱45,000 a month all year, plus ₱45,000 13th month pay and a ₱60,000 year-end bonus.

  1. Basic salary for the year: ₱540,000.
  2. Other benefits: ₱45,000 + ₱60,000 = ₱105,000. Exempt up to ₱90,000, so ₱15,000 is taxable.
  3. Mandatory employee contributions for the year: SSS ₱1,750 × 12 = ₱21,000; PhilHealth ₱1,125 × 12 = ₱13,500; Pag-IBIG ₱200 × 12 = ₱2,400. Total ₱36,900.
  4. Annual taxable compensation: ₱540,000 + ₱15,000 − ₱36,900 = ₱518,100.
  5. Tax due: ₱22,500 + 20% × (₱518,100 − ₱400,000) = ₱22,500 + ₱23,620 = ₱46,120.
  6. Tax withheld January to November: suppose ₱42,620.
  7. December withholding: ₱46,120 − ₱42,620 = ₱3,500.

Refunds and shortfalls

  • Refund: if withholding exceeded tax due, refund the excess through payroll. Employees often see this as a pleasant surprise in December or January.
  • Shortfall: if the December payroll is not large enough to cover the shortfall, BIR rules allow the balance to be collected in the following months. Document the arrangement.
  • Previous employer's 2316 missing: without it, your annualization understates income. Follow up during onboarding, not in December.

Year-end checklist for payroll teams

  1. Confirm all employees' tax status details and TINs.
  2. Collect 2316s from previous employers for every mid-year hire.
  3. Review 13th month and bonuses against the ₱90,000 exemption.
  4. Run a trial annualization in November and review large differences.
  5. Process December payroll with annualization; release refunds on time.
  6. Reconcile annual totals with the twelve 1601-C returns.
  7. Generate 2316s and the 1604-C alphalist.

Annualization in payroll software

Manual annualization in spreadsheets is where year-end errors multiply, especially across several companies. A payroll system should annualize from the actual year-to-date records, include previous employer amounts, apply the exemption caps and generate 2316 data from the same result. Cirquolus Payroll includes annualization alongside 13th month pay, withholding tax workflows and payroll approvals.

Frequently asked questions

What is annualization in payroll?

It is the year-end or separation recomputation of an employee's income tax on total annual taxable compensation, followed by deducting any shortfall or refunding any excess.

When should tax refunds from annualization be released?

Refund excess withholding through the last payroll of the year or not later than January 25 of the following year.

Do I include a previous employer's income in annualization?

Yes, for employees hired during the year who submit BIR Form 2316 from their previous employer.

What if an employee resigns before December?

Annualize at separation, settle the difference in final pay, and issue BIR Form 2316 on the last payment date.

Bring this workflow to a Cirquolus demo.

Show us your current process, companies and branches. We will map it to the modules you need and propose a realistic rollout.