There is not an actual "cost" (aside from two commissions) when rolling the contracts, but often a large difference in price level, eating away your profit potential.
For example, if you buy one VIX future which expires at level 16,5, the next months future may at the same time be at 17,5, so...