Know your last OJT day before your coordinator asks
Most internship programs set a number of hours you must render, such as 486 or 600, rather than an end date. That leaves you to work out how many hours are left and how long they will take once weekends, holidays and suspended days are taken out. This calculator does that count day by day. It credits your daily hours only on your duty days, skips Philippine regular holidays and special non-working days if you want, and shows the date your final hours should be completed.
You can also work backwards. If your school sets a submission deadline, switch to Hours per day needed to see how long each duty day must be to finish in time.
How to use the calculator
- Enter the required hours from your syllabus or internship agreement, or tap one of the common amounts.
- Enter the hours already rendered from your Daily Time Record (DTR). Leave it blank on your first day.
- Set the date to count from. Use your start date, or your next duty day if you have already started and entered your rendered hours.
- Enter the hours credited per duty day. A typical 8:00 AM to 5:00 PM schedule with a one-hour unpaid lunch credits 8 hours. If you are unsure how your time in and time out convert, total a week in the Timesheet Calculator first.
- Choose your duty days and whether holidays are skipped. Add class suspensions, school activities, local holidays or planned leave under Other days off.
The result updates as you type, and your inputs stay saved in this browser. Come back each week, update your rendered hours and next duty day, and the projection moves with you.
Example: 486 hours starting November 2026
Suppose you start a 486-hour internship on Monday, November 2, 2026, at 8 hours a day, Monday to Friday, with all national holidays off. November 2 is All Souls' Day, a special non-working day, so your first duty day is November 3. Eight weekday holidays fall inside the period: All Souls' Day, Bonifacio Day, the Feast of the Immaculate Conception, Christmas Eve, Christmas Day, Rizal Day, the Last Day of the Year and New Year's Day.
486 hours ÷ 8 hours per day = 60.75 → 60 full days + 6 hours on day 61
Duty day 61, after skipping 8 holidays, is Thursday, February 4, 2027
If you count the same plan without skipping holidays, you would expect to finish on January 25, 2027. Those holidays move the finish date by more than a week, which is why a simple "hours ÷ 8" estimate is often wrong.
The formula behind the estimate
Remaining hours are the required hours minus the hours you have rendered. Dividing by your hours per day gives the number of duty days, rounded up because a partial day still has to be attended:
Duty days needed = (required hours − rendered hours) ÷ hours per day, rounded up
Finish date = the date of that duty day, counting only your duty days that are not holidays or days off
The second step is the one people get wrong by hand. The calculator walks through the calendar one date at a time, so a holiday on a Saturday does not cost you a day if you only report Monday to Friday, while a holiday on a Wednesday does.
Philippine holidays included
The calculator uses the national holidays in Proclamation No. 1006 for 2026, the separate proclamations for Eid'l Fitr and Eid'l Adha 2026, and Proclamation No. 1427 for 2027. Eid'l Fitr and Eid'l Adha for 2027 are declared separately later in the year and will be added once proclaimed. Local holidays declared by your city or province are not included, so add them under Other days off.
| Date | Holiday | Type |
|---|---|---|
| Thu, Jan 1, 2026 | New Year's Day | Regular |
| Tue, Feb 17, 2026 | Chinese New Year | Special non-working |
| Fri, Mar 20, 2026 | Eid'l Fitr | Regular |
| Thu, Apr 2, 2026 | Maundy Thursday | Regular |
| Fri, Apr 3, 2026 | Good Friday | Regular |
| Sat, Apr 4, 2026 | Black Saturday | Special non-working |
| Thu, Apr 9, 2026 | Araw ng Kagitingan | Regular |
| Fri, May 1, 2026 | Labor Day | Regular |
| Wed, May 27, 2026 | Eid'l Adha | Regular |
| Fri, Jun 12, 2026 | Independence Day | Regular |
| Fri, Aug 21, 2026 | Ninoy Aquino Day | Special non-working |
| Mon, Aug 31, 2026 | National Heroes Day | Regular |
| Sun, Nov 1, 2026 | All Saints' Day | Special non-working |
| Mon, Nov 2, 2026 | All Souls' Day | Special non-working |
| Mon, Nov 30, 2026 | Bonifacio Day | Regular |
| Tue, Dec 8, 2026 | Feast of the Immaculate Conception of Mary | Special non-working |
| Thu, Dec 24, 2026 | Christmas Eve | Special non-working |
| Fri, Dec 25, 2026 | Christmas Day | Regular |
| Wed, Dec 30, 2026 | Rizal Day | Regular |
| Thu, Dec 31, 2026 | Last Day of the Year | Special non-working |
| Fri, Jan 1, 2027 | New Year's Day | Regular |
| Sat, Feb 6, 2027 | Chinese New Year | Special non-working |
| Thu, Mar 25, 2027 | Maundy Thursday | Regular |
| Fri, Mar 26, 2027 | Good Friday | Regular |
| Sat, Mar 27, 2027 | Black Saturday | Special non-working |
| Fri, Apr 9, 2027 | Araw ng Kagitingan | Regular |
| Sat, May 1, 2027 | Labor Day | Regular |
| Sat, Jun 12, 2027 | Independence Day | Regular |
| Sat, Aug 21, 2027 | Ninoy Aquino Day | Special non-working |
| Mon, Aug 30, 2027 | National Heroes Day | Regular |
| Mon, Nov 1, 2027 | All Saints' Day | Special non-working |
| Tue, Nov 2, 2027 | All Souls' Day | Special non-working |
| Tue, Nov 30, 2027 | Bonifacio Day | Regular |
| Wed, Dec 8, 2027 | Feast of the Immaculate Conception of Mary | Special non-working |
| Fri, Dec 24, 2027 | Christmas Eve | Special non-working |
| Sat, Dec 25, 2027 | Christmas Day | Regular |
| Thu, Dec 30, 2027 | Rizal Day | Regular |
| Fri, Dec 31, 2027 | Last Day of the Year | Special non-working |
Whether a holiday counts toward your hours is decided by your school and host company, not by the proclamation itself. Some companies hold OJT on special non-working days, and some schools credit official holidays. Use the two holiday switches to match what you were told.
Keep your hours easy to verify
- Record time in and time out every day on your DTR, and have it signed on the schedule your company requires. The DTR Calculator totals your hours rendered from those times.
- Check whether lunch and breaks are deducted. An 8:00 AM to 5:00 PM day is 9 hours on the clock but often only 8 credited.
- Ask before rendering overtime or weekend hours. Extra time only shortens your OJT if your school accepts it.
- Recalculate whenever classes are suspended or your schedule changes, then tell your coordinator early if your finish date moves past a deadline.
For a single long or short day, the AM–PM Calculator gives the hours between time in and time out, and the Minutes to Decimal Hours Calculator converts 7 hours 45 minutes into 7.75 for this form.
Questions about OJT hours
How many days is 486 hours of OJT?
At 8 hours a day, 486 hours is 60 full days plus 6 hours, so 61 duty days. On a Monday-to-Friday schedule that is about 12 to 13 weeks before holidays and suspensions are taken out.
How many days is 600 hours of OJT?
At 8 hours a day, 600 hours is exactly 75 duty days, or 15 weeks of Monday-to-Friday duty before holidays. Use the calculator with your start date to see the actual finish date.
Are holidays counted in my OJT hours?
Only if your school and host company say so. By default the calculator assumes you do not report on regular holidays or special non-working days. Turn the switches off if your company holds OJT on those days.
Is lunch break included in OJT hours?
Usually not. Most DTRs deduct an unpaid lunch, so an 8:00 AM to 5:00 PM day credits 8 hours. Confirm the rule with your supervisor and enter the credited hours, not the time on the clock.
Can I finish OJT early by rendering overtime?
Sometimes. Extra hours shorten your OJT only if your school accepts them and your company approves them. Use the Hours per day needed mode to see what daily hours a target date would require, then ask first.
What if classes or work are suspended?
Add the suspended date under Other days off. The calculator will skip it and move your finish date to the next available duty day.
Mga tanong sa Tagalog
Paano kuwentahin ang natitirang OJT hours ko?
Ibawas ang hours na na-render mo na mula sa required hours. Hatiin ang sagot sa oras na credited bawat araw (karaniwang 8), at i-round up. Iyan ang bilang ng duty days na kailangan mo pa.
Kailan ako matatapos sa OJT kung 486 hours?
Depende sa simula mo, sa duty days mo at sa mga holiday. Ilagay ang start date mo sa calculator sa itaas at makikita mo ang eksaktong petsa ng huling araw mo.
Bilang ba ang holiday sa OJT hours?
Nakadepende ito sa school at kumpanya mo. Kung walang pasok sa holiday, hayaang naka-check ang mga holiday switch para hindi ito bilangin.