function calculateTIR() {
var rankSelect = document.getElementById("currentRank");
var dorInput = document.getElementById("dateOfRate");
var resultDiv = document.getElementById("result");
var monthsRequired = parseInt(rankSelect.value);
var dorValue = dorInput.value;
var rankName = rankSelect.options[rankSelect.selectedIndex].text;
if (!dorValue) {
alert("Please select your Date of Rate.");
return;
}
// Create Date objects (ensure timezone handling doesn't shift the day)
var dorDate = new Date(dorValue);
// Fix timezone offset issue by treating input as UTC or appending time
var userDate = new Date(dorDate.getUTCFullYear(), dorDate.getUTCMonth(), dorDate.getUTCDate());
var tirDate = new Date(userDate);
// Add months
tirDate.setMonth(tirDate.getMonth() + monthsRequired);
// Formatting options
var options = { year: 'numeric', month: 'long', day: 'numeric' };
var formattedDOR = userDate.toLocaleDateString('en-US', options);
var formattedTIR = tirDate.toLocaleDateString('en-US', options);
// Determine next paygrade
var nextPaygrade = "";
if (rankName.includes("E-1")) nextPaygrade = "E-2";
else if (rankName.includes("E-2")) nextPaygrade = "E-3";
else if (rankName.includes("E-3")) nextPaygrade = "E-4";
else if (rankName.includes("E-4")) nextPaygrade = "E-5";
else if (rankName.includes("E-5")) nextPaygrade = "E-6";
else if (rankName.includes("E-6")) nextPaygrade = "E-7";
else if (rankName.includes("E-7")) nextPaygrade = "E-8";
else if (rankName.includes("E-8")) nextPaygrade = "E-9";
resultDiv.style.display = "block";
resultDiv.innerHTML = `
Current Paygrade:${rankName.split(' ')[0]}
Required Time in Rate:${monthsRequired} Months
Date of Rate (DOR):${formattedDOR}
TIR Eligibility Date:${formattedTIR}
* You are eligible for advancement to ${nextPaygrade} on or after this date.
`;
}
Complete Guide to Navy Time in Rate (TIR) Requirements
Understanding Time in Rate (TIR) is crucial for every United States Navy Sailor planning their career progression. TIR dictates the minimum amount of time a service member must serve at their current paygrade before they are administratively eligible to advance to the next rank. This calculator helps you determine the exact date you meet these requirements based on your Date of Rate (DOR).
What is Time in Rate (TIR)?
Time in Rate is the period of time required to be served in a specific paygrade before a Sailor is eligible for advancement. It ensures that personnel have gained enough experience and technical proficiency at their current level before taking on increased responsibilities. TIR is calculated from your Date of Rate (DOR), which is found on your Leave and Earnings Statement (LES) or evaluation reports.
Navy TIR Requirements Chart
The following table outlines the standard TIR requirements for advancement to the next higher paygrade (per BUPERSINST 1430.16 series):
Current Paygrade
Next Paygrade
Required Time in Rate
E-1 (Recruit)
E-2
9 Months
E-2 (Apprentice)
E-3
9 Months
E-3 (Seaman)
E-4
6 Months
E-4 (Petty Officer 3rd Class)
E-5
12 Months (1 Year)
E-5 (Petty Officer 2nd Class)
E-6
36 Months (3 Years)
E-6 (Petty Officer 1st Class)
E-7
36 Months (3 Years)
E-7 (Chief Petty Officer)
E-8
36 Months (3 Years)
E-8 (Senior Chief)
E-9
36 Months (3 Years)
Note on Time-in-Service (TIS): Recent NAVADMINs have introduced or reinstated Time-in-Service requirements for certain ranks, particularly E-4 through E-6. While this calculator focuses on TIR, ensure you also check the latest NAVADMINs for total service length requirements.
Understanding the Terminal Eligibility Date (TED)
While your TIR date is when you statistically meet the requirement, the Terminal Eligibility Date (TED) is the cutoff used for Navy-wide Advancement Exams (NWAE). To participate in an advancement cycle, your TIR date must fall on or before the TED for that specific cycle.
March Exam Cycle (E-4 to E-6): The TED is usually July 1st of the same year.
September Exam Cycle (E-4 to E-6): The TED is usually January 1st of the following year.
January Exam Cycle (E-7): The TED is usually September 1st of the same year.
For example, if you are an E-4 taking the September exam, you do not need to have 12 months of TIR by September (the exam date). You need to have 12 months of TIR by January 1st of the following year (the TED). This allows Sailors to test "early" assuming they will meet the time requirement before they would actually be paid for the new rank.
Early Promote (EP) Waivers
Commanding Officers (COs) have the authority to waive TIR requirements for Sailors who receive an "Early Promote" (EP) recommendation on their most recent periodic evaluation. This waiver is strictly limited:
E-5 to E-6: Can be waived by up to 1 year (Standard: 36 months → Waiver: 24 months).
Maximum waiver: Generally 12 months for E-5/E-6 candidates.
If you have an EP waiver, subtract 12 months from the standard requirement shown in the calculator above for E-5 or E-6 advancement.
Common Issues and FAQ
Where can I find my Date of Rate (DOR)?
Your DOR is located on your Leave and Earnings Statement (LES), usually in the top section labeled "DOR". It is also listed on your profile sheet in NSIPS or on your Evaluation Report/Counseling Record (Block 9).
Does lost time affect my TIR?
Yes. Unauthorized Absence (UA), confinement, or other "lost time" generally does not count toward Time in Rate. If you have lost time, your DOR is usually adjusted forward by the number of days lost.
Is TIR the same as Active Duty Service Date (ADSD)?
No. ADSD measures your total time in the military. TIR only measures the time spent in your current paygrade.