> For the complete documentation index, see [llms.txt](https://docs.b2core.b2broker.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.b2core.b2broker.com/how-to-articles/manage-savings-programs/how-to-create-a-savings-program.md).

# How to create a savings program

You can create savings programs with `Fixed` and `Flexible` strategies and enable your clients to invest their funds in these programs and earn interest.

To create a savings program:

{% stepper %}
{% step %}
Navigate to **Savings** > **Presets**.
{% endstep %}

{% step %}
Click **+Create** in the upper-right page corner, and select:

* **Fixed preset** — to create a program with a fixed interest rate
* **Flexible preset** — to create a program with a flexible interest rate
  {% endstep %}

{% step %}
Configure the following general settings:

* In the **Currency** dropdown, select a currency for the savings program. To subscribe to the program, your clients must have wallets denominated in the program currency.
* In the **Name** field, enter a unique name for the savings program. The program name is displayed to clients in the B2CORE UI.
* In the **Description** field, enter a program description. The program description is displayed to clients in the B2CORE UI.
* Set the **Status** option to **Active** or **Inactive**.
  * If **Active**, the card showing details of the savings program is displayed in the B2CORE UI, and clients can subscribe to the program.
  * If **Inactive**, the card of the savings program isn’t displayed in the B2CORE UI.
* In the **Admission fee** field, enter a fee amount that clients must pay when subscribing to the savings program. The admission fee is deducted from client wallets denominated in the program currency. The admission fee can be specified as an integer or decimal value. If you don’t want to charge the admission fee, enter 0 (zero).
  {% endstep %}

{% step %}
Proceed to configuring settings specific to the selected savings strategy:

* [Configure the Flexible strategy settings](/how-to-articles/manage-savings-programs/how-to-create-a-savings-program/configure-the-flexible-strategy-settings.md)
* [Configure the Fixed strategy settings](/how-to-articles/manage-savings-programs/how-to-create-a-savings-program/configure-the-fixed-strategy-settings.md)
  {% endstep %}

{% step %}
After configuring the settings, click **Save** to create the savings program.
{% endstep %}
{% endstepper %}

The savings program preset is displayed on the **Savings Preset** page.

If the preset is assigned the **Active** status, the card of the created savings program is displayed to clients in the B2CORE UI, and clients can subscribe to the program.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.b2core.b2broker.com/how-to-articles/manage-savings-programs/how-to-create-a-savings-program.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
