Yes. For noncash donations under $250 in value, you'll need a receipt unless the items were dropped off at an unmanned location such as a clothing bin.
Noncash donations from $250 to $500 in value require a receipt that includes the charity's name, address, date, donation location and description of items donated.
Noncash donations over $500 in value also require a record of how and when the items were acquired and their adjusted basis. If the donation exceeds $5,000 in value, it'll need a written appraisal from a qualified appraiser.
For cash donations under $250, you'll either need a bank record (like a canceled check or bank statement) or a written acknowledgment from the charity, which includes the date and amount of your contribution. Bank records are insufficient for cash donations of $250 or more. Instead, you'll need something in writing from the charity which includes the date and amount of your donation.
Donations made through payroll deduction require you to keep a pay stub, Form W-2 or other document furnished by your employer that shows the date and amount of your contribution. In addition, you'll also want to keep the pledge card showing the name of the organization.