A donation form is a website element that you embed in your website to allow your donors to give to your nonprofit. A good donation form is neat and easy to use asking only basic information from the donors and providing multiple payment options.