I keep all of my receipts for about 3 months. I figure that way it is past the time I could return or exchange it and I am about 2 billing cycles past when the purchase first posted on my credit card or checking account so the chances of there being a problem is hopefully rare. For very large purchases I tend to keep those receipts for a very long time, years or as long as I have the item. I store the receipts in a large folder in case I need them. I think moving forward I will scan them because I don't need to worry about the ink fading, the receipts will take up less space and I don't need to worry about losing them.