# Selecting Driver Type

This article explains how to **select the right driver type** in Model Reef.

You will learn:

* What driver types exist.
* How each type is intended to be used.
* How driver type affects where the driver appears and how it is referenced.

Drivers do not hit financial statements directly. They are reusable input series that variables and formulas reference.

{% stepper %}
{% step %}

### Driver types in Model Reef

Model Reef supports three main driver classes:

* **Economic drivers**\
  Prices, inflation, FX rates, index series and other value based or market based assumptions.
* **Operational drivers**\
  Units, volumes, headcount, hours, utilisation and other activity based assumptions.
* **Modifier drivers**\
  Growth rates, uplift factors, seasonal indices, discount factors and other pure multipliers or scalars.

All three types are stored as time series and can be used anywhere drivers are allowed.
{% endstep %}

{% step %}

### Where to choose driver type

You choose driver type when you:

* Create a new driver in the **Driver Editor**.
* Convert or reclassify a Data Library entry as a driver.
* Map imported series from external sources that you intend to use as drivers.

The driver type is shown alongside the driver name for easy identification.
{% endstep %}

{% step %}

### How driver type affects usage

Driver type influences:

* How you think about the meaning of the driver (price, quantity or pure modifier).
* Where it is likely to be used in formulas.
* How other team members interpret it when they see it in sidebars and pickers.

It does not directly change accounting behaviour, but it is important for model clarity and governance.
{% endstep %}

{% step %}

### Choosing the right type

As a rule of thumb:

* Use **economic drivers** for anything that behaves like a monetary rate, price, index or macro series.
* Use **operational drivers** for quantities, counts and utilisation measures.
* Use **modifier drivers** for relative adjustments, growth rates and percentages that modify other series.

Choose a type that matches how the driver will be used most of the time.
{% endstep %}

{% step %}

### Reclassifying driver type

You can change a driver type later if needed:

* Reclassification does not change the underlying time series.
* All variables and formulas referencing the driver continue to work.
* The driver will appear under the new type grouping in the Driver Editor and sidebars.

Document any major reclassifications with notes so collaborators understand what changed.
{% endstep %}
{% endstepper %}

***

## Related articles

* [Driver Editor Screen](/syntax/understanding-the-interface/driver-editor-screen.md)
* [Economic Driver Fields](/syntax/drivers-syntax/economic-driver-fields.md)
* [Driver Escalation Rules](/help/drivers-variables-and-timing/driver-escalation-rules.md)
* [Build a Recurring Revenue Forecast](/how-tos/core-modelling/build-a-recurring-revenue-forecast.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.modelreef.io/syntax/drivers-syntax/selecting-driver-type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
