Theoretically a return can be revised any number of times before the expiry of one year from the end of the assessment year or before assessment by the department is completed; whichever event takes place earlier.