13Th Month Salary Calculator
Every December, millions of Filipino workers wait for the one payday that is written into law: 13th month pay. Presidential Decree 851 has required it since 1975, and the rule is refreshingly simple. Add up the basic salary you actually earned during the calendar year and divide by 12. Worked less than a full year? The same formula prorates it automatically.
The 13th Month Salary Calculator below follows the Department of Labor and Employment (DOLE) formula exactly. It offers three modes: quick mode (monthly basic times months worked), exact month-by-month mode for raises, unpaid leave, and mid-year starts, and direct entry of total basic earned for daily-paid and piece-rate workers. Add any other benefits that share the tax cap, and it shows your total basic earned, your 13th month pay, any taxable excess over the 90,000 peso cap, and the two-installment split.
Quick Answer
Key takeaways
- The DOLE formula is total basic salary earned in the year / 12. Always 12, never the months you worked.
- Only basic salary counts. Overtime, allowances, holiday premiums, and night differentials are excluded.
- Unpaid absences lower your total basic earned, so they lower the 13th month pay. Paid leave does not.
- 13th month pay is tax-exempt up to ₱90,000 combined with other benefits under the TRAIN law. Only the excess is taxed.
- Resigned and terminated employees still receive a prorated amount with their final pay.
- Quick Answer
- The DOLE formula, step by step
- Worked examples, checked against this exact tool
- Proration at a glance
- What counts as basic salary, and what does not
- What counts toward the base, line by line
- What competing calculators miss
- Frequently asked questions
- Add This Calculator to Your Website
- References
The DOLE formula, step by step
The computation has one formula and no variations: total basic salary earned during the calendar year, divided by 12. Presidential Decree 851 sets the floor at one twelfth of total basic salary, and DOLE’s Workers’ Statutory Monetary Benefits Handbook applies it the same way to full-year, mid-year hire, and resigned employees alike.
Add up the basic salary you actually earned. Use payroll records, not your contract rate. If your salary rose mid-year, the total is the sum of what each month actually paid.
Divide by 12. Always 12, even if you worked 4 months. Dividing by the months worked instead is the most common error and it overstates the pay.
Check the tax cap. 13th month pay plus other benefits are tax-exempt up to ₱90,000 for the year under the TRAIN law. Only the part above ₱90,000 joins your taxable income.
Watch the deadlines. Employers must release the pay on or before December 24, and file the compliance report with DOLE by January 15 of the following year.
Worked examples, checked against this exact tool
Both examples below come straight from the calculator above with these inputs, so you can reproduce them in seconds:
| Case | Monthly basic | Months | Total basic earned | 13th month pay |
|---|---|---|---|---|
| Full year | ₱30,000 | 12 | ₱360,000 | ₱30,000.00 |
| Hired in May | ₱30,000 | 8 | ₱240,000 | ₱20,000.00 |
| Half year | ₱30,000 | 6 | ₱180,000 | ₱15,000.00 |
| One month | ₱30,000 | 1 | ₱30,000 | ₱2,500.00 |
The pattern is easy to remember at a steady salary: each month worked adds one twelfth of a month’s pay, ₱2,500 in this example, to your December amount.
Proration at a glance
Partial years are where most of the confusion lives, so here is the full ramp at a ₱30,000 monthly basic salary:
| Months worked | Total basic earned | 13th month pay |
|---|---|---|
| 3 | ₱90,000 | ₱7,500.00 |
| 6 | ₱180,000 | ₱15,000.00 |
| 8 | ₱240,000 | ₱20,000.00 |
| 9 | ₱270,000 | ₱22,500.00 |
| 10 | ₱300,000 | ₱25,000.00 |
| 12 | ₱360,000 | ₱30,000.00 |
What counts as basic salary, and what does not
Only basic salary enters the formula. DOLE’s handbook is explicit: overtime pay, holiday premiums, night shift differentials, and allowances sit outside the computation, even though they appear on the same payslip. That surprises workers whose take-home is much larger than their basic, because the 13th month is computed on the smaller figure.
Unpaid absences matter for the same reason. The formula uses basic salary actually earned, so days without pay shrink the total, and the absentee payroll calculator can help you estimate that reduction. Overtime, by contrast, never raises the 13th month amount no matter how many hours you logged; the unpaid overtime calculator is the right tool for chasing overtime that was never paid. If your basic salary changed mid-year, add the actual monthly amounts rather than multiplying the newest rate by 12.
What counts toward the base, line by line
DOLE’s rule turns on one phrase: basic salary earned. Here is the practical version, including the item most tools miss entirely:
| Counts toward total basic earned | Does not count |
|---|---|
| Monthly basic salary actually earned | Overtime pay |
| Employer-paid maternity salary differential | Holiday premiums and night shift differential |
| Basic earned before a resignation or termination | Allowances and COLA, unless integrated into basic by policy or agreement |
| Basic earned on paid leave days | Cash value of unused leave |
Two corrections belong here because they change real amounts. First, the base is the gross basic salary you earned. One widely read HR blog, OmniHR’s 13th month guide, states that SSS contributions are deducted before the 13th-month base is calculated. That is wrong. SSS, PhilHealth, and Pag-IBIG deductions come out of your take-home pay, but the 13th month base is the basic salary earned before those deductions, so do not subtract them, in this calculator or anywhere else. Second, the maternity salary differential counts. Under DOLE Advisory 01, series of 2019, the differential an employer pays to top up the SSS maternity benefit to the employee’s full salary is part of basic salary earned, and leaving it out understates the 13th month pay. Exact mode on this page handles it: include the differential in the months it was paid.
What competing calculators miss
We read the top Philippine guides and tools on this topic closely. Most get the headline formula right, then stumble on the details that decide real paychecks.
A widely shared proration formula is simply wrong. At least one popular employer guide tells readers to compute (total basic / 12) x months worked, which multiplies by months a second time. Run its own example: a July hire at ₱18,000 for 6 months earned ₱108,000, so the correct 13th month pay is ₱9,000. The guide’s formula claims ₱54,000, six times too much. Our calculator divides by 12 once, the way DOLE prescribes, and the proration table above lets you verify any partial year by eye.
The biggest vendor in the niche ships sloppy work. OmniHR’s calculator page still carries a leftover line about “our KWSP calculator” (KWSP is a Malaysian pension fund, pasted into a Philippine page) and a FAQ answer that cuts off mid-figure, on top of the SSS error corrected above. The quality bar in this niche is the independent Lacson calculator, with its month-by-month mode and correct maternity differential handling. This page matches that bar and then adds what it lacks: a direct-entry mode for daily-paid and piece-rate workers, an other-benefits field for the shared tax cap, and the two-installment split in the results.
Most tools skip the tax check. A ₱30,000 result is fully tax-exempt, but a ₱120,000 result is not, and most calculators never mention the ₱90,000 TRAIN cap at all. Ours checks every result against the cap and tells you exactly how much, if any, is taxable.
Deadlines go unmentioned. Knowing the amount is half the job. The December 24 payment deadline and the January 15 employer reporting deadline are the dates workers and payroll teams actually plan around, so both are built into this page and its steps.
The basic salary exclusion is buried. Several tools accept a single “salary” input without warning that overtime and allowances do not count, which overstates the estimate for anyone whose payslip mixes the two. Our input label and result note say “basic salary only” in both places.
Frequently asked questions
Add up the total basic salary you earned from January 1 to December 31 and divide by 12. That is the full DOLE formula under Presidential Decree 851. A full year at 30,000 pesos a month gives 360,000 / 12 = 30,000 pesos. For a partial year, divide what you actually earned by 12, never by the months worked.
Rank-and-file employees in the private sector who worked at least one month during the calendar year, regardless of their employment status or how they are paid. Managerial employees are excluded. Resigned and terminated employees keep their right to a prorated amount based on what they earned.
Yes. Leaving before December does not cancel the benefit. You receive a prorated amount, your total basic salary earned divided by 12, usually released with your final pay. Eight months at 30,000 pesos a month means 240,000 / 12 = 20,000 pesos.
Only basic salary. Per DOLE guidance, overtime pay, holiday premiums, night differentials, and allowances are excluded, even if they show on the same payslip. Unpaid absences reduce the total because the formula uses basic salary actually earned, while paid leave does not reduce it.
It is tax-exempt up to 90,000 pesos for the year, combined with other benefits, under the TRAIN law. Most employees never reach the cap. If your 13th month pay plus other benefits pass 90,000 pesos, only the excess is added to your taxable income.
On or before December 24 each year. DOLE allows no deferral for covered employers. Employers must also file a 13th month pay compliance report through the DOLE Establishment Report System by January 15 of the following year.
No. 13th month pay is mandatory under Presidential Decree 851 and follows the fixed formula on this page. A Christmas bonus is voluntary, in whatever amount the company chooses, and is separate. Some employers pay both, which is generous but not required by law.
It should not reduce it by the differential. Under DOLE Advisory 01, series of 2019, the salary differential your employer pays during maternity leave, the top-up over the SSS maternity benefit that brings you to your full salary, counts as basic salary earned for 13th month purposes. In exact mode, include the differential in the months it was paid. The SSS benefit itself is not basic salary; the employer-paid differential is the part that counts.
Add This Calculator to Your Website
References
- Presidential Decree 851 (1975), the law that created 13th month pay: full text via the LawPhil Project. LawPhil: Presidential Decree No. 851. Accessed October 2026.
- A computation guide built on DOLE’s Workers’ Statutory Monetary Benefits Handbook, 2024 edition, with the December 24 and January 15 deadlines. Timekeep: 13th Month Pay Computation (DOLE Handbook). Accessed October 2026.
- A step-by-step 13th month pay guide with full-year, mid-year resignation, and unpaid absence examples. Poor Pinoy Investor: How to Compute 13th Month Pay. Accessed October 2026.
- An employer-side guide covering the formula, the 90,000 peso tax-free threshold, and DOLE compliance reporting. First Circle: 13th Month Pay Guide for Employers. Accessed October 2026.
- A dedicated 13th month pay calculator applying the PD 851 formula with proration and the tax-free check. 13th Month Pay Calculator (PD 851). Accessed October 2026.
