DoD Budget Hierarchy

The Comptroller (OUSD(C)) structures defense spending through a strict hierarchy. Every dollar traces from an Appropriation Title down to a Project line item. Understanding this chain is how you follow the money.

The Chain

graph TD
    A["Appropriation Title<br/>(Budget Book)"] --> B["Budget Activity<br/>(BA 1-7)"]
    B --> C["Program Element<br/>(PE#)"]
    C --> D["Project<br/>(R-2/R-3/R-4 Exhibits)"]
    D --> E["Accomplishments<br/>(Line Items)"]

    style A fill:#1a365d,color:#fff
    style B fill:#2a4365,color:#fff
    style C fill:#2c5282,color:#fff
    style D fill:#2b6cb0,color:#fff
    style E fill:#3182ce,color:#fff

Appropriation Titles (Budget Books)

The top-level buckets Congress votes on:

BookCodeWhat It Funds
Appropriation_RDT_E_Army2040Army research, development, test & eval
Appropriation_RDT_E_Navy1319Navy/Marine Corps RDTE
Appropriation_RDT_E_Air_Force3600Air Force RDTE
Appropriation_RDT_E_Defense_Wide0400SOCOM, DARPA, CDAO, OSD, MDA, etc.
Appropriation_Procurement_Army2035Army procurement
Appropriation_Procurement_Navy1506/1507Navy/Marine procurement
Appropriation_Procurement_Air_Force3010/3020Air Force procurement
Appropriation_Procurement_Defense_Wide0300SOF, defense agencies procurement
Appropriation_OMvariesOperations & Maintenance
Appropriation_MILPERSvariesMilitary Personnel
Appropriation_MILCONvariesMilitary Construction

Budget Activities (BA) — RDTE Only

Within each RDTE book, money is categorized by maturity:

BANameWhat It MeansTypical Actors
BA_6_1Basic ResearchFundamental scienceLabs, universities
BA_6_2Applied ResearchProof of conceptLabs, DARPA, industry
BA_6_3Advanced Technology DevPrototypingPEOs, DARPA, industry
BA_6_4Adv Component Dev & PrototypesSystem-level prototypesPEOs, primes
BA_6_5System Dev & DemonstrationEMD phasePEOs, primes
BA_6_6RDT&E Management SupportT&E infrastructureTest ranges, labs
BA_6_7Operational System DevPost-fielding upgradesPEOs, sustainment

Why this matters: BA tells you where a program sits in its lifecycle. A BA 6.3 program is still prototyping. A BA 6.5 is in EMD heading toward production. A BA 6.7 is already fielded and getting upgrades. This determines who the buyer is and how to sell.

Program Element (PE#)

The atomic budget unit. Every PE has:

  • A unique number (e.g., 1160402BB)
  • A parent Appropriation Title
  • A parent Budget Activity
  • An owning Service Agency
  • One or more Projects
  • A managing PEO

See: Program Elements

Project

Sub-elements within a PE. Documented in R-exhibits:

  • R-2 — Program Element funding summary
  • R-3 — Project-level cost detail
  • R-4 — Schedule and milestones
  • R-4A — Schedule detail

See: Projects

Accomplishments

The most granular level — specific line items within a project, often by fiscal year.


The Two Parallel Chains

graph LR
    subgraph "MONEY FLOW (Comptroller)"
        A1[Congress] --> A2[Appropriation]
        A2 --> A3[Budget Activity]
        A3 --> A4[Program Element]
        A4 --> A5[Project]
    end

    subgraph "REQUIREMENTS FLOW (Warfighter)"
        B1[Operational Unit] --> B2[Component Command]
        B2 --> B3[COCOM]
        B3 --> B4[Joint Staff / OSD]
        B4 --> B5[PPBE Process]
    end

    subgraph "ACQUISITION (Bridge)"
        C1[PEO] --> C2[Program Manager]
        C2 --> C3[Program of Record]
        C3 --> C4[Contract / OT]
    end

    B5 -.->|"requirements drive"| A4
    A5 -.->|"funds flow to"| C3
    C4 -.->|"delivers to"| B1

Money flows down from Congress. Requirements flow up from warfighters. The acquisition system bridges them — PEOs manage the programs that turn budget into capability.

See: Acquisition_to_Operational_Mapping


The other axis: Major Force Programs

Everything above is the vertical chain, and it is how money is executed. There is a second, orthogonal structure: the Major Force Program.

An appropriation title is what Congress voted on. A budget activity is a subdivision within one appropriation and can never leave it. An MFP is a mission aggregation that cuts across appropriations and across services, used for DoD internal program review in the FYDP. MFPs appear nowhere in an appropriations act.

The two are encoded in different positions of the same PE number, which is the cleanest proof they are independent:

0 6 0 5 3 3 1 A
│ │ └─┴──────── budget activity (05 = BA-5), when MFP is 06
└─┴──────────── Major Force Program (06 = Research and Development)

There are twelve MFPs. The two that decide who buys a capability for special operations are MFP-2 (General Purpose Forces) and MFP-11 (Special Operations Forces). See Major_Force_Programs and MFP_2_vs_MFP_11.