An index of DoD & federal logistics tools · Community-vetted

Reference

Source, Maintenance, and Recoverability (SM&R) Codes — Complete Reference

A Source, Maintenance, and Recoverability (SM&R) code is a uniform, joint-Service code assigned to a spare or repair part that tells a maintainer three things at once: how to obtain the item (the two-position Source code), which level of maintenance is authorized to remove/replace/use it and to completely repair it (two single-position Maintenance codes), and what to do with it when it is unserviceable — repair it, where, or condemn it (the one-position Recoverability code). A sixth position carries an optional Service-unique option code. SM&R codes are governed by the joint regulation issued as AR 700-82 / SECNAVINST 4410.23A / AFMAN 21-106 (Joint Regulation Governing the Use and Application of Uniform Source, Maintenance, and Recoverability Codes, 29 August 2020), which also covers the Marine Corps under the SECNAVINST.

Regulatory authority
Joint regulation: AR 700-82 / SECNAVINST 4410.23A / AFMAN 21-106 (Joint Regulation Governing the Use and Application of Uniform Source, Maintenance, and Recoverability Codes, 29 August 2020); the regulation applies to the Army, Navy, Marine Corps, and Air Force and to participating agencies
Operator
Assigned by the Service or DoD program/item manager that fields the end item; governed jointly across the Military Services and participating agencies
Access type
public
Last verified

A Source, Maintenance, and Recoverability (SM&R) code is a uniform, joint-Service code assigned to a spare or repair part that answers three questions at once: how to obtain the item, which level of maintenance is authorized to remove, replace, use, and repair it, and what to do with it when it is unserviceable. The code is published next to the part in the Repair Parts and Special Tools List (RPSTL) of an end item's maintenance technical manual, and it travels with the part's catalog data behind its National Stock Number. Reading an SM&R code correctly is what tells a maintainer whether to order a part, build it, install it locally, send it to a depot, or condemn it — so it is one of the first codes a maintenance planner or supply specialist reads off a parts list.

At a glance

  • What it is: A uniform code on a repair part that conveys its source of supply, the maintenance level authorized to use and to repair it, and the disposition of an unserviceable.
  • Length and format: A multi-position code — positions 1-2 = Source code; position 3 = Maintenance (use) code; position 4 = Maintenance (complete-repair) code; position 5 = Recoverability code; position 6 = optional Service option code.
  • Regulatory source: The joint regulation AR 700-82 / SECNAVINST 4410.23A / AFMAN 21-106 (29 August 2020; effective 29 September 2020); the Navy issuance covers the Marine Corps.
  • Assigned by: The Service or DoD program/item manager that fields the end item, under the uniform joint rules.
  • Where it appears: The RPSTL of maintenance technical manuals and technical orders, and the item's catalog management data.
  • How to resolve a specific code: Read each position against the governing regulation and the manual's own SM&R legend; the maintenance-level letters carry Service-specific level names.

What SM&R codes are

An SM&R code is the maintenance-and-supply instruction set for a single part, compressed into a short alphanumeric string. Where a unit of issue tells you how much you order and an Acquisition Advice Code advises how the supply system acquires an item, the SM&R code tells the maintainer what they are allowed to do with the part: get it (and from where), install it (and at what level), repair it (and at what level), or condemn it (and where).

The code exists because the Military Services maintain equipment through tiered echelons of maintenance — from the operator/crew, up through intermediate or field levels, to the depot. A given part might be installable at the operator level but only repairable at a depot; another might be a throwaway. The SM&R code captures that maintenance plan for each part so that maintainers across every Service read it the same way.

Because the format is joint and uniform, the positions mean the same thing in every Service's manuals. What differs is the vocabulary of maintenance levels behind some of the letters — the Army's historical organizational / direct support / general support / depot structure, the current two-level field-and-sustainment construct, and the Navy and Marine Corps equivalents all map onto the same letters. That is the single most common source of confusion when reading an SM&R code across Services, which is why the per-letter tables below reproduce each Service's own level name (USAF / Army / USN / USMC) directly from the current regulation rather than asserting a single Service's vocabulary.

How they're structured (by position)

The uniform SM&R format is composed of four parts across (up to) six positions. Read it strictly left to right.

Uniform SM&R code format — position structure
1-2Source codeHow the item is acquired for replacement — procured and stocked, kit-only, manufactured, assembled, or not procured. First letter = broad method; second letter = the refinement.
3Maintenance code (use)The lowest maintenance level authorized to remove, replace, and use the item.
4Maintenance code (repair)The lowest maintenance level capable of (and authorized to do) the item’s complete repair.
5Recoverability codeThe disposition action for an unserviceable item — repair (and where) or condemn (and at which level).
6Service option codeAn optional, Service-unique code that conveys additional information specific to that Service.

5 of 5 codes shown

Positions 1-2 — Source code

The first letter is the broad source family and the second letter refines it.

  • P — Procured and stocked. A centrally procured supply-system item. The second letter says why/how it is procured and stocked.
  • K — Kit. The item is contained in a kit and does not (or will not) have a national stock number assigned; it is not purchased separately.
  • M — Manufactured / fabricated. The item is manufactured or fabricated at a specified maintenance activity rather than bought.
  • A — Assembled. The item is assembled at a specified maintenance activity from its components (requires at least one P-series item in the assembly).
  • X — No demand anticipated. Not procured or stocked; obtained by other means (salvage, replacing the next higher assembly, or requisition using CAGE code and reference number).

The complete source-code set from Appendix C of the joint regulation:

SM&R source codes (positions 1-2) — complete set from Appendix C
PAItem procured and stocked for anticipated or known usage. Items are normally considered for replenishment.
PBItem procured and stocked for insurance purposes because essentiality dictates that a quantity be available in the supply systems.
PCItem procured and stocked, but is deteriorative in nature.
PDSupport item (excluding support equipment) procured for initial issue or outfitting and stocked only for subsequent or additional initial issues or outfittings. Not subject to automatic replenishment.
PEEnd item or support equipment procured and stocked for initial issue or outfitting for specific maintenance repair activities.
PFSupport equipment which will not be stocked, but will be centrally procured on demand.
PGItem procured and stocked to provide for sustained support for the life of the equipment; applied to an item that would be uneconomical to reproduce later because of probable discontinuance or shutdown of production facilities.
PHItem procured and stocked and identified to contain hazardous material requiring special handling during normal use; requires recordation in the Hazardous Material Information Resource System and a Safety Data Sheet.
PREnd item and support item, terminal or obsolete and replaced; no longer authorized for procurement. On-hand assets may be issued until exhausted, then use the replacement item.
PZItem terminal or obsolete with no replacement; discontinue use (Army only). Does not affect other Services if they are recorded as a user at DLA Logistics Information Service.
KDAn item contained in a depot overhaul or repair kit and not purchased separately (a depot kit provides items required at the time of depot overhaul or repair).
KFAn item contained in a maintenance kit and not purchased separately (a maintenance kit provides an item that can be replaced at organizational or intermediate levels of maintenance).
KBItem included in both a depot overhaul or repair kit and a maintenance kit.
MOItem to be manufactured or fabricated at organizational activity, to include the crew level for the Army.
MFItem to be manufactured or fabricated at intermediate maintenance activity. USMC—Field, Army—Field, and USN—afloat.
MHItem to be manufactured or fabricated at intermediate maintenance activity. USMC—Field component repair activity, Army—Sustainment, and USN—ashore.
MLItem is to be manufactured at a specialized repair facility (for example, environmental considerations).
MGItem to be manufactured or fabricated at both afloat and ashore intermediate maintenance activities (USN use only).
MDItem to be manufactured or fabricated at depot maintenance activity.
AOItem to be assembled at organizational activity, to include the crew level for the Army.
ALItem is to be assembled at a specialized repair activity (for example, item requires specialized tests and fixtures to ensure proper assembly).
AFItem to be assembled at intermediate maintenance activity. USMC—Field, Army—Field, and USN—afloat.
AHItem to be assembled at intermediate maintenance activity. USMC—Field component repair activity, Army—Sustainment, and USN—ashore.
AGItem to be assembled at both afloat and ashore intermediate maintenance activities (USN use only).
ADItem to be assembled at depot maintenance activity.
XAItem is not procured or stocked because the requirements for the item will result in the replacement of the next higher assembly.
XBSupport item with low mortality rate, not procured or stocked. Item may or may not be available through salvage; salvage should be considered unless prohibited, in which case requisition through normal supply channels using CAGE code and reference number.
XCInstallation drawing, diagram, instruction sheet, or field Service drawing that is identified by the manufacturer’s part number.
XDSupport item with low mortality rate, not stocked. Local purchase or requisition through normal supply channels using CAGE code and reference number; not obtainable from salvage or cannibalization.

29 of 29 codes shown

Position 3 — Maintenance code (use)

The third position indicates the level of maintenance (LOM) and/or maintenance activity authorized to remove or replace and use the item. The complete set from Table D-1 of the joint regulation:

  • C — Removed, replaced, used by the operator/crew.
  • O — Removed, replaced, or used at the organizational activity (USMC—Field; on Joint programs the USN transmits/receives O to indicate organizational level).
  • F — Removed, replaced, or used at intermediate activities (USAF—Intermediate; Army—Field maintenance, aviation support battalion, or PATRIOT Maintenance Company; USN—Afloat; USMC—Field LOM).
  • G — Removed, replaced, or used at both afloat and ashore intermediate activities (USN use only).
  • H — Removed, replaced, used at the below-depot sustainment / intermediate level (USAF—Intermediate; Army—Below depot sustainment; USN—Ashore only; USMC—Field LOM component repair activity).
  • K — Repairable item removed, replaced, repaired, or used at a contractor facility.
  • L — Removed, replaced, or used at a designated specialized repair activity.
  • D — Removed, replaced, or used at depot only (USAF—Depot; Army—Depot, Mobile Depot, and specialized repair activity; USN—Aviation Rework, Avionics, and Ordnance facilities and shipyards; USMC—Depot).
  • ZNot authorized to be removed or replaced at any maintenance level (assigned to items not required for support in a specific application, for reference only — USN use only).

Position 4 — Maintenance code (complete repair)

The fourth position indicates whether the item is to be repaired and identifies the maintenance activity with the authority/capability to perform a complete repair action. Because of Service differences, an entry in this position is not required by all Services; when a maintenance code is not used, a dash (-) is entered. The complete set from Table D-2:

  • C — Lowest activity capable of complete repair is the operator/crew.
  • O — Lowest activity capable of complete repair is the organizational activity.
  • F — Lowest activity capable of complete repair is the intermediate activities (USAF—Intermediate; Army—Field maintenance/ASB or PATRIOT Maintenance Company; USN—Afloat; USMC—Field LOM).
  • H — Complete repair at the below-depot sustainment / intermediate activities (USAF—Intermediate; Army—Below depot sustainment; USN—Ashore only; USMC—Field component repair).
  • K — Repairable item; complete repair capability exists at a designated contractor facility.
  • GBoth afloat and ashore intermediate activities are capable of complete repair (USN only).
  • D — Lowest level capable of complete repair is the depot activity (USAF—Depot; Army—Depot, Army Depot forward repair activity; USN—Aviation Rework, Avionics, and Ordnance facilities and shipyards; USMC—Depot).
  • L — Repair should be performed at the designated specialized repair activity.
  • ZNonrepairable. No repair is authorized.
  • BNo repair is authorized. The item may be reconditioned (for example, by adjusting and lubricating) by the user. No parts or special tools are procured for its maintenance. Inserted when the maintenance code is not used.

Position 5 — Recoverability code

The fifth position states the disposition of an unserviceable item — whether and where it is repaired, and where it is condemned and disposed when it is no longer economically repairable. Corroborated letters:

SM&R recoverability codes (position 5) — complete set from Appendix E, Table E-1
CRepairable item. When not economically repairable, condemn and dispose by the operator/crew.
ORepairable item. When not economically repairable, condemn and dispose at organizational activity.
FRepairable item. When not economically repairable, condemn and dispose at the intermediate activities (USAF—Intermediate; Army—Field maintenance/ASB or PATRIOT Maintenance Company; USN—Intermediate afloat; USMC—Field).
GField-level repairable item. When not economically repairable, condemn and dispose at either afloat or ashore intermediate levels (USN use only).
HRepairable item. When not economically repairable, condemn and dispose at the intermediate activities (USAF—Intermediate; Army—Below depot sustainment; USN—Intermediate ashore; USMC—Field component repair).
KRepairable item. Condemnation and disposal to be performed at contractor facility.
DRepairable item. When beyond lower level repair capability, return to depot. Condemnation and disposal not authorized below depot level.
LRepairable item. Repair, condemnation, and disposal not authorized below depot level.
ZNonrepairable item. When item becomes unserviceable, condemn and dispose by authorized activity.
AItem requires special handling or condemnation procedures because of specific reasons (for example, precious metal content, high dollar value, contains hazardous or critical materials). Refer to appropriate manuals and directives for specific instructions.

10 of 10 codes shown

Position 6 — Service option code

The sixth position is reserved for a Service-unique option code used to convey specific information to that Service's logistics community and operating forces. Because each Service defines its own values, the position is not uniform across Services and must be read against that Service's own SM&R guidance. Per the joint regulation: the Army uses demilitarization codes in this position (in accordance with DoDM 4160.28, Volume 1); the Navy and Marine Corps use their own option codes for data the uniform format cannot convey; and the Air Force enters the Expendability, Recoverability, Reparability Category (ERRC) code, which is assigned only to items with a first-position source code of P.

How they're used

The SM&R code is the maintainer's decision key, read off the Repair Parts and Special Tools List (RPSTL) in an equipment technical manual or technical order, beside the part's National Stock Number and unit of issue:

  • Sourcing the part. The Source code (positions 1-2) tells the maintainer whether to requisition a stocked item, draw a kit, manufacture or assemble the part at a maintenance level, or — for an X code — obtain it by salvage, justified requisition, or by replacing the next higher assembly. This is read before a part is ordered.
  • Authorizing the maintenance action. Position 3 says whether the maintainer's level is authorized to remove, replace, and use the item at all; position 4 says the lowest level that can fully repair it. Together they keep maintenance actions at the correct echelon — an item only repairable at depot is not repaired in the field.
  • Dispositioning an unserviceable. When a part fails, the Recoverability code (position 5) drives the supply condition code decision: repair it (and at what level), retrograde it, or condemn and dispose it. A Z part is condemned locally; a D part is returned toward depot; condemned material then enters the disposal process under its disposal condition code.
  • Provisioning and cataloging. SM&R codes are assigned during provisioning of a new system and travel in the item's catalog management data, so they are consistent across the supply and maintenance systems for the life of the part.

Worked example

A mechanic working a fielded vehicle finds the RPSTL lists a failed component with SM&R code PAFFD.

Reading it position by position:

  1. PA (Source) — the item is procured and stocked for anticipated or known usage, so the mechanic requisitions it through normal supply channels rather than building or salvaging it.
  2. F (position 3, use) — the intermediate / field-maintenance level is authorized to remove, replace, and use the item (for the Army, F = field maintenance or aviation support battalion; for the USN, afloat), so the mechanic's level can install it.
  3. F (position 4, repair) — the intermediate / field-maintenance level is also the lowest level that can completely repair it; it does not have to go to a depot for repair.
  4. D (position 5, recoverability) — it is a repairable item that, when beyond lower-level repair capability, is returned to the depot; condemnation and disposal are not authorized below depot level.

So the mechanic orders the part (PA), installs it at the field/intermediate level (F), repairs it at the field/intermediate level when possible (F), and retrogrades the unserviceable to depot when it exceeds field capability (D).

Contrast with XBZZZ: XB means the part is not procured or stocked (salvage should be considered first, otherwise requisition through normal supply channels using CAGE code and reference number), and Z in the use, repair, and recoverability positions means it is not authorized to be removed or replaced at any maintenance level, no repair is authorized, and it is a nonrepairable item that — when unserviceable — is condemned and disposed by the authorized activity. Same five characters, an entirely different maintenance and supply plan.

Common errors and gotchas

  • Reading the code as one undifferentiated string. An SM&R code is four parts: source (2), use (1), repair (1), recoverability (1), plus an optional Service code. Decode each position separately; their meanings do not blend.
  • Assuming the maintenance-level letters mean the same thing in every Service or era. O, F, H, and D map to a Service's own echelons, and the level vocabulary has shifted from organizational/direct-support/general-support toward the two-level field/sustainment construct. Always read the manual's own SM&R legend.
  • Confusing position 3 with position 4. Position 3 is the lowest level allowed to remove, replace, and use the item; position 4 is the lowest level that can completely repair it. A part can be installable at a low level but only repairable at a high one.
  • Treating an X source code as "order it normally." XA means the requirement is met by replacing the next higher assembly, and XB means salvage first, then requisition — neither is a routine stocked buy.
  • Ignoring the recoverability code when an item fails. Position 5 — not the maintainer's preference — governs whether an unserviceable is repaired, retrograded, or condemned, and at what level.
  • Confusing SM&R codes with supply or acquisition codes. SM&R is a maintenance/logistics code on a repair part. It is distinct from the Acquisition Advice Code (supply-acquisition posture), the supply condition code (current serviceability), and the Material Control Code (a Navy management-data code).

Authoritative references

  • Joint Regulation Governing the Use and Application of Uniform Source, Maintenance, and Recoverability Codes — AR 700-82 / SECNAVINST 4410.23A / AFMAN 21-106 (29 August 2020; effective 29 September 2020). The authoritative source for the full per-position letter set, the Service-specific maintenance-level definitions, and assignment rules; it distributes to the Marine Corps under the SECNAVINST (PCN 21600600800).
  • Defense Acquisition University (DAU) ACQuipedia — "Source, Maintenance and Recoverability (SMR) Codes." Public summary of the format and governing regulation; see the DAU SMR codes ACQuipedia article.
  • Per-part SM&R codes are published in each end item's Repair Parts and Special Tools List (RPSTL) within its maintenance technical manual / technical order, and in the item's catalog management data behind the National Stock Number.

Last verified

This reference was last reviewed on 2026-06-20 and source-verified against the primary joint regulation. The position structure (1-2 source, 3 use, 4 repair, 5 recoverability, 6 Service option), the complete source-code set (Appendix C: PA, PB, PC, PD, PE, PF, PG, PH, PR, PZ, KD, KF, KB, MO, MF, MH, ML, MG, MD, AO, AL, AF, AH, AG, AD, XA, XB, XC, XD), the maintenance-code letters (positions 3-4, Appendix D Tables D-1 and D-2), and the recoverability-code letters (position 5, Appendix E Table E-1) are confirmed verbatim against the joint regulation AR 700-82 / SECNAVINST 4410.23A / AFMAN 21-106 (29 August 2020; effective 29 September 2020). The Service-specific maintenance-level names behind each letter, the current regulation edition and Service/Marine Corps numbers, the K/M/A source-code second-letter assignments, and the Navy-unique G recoverability code are all reproduced from the regulation's own Appendix C-F text. The only items not drawn from the regulation are the constructed worked-example codes (PAFFD, XBZZZ), which illustrate the position logic but are not asserted as the SM&R code of any specific National Stock Number — the regulation lists no NSN examples. To suggest a correction, use the site's correction path.

Frequently asked questions

What is an SM&R code?
A Source, Maintenance, and Recoverability (SM&R) code is a uniform code assigned to a spare or repair part that conveys, in one string, how to obtain the item, which maintenance level is authorized to remove/replace/use it and to fully repair it, and what to do with it when it is unserviceable. It is read by maintainers and supply personnel off a technical manual's repair parts and special tools list (RPSTL) and is used DoD-wide so the same part is sourced, repaired, and dispositioned consistently across the Services.
How many positions does an SM&R code have and what does each mean?
The uniform format is composed of four parts: a two-position Source code (positions 1-2), two single-position Maintenance codes (position 3 = the level authorized to remove, replace, and use the item; position 4 = the lowest level authorized to do its complete repair), a one-position Recoverability code (position 5 = the disposition of an unserviceable item), and a one-position Service option code (position 6) unique to each Service. Most SM&R codes are read as five characters with the sixth used when a Service needs to convey additional information.
What does the Source code (positions 1 and 2) tell me?
The two-position Source code says how to acquire the item for replacement. The first letter is the broad method — P = procured and stocked, K = item comes only in a kit, M = manufactured/fabricated, A = assembled, X = not procured/stocked — and the second letter refines it. Well-attested examples include PA (procured and stocked for known/anticipated usage), PB (stocked for insurance because essentiality requires a minimum on hand), PC (stocked but deteriorative), XB (not stocked; use salvage or requisition), and XA (not stocked because a requirement results in replacing the next higher assembly). The specific second-letter set is defined in the governing joint regulation.
What does the Recoverability code (position 5) tell me?
The fifth position states the disposition action for an unserviceable item. Z means a nonrepairable item — when it becomes unserviceable, condemn and dispose by the authorized activity. The remaining letters identify the level at which a repairable item is condemned and disposed when it is no longer economically repairable: C (operator/crew), O (organizational), F and H (intermediate activities), G (afloat or ashore intermediate, Navy only), K (contractor facility), D (return to depot; condemnation and disposal not authorized below depot), and L (repair, condemnation, and disposal not authorized below depot level / specialized repair activity). Code A flags an item that requires special handling or condemnation procedures (for example, precious-metal content, high dollar value, or hazardous/critical materials). The specific level a given letter names is Service-specific and must be read against the governing regulation.
Which regulation governs SM&R codes?
SM&R codes are governed by a single joint regulation issued under each Service's own number: AR 700-82 (Army), SECNAVINST 4410.23A (Navy and Marine Corps), and AFMAN 21-106 (Air Force), titled the Joint Regulation Governing the Use and Application of Uniform Source, Maintenance, and Recoverability Codes, dated 29 August 2020 (effective 29 September 2020). It applies to the Army, Navy, Marine Corps, and Air Force and to participating agencies, and it prescribes how codes are initially assigned, changed, and applied. The Navy issuance (SECNAVINST 4410.23A) covers the Marine Corps; only codes contained in the regulation may be used when SM&R codes are assigned.
Where do I find an item's SM&R code?
The SM&R code is published in the Repair Parts and Special Tools List (RPSTL) of an end item's maintenance technical manual / technical order, alongside the part's National Stock Number, part number, and unit of issue. It also travels in the item's catalog management data, so it can be retrieved from the federal cataloging data behind the National Stock Number.
Why do the same maintenance-level letters seem to mean different things in different manuals?
The maintenance-level letters (for example O, F, H, D) map to a Service's own echelons of maintenance, and that terminology has changed over time. The Army historically used organizational / direct support / general support / depot; current joint policy uses a two-level construct (field and sustainment) with depot. The Navy and Marine Corps use their own equivalents (operator/organizational, intermediate, depot). The letter's position meaning is uniform — position 3 is the use level, position 4 is the complete-repair level — but the level name a letter denotes is read against the current regulation and the manual's own legend.
How is an SM&R code different from an Acquisition Advice Code?
They answer different questions. The SM&R code is a maintenance-and-logistics code keyed to a repair part: how to source it, who may install and repair it, and how to dispose of it. The Acquisition Advice Code is a DoD-wide cataloging code that advises how and under what restrictions an item is acquired and issued from the supply system. Both can appear in an item's management data; a maintainer reads the SM&R code for the repair decision and the Acquisition Advice Code for the supply-acquisition posture.

Authoritative references