UCR Technical Specifications, User Manuals, and Data Tools

These technical specifications, user manuals, and data tools provide instructions to assist law enforcement agencies in submitting Uniform Crime Reporting (UCR) data either through state UCR programs or directly to the FBI. Explanations for documents relative to each data collection or initiative follow. 

National Incident-Based Reporting System (NIBRS) 

Logo for the FBI's National Incident-Based Reporting System (NIBRS)

Captures detailed data for 52 offenses, plus 10 additional offenses for which only arrests are reported.

As the UCR Program transitions to a NIBRS-only data collection, changes have been implemented at the national level; however, not all have been adopted by state and local agencies at this time. Applicable specifications are identified below.

  • 2019.1 NIBRS Documents
    Most current documentation supporting NIBRS crime data submissions.
    • 2019.1 NIBRS Technical Specification
      Most current release and recommended baseline for NIBRS 2021, applicable as of January 1, 2019.
    • 2019.1 NIBRS XML Developer’s Guide
      Provides information necessary to create proper UCR NIBRS Extensible Markup Language (XML) data submissions. Intended for use in conjunction with the 2019.1 NIBRS IEPD and 2019.1 NIBRS User Manual.
    • 2019.1 NIBRS XML IEPD (zip)
      Provides the XML schema and aligns with the 2019.1 NIBRS XML Developer’s Guide.
    • 2019.1 NIBRS User Manual
      Addresses NIBRS policies, the types of offenses reported via NIBRS, and guidelines for an agency to become certified to submit NIBRS data to the FBI. Aligns with the 2019.1 NIBRS Technical Specification and 2019.1 NIBRS XML Developer’s Guide.
  • NIBRS XCOTA Tool (zip)
    The NIBRS XCOTA (XML Conformance Testing Assistant) Tool is designed to assist agencies and vendors in testing sample XML files during the development phase to gauge the accuracy of the output product before submitting data to the FBI. It performs XML schema validation, as well as NIBRS business rule checks. Please note, the NIBRS XCOTA Tool is only intended to support agencies during their development effort and cannot be used for formal NIBRS certification.
  • UCR-NIBRS WS ICD
    Outlines the specification of requirements imposed on one or more systems, subsystems, hardware configuration items, computer software configuration items, manual operations, or other system components to achieve one or more interfaces among these entities. The UCR-NIBRS Web Services (WS) Interface Control Document (ICD) is compatible with both 2019.1 NIBRS Technical Specification and NIBRS Technical Specification 3.2.1. The purpose of NIBRS WS is to foster machine-to-machine communication for the complex, multi-stage, round-trip business process of NIBRS submissions. NIBRS WS will shorten the communication cycle between law enforcement agencies’ systems and the FBI’s UCR system and streamline the re-submission of reports to redress errant data. Ultimately, NIBRS WS will improve the quality of the UCR repository and make validated crime data accessible in a timelier manner.

Summary Reporting System (SRS) 

Logo for the FBI's Uniform Crime Reporting (UCR) Program's Summary Reporting System (SRS).

Collects aggregate counts of the number of occurrences of Part I offenses, as well as arrest data for both Part I offenses and Part II offenses in monthly summary reports. These documents are applicable through the retirement of the SRS.

SRS Technical Specification is available upon request via email to ucr@fbi.gov.

Hate Crime Statistics 

Logo for the FBI's Hate Crime Statistics data collection, part of the Uniform Crime Reporting (UCR) program.

Captures detailed data for crimes motivated by bias against victims’ perceived race, ethnicity, or ancestry; gender or gender identity; religion; disability; and sexual orientation.

  • Hate Crime Data Collection Guidelines and Training Manual (Version 2.0)
    Addresses policy, identifies the types of bias-motivated offense data collected by the UCR Program, offers training scenarios, and provides guidelines for reporting crime motivated by bias. Provides the most recent revisions to include guidance concerning bias crimes against the Arab, Hindu, and Sikh communities.

Hate Crime Technical Specification is available upon request via email to ucr@fbi.gov.

Cargo Theft 

Logo for the FBI's Uniform Crime Reporting (UCR) Program's Cargo Theft data collection.

Collects statistics on the criminal taking of cargo that is moving in commerce at all points. The objective is to capture the essence of the national cargo theft crime problem and its negative effect on the economy of the United States.

  • Cargo Theft User Manual (Version 1.0)
    Addresses policy and provides information regarding the types of offenses that constitute a cargo theft incident, how to identify a cargo theft, and guidelines for reporting cargo theft.

Cargo Theft Technical Specification is available upon request via email to ucr@fbi.gov.

UCR Quality Assurance Review (QAR) 

The UCR QAR is an assessment of state and federal UCR programs and their compliance to the standards and guidelines of the FBI’s UCR Program. QARs are administered on a triennial cycle to state and federal UCR programs with law enforcement agencies reporting data according to NIBRS specifications. The objective of the QAR is to evaluate the validity of reported crime data as specified by the FBI’s UCR Program resource materials.

For more information on the QAR process, please read: