> For the complete documentation index, see [llms.txt](https://advisorguide.charityvest.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://advisorguide.charityvest.org/how-advisors-use-charityvest-for-advisors/enable-investing/how-portfolio-rebalancing-works.md).

# How portfolio rebalancing works

With Charityvest for Advisors, client donor-advised fund investment portfolios are automatically rebalanced in two instances:

* [Rebalancing when client activity occurs](#rebalancing-when-client-activity-occurs)
* [Rebalancing for alignment with target allocation](#rebalancing-for-alignment-with-target-allocation)

This means, as their advisor, you do not need to worry about actively monitoring the individual assets in a client's donor-advised fund [Invested ](/getting-started/how-client-fees-work.md#when-to-consider-an-invested-account)account portfolio. You also do not need to manually raise cash to fund client grantmaking efforts.

Instead, you can focus on what matters - [making appreciated asset contributions on behalf of clients](/how-advisors-use-charityvest-for-advisors/contribute-on-behalf-of-your-client.md), selecting the[ custom portfolio](/how-advisors-use-charityvest-for-advisors/enable-investing.md) that best serves your clients giving strategy, [sharing meaningful giving opportunities](/how-advisors-use-charityvest-for-advisors/grant-on-behalf-of-your-client.md), and more.&#x20;

## Rebalancing when client activity occurs

Every time an action occurs on a client account, their [Invested ](/getting-started/how-client-fees-work.md#when-to-consider-an-invested-account)account balance will automatically rebalance to ensure sufficient cash is available and their target allocation is met. This includes:

* **When a contribution is made** [**by the client**](/how-clients-use-charityvest-for-advisors/contributions-to-fund.md) **or** [**on their behalf**](/how-advisors-use-charityvest-for-advisors/contribute-on-behalf-of-your-client.md): when additional balance is added to a client's [Invested ](/getting-started/how-client-fees-work.md#when-to-consider-an-invested-account)account, the new funds will be used to purchase stocks that are underweight relative to the target allocation, bringing the portfolio more in line to target.
* **When your client requests one or more** [**grant(s)**](/how-clients-use-charityvest-for-advisors/grants-to-charity.md)**:** when a client requests one or more grant(s) to charity, investments are liquidated automatically to fund the grant(s) and ensure target allocation is maintained. The priority is to sell stocks that are overweight relative to target, so that each grant brings the fund closer toward its target allocation. If liquidation is in progress for one grant and your client makes an additional grant request, the rebalance activity will be adjusted to avoid unnecessary buy/sell transactions.
* **When** [**charity gift cards**](/how-clients-use-charityvest-for-advisors/send-a-charityvest-gift-card.md) **are sent:** when a client sends a portion of their balance via a virtual gift card, investments are liquidated automatically to fund the gift card amount and ensure target allocation is maintained. The priority is to sell stocks that are overweight relative to target.

## Rebalancing for alignment with target allocation

If no activity has occurred over a period of 30 days on a client's [Invested ](/getting-started/how-client-fees-work.md#when-to-consider-an-invested-account)account,  there is still a chance that fluctuations in stock values have migrated your client's portfolio away from target. To accommodate this scenario, we will automatically rebalance the account to bring it back in alignment with your desired allocations.

{% hint style="info" %}
**Curious to learn more about your firm's custom DAF program?** Contact your firm's program manager for program-related matters or Charityvest (<support@charityvest.org>) for platform-related matters.
{% endhint %}


---

# 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://advisorguide.charityvest.org/how-advisors-use-charityvest-for-advisors/enable-investing/how-portfolio-rebalancing-works.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.
