Your lease mentions late fees I presume? If so failure to pay those fees is a breach of contract. Holding rent after a notice to vacate could cost you more than save you. It also might not be legal check your states laws on this type of action and how and when it applies