---
title: "Register a Reason Code"
description: "Register Reason Codes to build the catalog of adverse-action reasons your Models and Policies return."
---
A Reason Code maps a decision or score to an explanation code, such as an adverse-action reason. Open Resources → Reason Codes, click + New Reason Code, set an Alias and a Code, tick Is Model Driven if a Model produces it, describe it, and create.
## What is it?
A **Reason Code** is a registered object that maps a decision or score to an explanation code. Build a catalog of Reason Codes for adverse actions, so every decline carries a consistent, documented reason you can communicate to the applicant.
Reason Codes are used in two places:
- **Models**: a [Model Explainer](/user-guide/how-tos/register-a-model-explainer/) with **Explainer Usage** set to `Reason Code` returns a list of registered Reason Codes for each prediction. Each selected Reason Code is available in the explainer definition by its alias.
- **Policies**: a Policy surfaces those codes through a model-driven reason code. See [Register a Policy Decision Workflow](/user-guide/how-tos/register-policy-decision-workflow/).
A Reason Code is a governed object. It has a status, can be shared, and appears in the Resources [Approval Queue](/user-guide/how-tos/use-the-approval-queue/).
## How to Register