Don't know about citi, but in my experience with Chase, if you don't have a balance next month, they don't take back the points or charge you for it.
But citi hates customers, is what I gather from reading DDF for the month or so that I have been following it.