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