In CFD trading there is no natural expiry period. Should the investor which to close out their position they can simply place an equal value trade in the opposing direction. For example, should an trader purchase 100 shares but then the asset price begins falling they may then decide to close their position to limit their losses. In order to do this, they simply sell 100 of the same shares and accept any losses made. Some CFD companies do offer exceptions to this rule however such as forward contracts which have a specified expiry date at some future point. Even with these kinds of contracts there is still no need for the investor to wait until the end of the expiry period before being released from their contract as they may simply trade out at any point before the end of the expiry date.
In countries where CFDs are legal, there are client money protection laws to protect the investor from potentially harmful practices of CFD providers. By law, money transferred to the CFD provider must be segregated from the provider’s money in order to prevent providers from hedging their own investments. However, the law may not prohibit the client’s money from being pooled into one or more accounts. When a contract is agreed upon, the provider withdraws an initial margin and has the right to request further margins from the pooled account. If the other clients in the pooled account fail to meet margin calls, the CFD provider has the right to draft from the pooled account with potential to affect potential returns.