One of the reasons I like to put most of my spending on credit cards is that it makes reviewing my annual spending particularly easy. I pay them off at the end of each month so never pay any interest, and I gather various rewards on them, so actually profit from them, just a little, in the long run.