> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blnkfinance.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reconciliation Configuration

> Configure reconciliation strategy, progress updates, and retries in Blnk.

This page covers the settings that control how Blnk runs reconciliation jobs and reports progress.

***

## Reconciliation settings

Use these settings to configure the default reconciliation strategy, progress updates, and retry behavior.

<CodeGroup>
  ```bash blnk.env theme={"system"}
  BLNK_RECONCILIATION_DEFAULT_STRATEGY=one_to_one
  BLNK_RECONCILIATION_PROGRESS_INTERVAL=100
  BLNK_RECONCILIATION_MAX_RETRIES=3
  BLNK_RECONCILIATION_RETRY_DELAY=5s
  ```

  ```json blnk.json theme={"system"}
  {
    "reconciliation": {
      "default_strategy": "one_to_one",
      "progress_interval": 100,
      "max_retries": 3,
      "retry_delay": "5s"
    }
  }
  ```
</CodeGroup>

|                                         | Description                                                         | Default      |
| :-------------------------------------- | :------------------------------------------------------------------ | :----------- |
| `BLNK_RECONCILIATION_DEFAULT_STRATEGY`  | Default matching strategy used for reconciliation.                  | `one_to_one` |
| `BLNK_RECONCILIATION_PROGRESS_INTERVAL` | Number of records Blnk processes before it emits a progress update. | `100`        |
| `BLNK_RECONCILIATION_MAX_RETRIES`       | Maximum number of retry attempts for failed reconciliation work.    | `3`          |
| `BLNK_RECONCILIATION_RETRY_DELAY`       | Time Blnk waits before retrying failed reconciliation work.         | `5s`         |

### `BLNK_RECONCILIATION_DEFAULT_STRATEGY`

This sets the reconciliation strategy Blnk uses by default.

Use `one_to_one` when one ledger record should match one external record. Change it only when your reconciliation flow regularly needs one-to-many or many-to-one matching.

<Card title="Reconciliation strategies" icon="scale" href="/reconciliations/strategies">
  Learn when to use one-to-one, one-to-many, and many-to-one reconciliation.
</Card>

### `BLNK_RECONCILIATION_PROGRESS_INTERVAL`

This controls how often Blnk reports progress while a reconciliation job is running.

<Tip>
  **Tip:** Use a smaller value when you want more frequent progress updates. Use a larger value when you want fewer progress events during large jobs.
</Tip>

***

## Need help?

We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool.

To ask questions or discuss issues, please [contact us](mailto:support@blnkfinance.com) or [join our Discord community](https://discord.gg/7WNv94zPpx).

***

<Tip>
  **Tip:** Connect to Blnk Cloud to see your Core data.

  You can view your transactions, manage identities, create custom reports, invite other team members to collaborate, and perform operations on your Core — all in one dashboard.

  [Check out Blnk Cloud →](https://www.blnkfinance.com/products/cloud)
</Tip>
