Standard (Regular TIR)
Early Promote (EP) Waiver
Select "Early Promote" if you have an EP eval authorizing a TIR waiver (typically for E-5 to E-6).
Understanding Navy Time-In-Rate (TIR)
Time-In-Rate (TIR) is the minimum amount of time a Sailor must serve in their current paygrade before being eligible for advancement to the next higher paygrade. This system ensures that personnel have gained sufficient experience and technical knowledge before assuming higher levels of responsibility.
The Navy Time-In-Rate Calculator above helps Sailors determine the exact date they meet the TIR requirements based on their current Date of Rank (DOR) and performance evaluations, in accordance with BUPERSINST 1430.16 (Advancement Manual).
Standard TIR Requirements
The Department of the Navy establishes specific TIR requirements for each paygrade. Below is the standard schedule used for advancement eligibility:
From Paygrade
To Paygrade
Required TIR (Months)
Required TIR (Years)
E-1
E-2
9 Months
0.75 Years
E-2
E-3
9 Months
0.75 Years
E-3
E-4
6 Months
0.5 Years
E-4
E-5
12 Months
1 Year
E-5
E-6
36 Months
3 Years
E-6
E-7
36 Months
3 Years
E-7
E-8
36 Months
3 Years
E-8
E-9
36 Months
3 Years
Terminal Eligibility Date (TED)
While the TIR date is when you statistically meet the time requirement, the Terminal Eligibility Date (TED) is the cutoff date for a specific advancement cycle. To take an advancement exam (NWAE), your TIR date must fall on or before the TED for that specific exam cycle.
March Cycle (E-4 to E-6): The TED is usually July 1st of the same year.
September Cycle (E-4 to E-6): The TED is usually January 1st of the following year.
January Cycle (E-7): The TED is usually September 1st of the following year.
This means you can take the exam before you actually hit your full TIR, provided you will meet the requirement by the TED.
Early Promote (EP) Waivers
Sailors who receive an "Early Promote" (EP) recommendation on their periodic evaluation may be eligible for a TIR waiver. This is most commonly applied for advancement from E-5 to E-6.
Under current regulations, an E-5 with an EP waiver can take the E-6 advancement exam with only 1 year of TIR, rather than the standard 3 years. This allows high-performing Sailors to advance significantly faster than their peers. Note that for E-6 to E-7, the EP waiver does not reduce the TIR requirement to take the exam, but may affect "Early Candidate" status for selection boards.
How to Calculate Your TIR Date
To calculate your TIR manually without the tool:
Identify your Date of Rank (DOR) for your current paygrade.
Determine the months required for your next rank using the table above.
Add that number of months to your DOR.
Example: If you are an E-5 with a DOR of June 16, 2021, and you need 36 months to reach E-6 eligibility:
June 16, 2021 + 3 Years = June 16, 2024.
Note: Navy policies, including Time-In-Service and Time-In-Rate requirements, are subject to change via NAVADMIN messages. Always consult your Command Career Counselor (CCC) or the latest BUPERSINST 1430.16 series for official guidance.
function calculateTIR() {
// 1. Get Inputs
var paygrade = document.getElementById('currentPaygrade').value;
var dorStr = document.getElementById('dateOfRank').value;
var evalType = document.getElementById('evalType').value;
var resultDiv = document.getElementById('result');
// 2. Validation
if (!paygrade || !dorStr) {
resultDiv.style.display = 'block';
resultDiv.style.backgroundColor = '#ffebee';
resultDiv.style.borderColor = '#ef9a9a';
resultDiv.innerHTML = '
Error
Please select both a paygrade and a valid Date of Rank.
';
return;
}
// 3. Define TIR Requirements (in months)
var tirRequirements = {
'E1': 9, // to E2
'E2': 9, // to E3
'E3': 6, // to E4
'E4': 12, // to E5
'E5': 36, // to E6
'E6': 36, // to E7
'E7': 36, // to E8
'E8': 36 // to E9
};
var nextRankNames = {
'E1': 'E-2',
'E2': 'E-3',
'E3': 'E-4',
'E4': 'E-5',
'E5': 'E-6',
'E6': 'E-7',
'E7': 'E-8',
'E8': 'E-9'
};
// 4. Handle Logic
var monthsRequired = tirRequirements[paygrade];
var isWaiverApplied = false;
// Apply EP Waiver Logic
// Primary waiver use case is E5->E6 (reduces 36 months to 1 year for exam purposes usually,
// effectively 1 year TIR to sit exam).
// For this calculator, we calculate the Minimum TIR Date.
if (evalType === 'EP') {
if (paygrade === 'E5') {
monthsRequired = 12; // E5 EP Waiver typically allows exam at 1 year
isWaiverApplied = true;
} else if (paygrade === 'E4') {
// E4 to E5 waiver is less common/standardized in same way as E5->E6 for TIR reduction,
// often depends on specific year's NAVADMIN.
// We will keep standard but add note, or reduce if standard rule applies.
// Strict BUPERSINST usually keeps E4->E5 at 12 months.
// We will default to no change for E4 unless specifically requested, to be safe.
// However, let's assume the user expects a calculation:
// For safety in this tool, we only apply the major E5->E6 EP waiver change.
isWaiverApplied = false;
}
}
// 5. Calculate Date
// Parse DOR (yyyy-mm-dd) ensuring no timezone shifts
var dorParts = dorStr.split('-');
var year = parseInt(dorParts[0], 10);
var month = parseInt(dorParts[1], 10) – 1; // JS months are 0-11
var day = parseInt(dorParts[2], 10);
var dorDate = new Date(year, month, day);
var eligibilityDate = new Date(year, month, day);
// Add months
eligibilityDate.setMonth(eligibilityDate.getMonth() + monthsRequired);
// 6. Formatting Output
var options = { year: 'numeric', month: 'long', day: 'numeric' };
var formattedDate = eligibilityDate.toLocaleDateString('en-US', options);
var formattedDOR = dorDate.toLocaleDateString('en-US', options);
// 7. Display Result
var outputHtml = '
TIR Eligibility Met: ' + formattedDate + '
';
outputHtml += '
Current Rank: ' + paygrade + '
';
outputHtml += '
Date of Rank: ' + formattedDOR + '
';
outputHtml += '
Next Rank: ' + nextRankNames[paygrade] + '
';
outputHtml += '
Months Required: ' + monthsRequired + ' Months
';
if (isWaiverApplied) {
outputHtml += '
* EP Waiver Applied (Reduced from 36 to 12 months for exam eligibility)
* EP Waiver selected but standard TIR applied (Waivers typically affect E-5 to E-6 exam eligibility most significantly).
';
}
outputHtml += '
Tip: This is the date you statistically satisfy the time requirement. You may be eligible to take an advancement exam prior to this date if this date falls before the cycle\'s Terminal Eligibility Date (TED).