Savings accounts
Savings accounts
ClearBank supports savings accounts. A savings account is an FSCS-protected account that can accrue interest on behalf of a customer. If you'd like access to this product, please speak to your Client Director.
You can choose how much interest to pay customers. ClearBank will calculate accruals and post regular interest payments. For information on how to set up interest configurations, refer to Interest configuration.
To create a savings account:
- Check that you already have a customer defined. This can be a retail or business customer. If you need to create a retail customer, use the Create a retail customer endpoint.
- Use the POST /v1/savings endpoint to create the account on behalf of the customer.
The
interestConfigurationId
field is used to provide the initial interest configuration ID when creating the savings account (refer to Interest configuration). - Set the nominated account using the PUT /v1/accounts/{accountId}/nominated-account endpoint.
Note: A nominated account is the account that accrued interest, if any, will be transferred into upon closure of the savings account. Name matching between accounts is your responsibility.
Once you have opened a savings account, you can deposit and withdraw payments using the Faster Payments or CHAPS payment endpoints. Incoming or outgoing Bacs payments are not accepted.
You can retrieve information on all savings accounts by using the GET /v3/accounts endpoint and filtering for savings accounts, or retrieve information for a specific savings account through the GET /v3/Accounts/{accountId} endpoint.
You can amend a savings account with the PATCH /v1/accounts/{accountId} endpoint.
To retrieve end of day balances for a savings account, use the camt.053 endpoints.
To close a savings account:
- Withdraw all funds from the account.
- Verify that a nominated account has been defined. You can obtain details of the currently configured nominated account using the GET /v1/accounts/{accountId}/nominated-account endpoint.
- Use the POST /v1/accounts/{id}/closure endpoint.
The process is asynchronous and can take longer if an interest calculation is pending. Unpaid accrued interest, if any, will be deposited into the nominated account. If there is no interest to be paid, then it's possible to close the account without a nominated account being defined.
- OPTIONAL Check closure status using the GET /v1/accounts/{id}/closure endpoint.
- The Account Closure Completed webhook will be sent once the account has closed.
Account closure may fail due to the nominated account details being incorrect. You will know from the ClosureFailureReason
field in the Account Closure Failed webhook.
See the following possible combinations of accountStatus
and closureStatus
:
accountStatus | closureStatus | Description |
---|---|---|
Enabled | None | No closure request submitted |
Enabled | Pending | Closure requested, interest being calculated |
Enabled | Failed | Closure request failed, see closureFailureReasons field for details |
Suspended | Pending | Closure requested for suspended account, interest being calculated |
Closed | Complete | Closure completed successfully |
To reset the nominated account and close the account:
- OPTIONAL Obtain details of the currently configured nominated account using the GET /v1/accounts/{accountId}/nominated-account endpoint.
- Correct the nominated account details using the PUT /v1/accounts/{accountId}/nominated-account endpoint.
- Use the POST /v1/accounts/{id}/closure endpoint.
The process is asynchronous. Unpaid accrued interest, if any, will be deposited into the nominated account.
- OPTIONAL Check closure status using the GET /v1/accounts/{id}/closure endpoint.
- The Account Closure Completed webhook will be sent once the account has closed.