# CapNotRaised (/docs/errors/chain/CapNotRaised)

`finalize` was called before the crowdloan's `raised` amount equals its `cap`. Compare the `raised` and `cap` fields of the `Crowdloans` entry; contribute the remainder or lower the cap with `update_cap` before finalizing.

Declared by the `Crowdloan` pallet; it classifies to the semantic code [`too_early`](/docs/errors/too-early).

## Remediation [#remediation]

The required window has not opened yet; wait some blocks and retry

The same explanation is available in the terminal: `btcli explain CapNotRaised`.
