Charitable Giving is the practice of donating a portion of your estate to a non-profit organization or charity of your choosing. This may be your house of worship, school, or favorite charity.