> For the complete documentation index, see [llms.txt](https://docs.does.qa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.does.qa/test-step-options/timeout-override.md).

# Timeout Override

**Timeout Override** sets how long a Test Step may run before it times out. Use it when one step needs more time than the account default, such as waiting for email, a large upload, or a slow third-party page.

The default timeout lives under **Settings → Account → Runner**.

## Levels

| Level         | Duration                                       |
| ------------- | ---------------------------------------------- |
| **Fast**      | The default timeout from your account settings |
| **Slow**      | Twice the default timeout                      |
| **Very Slow** | Ten times the default timeout                  |

## When to change it

* Keep **Fast** for ordinary Touch, Set value, and Check steps.
* Use **Slow** or **Very Slow** on [Wait for email](/test-steps/mail/wait-for-email.md), file uploads, and Integration calls that often take longer than the default.
* Prefer an element Wait over a long Pause when the UI exposes a state you can watch. See [Element states](/test-step-options/element-states.md).

{% hint style="info" %}
**Pro tip:** Raise timeout on the slow step only. Leaving every step on Very Slow hides real stalls and makes failures harder to read.
{% endhint %}

## Related

* [Failed Status](/test-step-options/failed-status.md)
* [Element states](/test-step-options/element-states.md)
* [Pause](/test-steps/runner/pause.md)
* [Wait for email](/test-steps/mail/wait-for-email.md)
