To maintain 'perfect' (which I doubt is 100% perfect) you just have to make your payments on time. It is okay to carry a balance. In fact, I remember my credit went up higher after paying off a balance I was carrying when I typically paid in full every month...