To request a POA&M milestone extension, you submit a written change to the milestone before the scheduled completion date passes, and it has to carry five things: the original milestone and date, what work actually got completed, the specific blocker that stopped the rest, a revised date with a reason that date is credible, and the compensating controls holding the risk down in the meantime. You enter it in eMASS as a new milestone rather than an edit to the old one, so the history survives. Approval level depends on your command, but the pattern is ISSM concurrence, then AODR or AO depending on the finding severity and whether this is the first slip.
That is the whole process. The part worth more than the process is deciding whether an extension is even the right instrument, because it is the default request and often the wrong one.
First decide: extend, accept, or re-scope
A slipped milestone means one of three things is true, and the request you submit should match which one.
When an extension is right
The remediation is still achievable and still worth doing, the obstacle is time or sequencing rather than feasibility, and you can name a new date with something behind it: a funded delivery, a scheduled maintenance window, a vendor release already in test, an upgrade already on the configuration control board calendar. An extension is a schedule change to a plan that is otherwise intact.
When risk acceptance is the better answer
The remediation is not going to happen. The hardware is end of life and the replacement is three fiscal years out. The fix breaks a mission function. The vendor has stated the capability will not be delivered. Extending a milestone you know is dead is worse than asking for a decision, because you are spending AO attention on a date instead of on the risk. In that situation you stop extending and write the risk acceptance memo the AO will sign, with the residual risk stated plainly and the compensating controls documented.
When to re-scope instead
Sometimes the milestone was written too large. A single milestone reading “remediate all CAT II findings on the application tier” is not a milestone, it is a project, and it will slip because there is no way to show partial progress. The right move is to replace it with three or four sequenced milestones that each close something. This is not an extension request, it is a POA&M correction, and it is usually easier to get approved because you are handing the reviewer more visibility rather than less. If your milestones keep sliding, the structural fixes in writing POA&M milestones that do not slip are worth more than another extension.
What the extension request has to contain
- The POA&M item identifier, the weakness as written, the source that identified it, and the control it maps to. Reviewers should not have to go look it up.
- The original scheduled completion date and the original milestone text, quoted. Not paraphrased.
- Work completed to date, stated concretely. Procurement submitted on a date. Test environment built. Thirty of forty-five hosts remediated with the specific count.
- The blocker, named at the level of a thing that happened. Not “resource constraints.” A contract award that moved, a vendor patch pulled for a regression, a dependency on an enterprise service migration.
- The revised date and the basis for it. Tie the date to an event with its own schedule, so the reviewer can see what makes it credible.
- Interim compensating controls currently in place, with the artifact that proves each one. Network isolation, restricted access, enhanced logging, a manual review on a stated cadence.
- A residual risk statement for the extension window, in the same terms your package already uses.
That is a one-page memo or a well-written set of eMASS comments, not a deck. If you cannot fill in the blocker and the basis for the new date, you do not have an extension request yet, and submitting it anyway starts the clock on a rejection.
Who approves, and at what level
There is no single DoD-wide approval threshold for milestone extensions, so read your own command guidance and your AODR appointment letter rather than copying someone else’s process. That said, the shape is consistent across the packages I have worked.
Low severity items with a first slip and a short extension typically clear at the ISSM, who concurs and records it. Moderate items, and anything where the extension pushes past the ATO expiration date, go to the AODR. High severity findings, CAT I equivalents, and any item on its second or third extension go to the AO, usually through a review board that meets on a fixed cycle. That cycle is the hidden cost: if the board meets monthly and you submit two days after it met, your two-week extension request takes six weeks to answer.
On the packages I have supported, the scheduled completion dates followed the familiar severity convention: thirty days for CAT I, ninety for CAT II, one hundred eighty for CAT III. Those intervals are also what an extension gets measured against. Asking for another one hundred eighty days on a CAT I reads very differently than asking for thirty.
How to enter it in eMASS without destroying the history
eMASS tracks milestones as separate records under a POA&M item, each with its own description, scheduled completion date and status. That structure is what preserves your history, and it only works if you use it.
Add a new milestone with the revised date and a description that states it supersedes the earlier one. Leave the original milestone in place and move its status to reflect what happened to it rather than editing its date. Then write the justification into the POA&M comments with a date stamp, because comments are what a validator reads when they want the narrative, and attach the memo or the email concurrence as an artifact.
What you do not do is open the original milestone and overwrite the date. Three extensions handled that way leave a POA&M item showing one milestone, one date, and no evidence that anything was ever late, and a validator who suspects the record has been rewritten will start pulling the rest of your items. If you are still learning where these fields sit, entering a POA&M in eMASS field by field covers the layout, and the same field discipline applies to every change you make afterward.
Update the Scheduled Completion Date on the parent POA&M item only after the approval is recorded. Changing it first and seeking approval second is how a package ends up with a POA&M whose dates do not match any approved document, which is its own finding.
The three reasons AOs reject an extension
- No new information. The request restates the original weakness and asks for more time without naming what changed since the last date was set. If a reviewer can read your request and learn nothing they did not already know, there is nothing for them to approve.
- A date with no basis. The revised date is the old date plus ninety days, with no event behind it. No AO has ever been moved by arithmetic. Tie the date to a funded action, a release, or a window that exists on somebody else’s calendar.
- A third extension on the same item. At that point the finding is not a schedule problem, it is a capability problem, and the reviewer is being asked to pretend otherwise. Expect the request to come back as a direction to either accept the risk formally or escalate the resourcing.
A fourth near-miss worth naming: submitting after the date has already passed. Once the milestone is overdue, you are not requesting an extension, you are reporting a missed commitment and asking for relief. The substance is the same and the reception is not. Put a calendar reminder thirty days before every milestone date you own, and treat that reminder as the decision point.
Keep the extension from being necessary
Extensions are a symptom. The two habits that cut them down are setting dates against events rather than against intervals, and reviewing open items on a cadence short enough that you see a slip forming a month out instead of a week out. A monthly pass through open POA&M items with the system owner, looking specifically at what has not moved, surfaces the problems while a conversation can still fix them.
The other habit is writing the weakness well in the first place. A POA&M item with a vague weakness statement generates vague milestones, and vague milestones slip. The structure in how to write a POA&M that holds up and the tracking rhythm in POA&M management, tracking and closing findings are both aimed at this, and both reduce how often you have to write the memo described above.
If you want the extension request and the milestone history in one place instead of scattered across email, eMASS comments and a spreadsheet nobody else can find, my POA&M tracker keeps the original date, the revised date, the blocker and the approval in the same row so your next extension request mostly writes itself.


Leave a Reply