De minimis benefits and the 90,000 other-benefits pool.
Taxable amount
—
Tax-free (de minimis)
—
Pool remaining
—
Two tax shelters working in sequence
De minimis benefits are small perks the Bureau of Internal Revenue lets employers give tax-free, things like rice subsidy, uniform allowance, medical cash allowance to dependents, and the monetised value of unused leave. Each one has its own peso ceiling. The important and often misunderstood point is what happens when you go over a ceiling. The excess is not taxed straight away. Instead it falls into a second shelter, the PHP 90,000 "other benefits" pool that also holds your 13th-month pay and similar bonuses. Only after that pool is full does anything become taxable. This calculator models exactly that two-stage flow.
The PHP 90,000 figure is the ceiling this tool applies, raised to that level under the TRAIN law. Treat it as the modelled assumption and confirm the current amount with the BIR, since benefit thresholds are revised from time to time. The structure, a de minimis layer feeding into a single annual benefits pool, is the stable part worth learning.
Walking a PHP 20,000 overage through the pool
The defaults tell a realistic story. Suppose PHP 30,000 of your de minimis benefits sit safely within their individual BIR ceilings, another PHP 20,000 spills above those ceilings, and you have already used PHP 80,000 of the PHP 90,000 pool on your 13th-month pay. The pool has PHP 10,000 of room left. The PHP 20,000 overage fills that PHP 10,000 first, so PHP 10,000 is absorbed tax-free and the remaining PHP 10,000 becomes taxable. Your total tax-free benefit is the PHP 30,000 within ceilings plus the PHP 10,000 absorbed, which is PHP 40,000, and the pool is now exhausted.
| Step | Amount |
|---|
The chart shows how the de minimis overage splits between the pool and the taxable remainder for the current inputs.
The order of operations that trips people up
A frequent mistake is assuming every peso over a de minimis ceiling is immediately taxable. It is not, as long as your 13th-month pay and other bonuses have not already eaten the full PHP 90,000. The flip side is just as common: employees who receive a large 13th-month plus performance bonus may find the pool already full, so even a modest de minimis overage is taxed in full. The lesson is that de minimis planning cannot be done in isolation from your year-end bonuses. They share the same shelter.
A practical tip for payroll teams: granting benefits that stay inside their individual de minimis ceilings is the most efficient move, because those amounts never touch the PHP 90,000 pool at all. They are exempt on their own footing. Reserve the pool for the 13th-month pay it was designed around.
What counts as a de minimis benefit?
The BIR keeps a defined list, which includes items such as a rice subsidy, a uniform and clothing allowance, actual medical assistance, laundry allowance, and the monetised value of unused vacation leave credits, each capped at its own ceiling. Anything not on that list is not a de minimis benefit, even if it is small, so it would be treated under the ordinary rules. Check the current list and the exact per-item ceilings with the BIR, since the amounts this tool assumes may have been updated.
Do de minimis benefits count toward the PHP 90,000 ceiling?
Only the part above each item's ceiling does. Amounts within the de minimis ceilings are exempt separately and never use up your PHP 90,000 room. It is the overage that joins the pool alongside your 13th-month pay, which is precisely why the calculator asks how much of the pool you have already used before it decides how much of your overage can still be absorbed.