A charity should record donation receipts for at least seven years so that the donor or the tax authorities can see the donation receipt for verification purposes.