Yes, the cash on cash return can change over time. This is because the initial investment amount may change due to financing refinancing, renovations, or other factors, and the annual cash flow may increase or decrease as well. Therefore, it is important to recalculate the cash on cash return regularly.