CFD rollovers are common. There are rollovers for buy positions and rollovers for sell positions. For a buy position, assume you’re buying 100 contracts of the Germany 30 at a current sell rate of €15,000, and a sell rate for the new futures contract at €15,100, i.e. €100 higher. The adjustment is subtracted from your position to maintain the same equity. [Old contract rate - new contract rate] X [number of contracts] = [€15,000 - €15,100] X [100] = €10,000 subtracted from your account. The rollover adjustment for a sell position is added to your account.