Year-End Bonuses and 13th Month Pay: Tax Treatment
A practical walkthrough of how 13th month pay and year-end bonuses are taxed in the Philippines, from the ₱90,000 exclusion to the taxable excess. It also explains what annualisation does to your December payroll.
In this guide
What to watch for
Use the article to spot where payroll checks can be clearer, faster and easier to audit.

In this article
- The ₱90,000 exclusion is a shared ceiling, not a per-item allowance
- Where the taxable excess hits the withholding table
- Annualisation is a reconciliation, not a second tax
- Not every year-end payment sits in the same basket
- The employees whose annualisation goes wrong most often
- Closing the year inside your payroll system
Every November the same question lands on payroll desks across the country: how much of the 13th month pay and the Christmas bonus is actually taxable, and what happens to the December payslip once it is. The rules themselves are settled and have not moved since TRAIN took effect. What trips people up is the interaction — a statutory benefit, a discretionary bonus and a graduated withholding table all landing in the same cut-off, with a year-end adjustment quietly reconciling the whole thing afterwards.
The ₱90,000 exclusion is a shared ceiling, not a per-item allowance
Start with the benefit itself. Presidential Decree No. 851 requires employers to pay 13th month pay not later than December 24 of every year, and its implementing rules define it as one-twelfth of the employee's basic salary earned within the calendar year. Memorandum Order No. 28 removed the old salary ceiling in 1986, so every rank-and-file employee is covered regardless of what they earn.
The tax treatment is separate from the labour obligation. Thirteenth month pay and other benefits are excluded from gross income and exempt from withholding up to a total of ₱90,000 per year, and any excess over that amount is taxable compensation subject to withholding. The word doing the work in that sentence is total. It is one basket, not one allowance per item. An employee whose 13th month pay alone sits comfortably under the ceiling can still finish the year with a taxable excess once a Christmas bonus, a productivity incentive and a cash gift are dropped into the same pool. Payroll teams that track the two separately tend to discover this in the last week of December, which is the worst possible time to discover it.
Where the taxable excess hits the withholding table
Once a payment crosses the ceiling, the excess behaves like ordinary compensation for that payroll period, and the BIR's revised withholding tax table effective January 1, 2023 and onwards applies to it. On a monthly cut-off, nothing is withheld up to ₱20,833; from there the schedule steps up — 15% on the excess over ₱20,833, then ₱1,875.00 plus 20% of the excess over ₱33,333 in the next band, and higher steps above that.
Because the table is graduated and applied per period, a large taxable excess dropped into a single December cut-off pushes that period's compensation into a step the employee never normally reaches. The withholding on that one payslip looks disproportionate even though the employee's liability for the year has not changed at all. This is the source of most December complaints, and it is worth explaining to staff before the payslip goes out rather than after: the payslip that carries the bonus is also the payslip that carries the tax on it.
Annualisation is a reconciliation, not a second tax
The year-end adjustment is what puts everything back in proportion. The employer totals the compensation actually paid to the employee for the calendar year, subtracts the non-taxable components — the employee share of SSS, PhilHealth and Pag-IBIG contributions, and the exempt portion of 13th month pay and other benefits up to ₱90,000 — and applies the annual graduated schedule that governs compensation earned in 2023 and onwards: nothing on the first ₱250,000, 15% of the excess over ₱250,000 up to ₱400,000, ₱22,500 plus 20% of the excess over ₱400,000 up to ₱800,000, and so on up the table.
That annual figure is then compared against the tax already withheld across the year. If the running withholding came out high — which is exactly what happens when a bonus inflates one period — the difference is refunded to the employee through the final payroll runs. If it came out short, the balance is collected there instead. The monthly table is an estimate applied twelve times; the annualisation is the actual computation. Employees who feel they were over-taxed in December usually were, and usually get it back.
Not every year-end payment sits in the same basket
Sorting payments correctly at setup is what makes the annualisation behave. Thirteenth month pay is statutory and formula-driven. Christmas bonuses, performance incentives and loyalty cash awards are discretionary, but for tax purposes they join the same "other benefits" pool and draw down the same ₱90,000 ceiling.
De minimis benefits are a different category again: within the limits the BIR prescribes for each one, they sit outside the basket entirely, and only the portion paid beyond those limits joins the ₱90,000 pool. Regular taxable compensation is different from both — overtime pay, night shift differential, holiday premium and commissions are ordinary compensation, withheld in the period they are earned, and they never touch the exclusion. Getting an earning type into the right classification when it is created costs a few minutes. Getting it wrong means unpicking twelve months of payslips in January.
The employees whose annualisation goes wrong most often
Mid-year hires are the usual failure point. Annualisation covers the whole calendar year, not the part of it the employee spent with you, so the present employer needs the BIR Form 2316 issued by the previous employer to fold in the earlier compensation, the tax already withheld, and — critically — how much of the ₱90,000 exclusion has already been consumed. Without that certificate the exclusion can effectively be granted twice and the annual liability understated.
Leavers are the mirror image. An employee whose employment ends mid-year must be furnished their Certificate of Compensation Payment/Tax Withheld on the day the last payment of compensation is made, not in the following January. Minimum wage earners are a third case: they are exempt from income tax and withholding on the statutory minimum wage fixed by the regional board for their place of assignment, and that exemption also covers their holiday pay, overtime pay, night shift differential and hazard pay.
If a mid-year hire cannot produce the certificate from their previous employer, you cannot annualise their year correctly, and the shortfall surfaces later as an assessment against the employee. Chase it in November, not on the last payroll run of December.
Closing the year inside your payroll system
The annualisation is only half the December-to-February workload. Each employee from whom taxes were withheld must receive their BIR Form 2316 on or before January 31 of the succeeding year, and BIR Form 1604-C with the alphalists of employees is due on the same date. For employees covered by substituted filing, the duplicate copies of the 2316 go to the BIR together with the Certified List of Employees Qualified for Substituted Filing not later than February 28. Anyone who falls outside substituted filing files their own annual return on or before April 15.
This is where the payroll setup pays for itself. In ERPat, the Compensation module handles earnings, deductions, allowances and payslips, so 13th month pay, a discretionary bonus and regular taxable pay can be defined as distinct earning types that carry their own treatment from the first payroll of the year — rather than being reconciled by hand in the last one. The Finance module's automated tax calculations and dynamic reports then give the accounting side the same figures the payslips were built from, instead of a second set assembled in a spreadsheet.
None of this changes what an employee is ultimately owed or what the company ultimately remits. The annual computation is fixed by law and it will arrive at the same number either way. What good handling buys you is a December that is quiet, an employee who understands their payslip, and a January filing season built on data that has been correct since the first cut-off of the year.
Compliance context
Turn "Year-End Bonuses and 13th Month Pay: Tax Treatment" into a compliance checklist
Compliance-heavy articles are most useful when they become a repeatable review habit. Treat the guidance as a way to confirm evidence, ownership and timing before reports or payroll records are submitted.
Part 1Documents and records to prepare
Before the team reviews compliance requirements, make sure the supporting records are complete and traceable.
- Employee master records, pay history, schedules, leaves and attendance logs
- Contribution, tax, deduction and adjustment summaries
- Approval records, exception notes and revision history
Part 2Common gaps to prevent
Compliance gaps often come from missing evidence rather than missing intent. The system should make proof easy to find.
- Late updates to employee status, salary rates or tax/contribution details
- Manual corrections without a reason or reviewer attached
- Reports generated from data that does not match the approved payroll run
Part 3How to make review repeatable
Create a simple rhythm: prepare records, run checks, document exceptions, approve, then lock the final version.
- Use the same checklist every cutoff or reporting period
- Assign one owner for exceptions and one owner for final approval
- Keep final reports and supporting details together for later audit review
Jerome Evangelista
Content & Solutions Writer
Writes about payroll automation, HRIS, and how Philippine businesses run leaner with ERPat.




