Donation Forms
Take One Time or Subscription donations
Last updated
Was this helpful?
Take One Time or Subscription donations
Last updated
Was this helpful?
Donations forms allow you to collect flexible payment amounts from your customers. Donation forms go through a similar process as our regular signup forms. We'll need to start by defining a donation product in Stripe. Then create our form. Our end result will be a form like so:
Your form will of course have your own logo and color scheme. Let's go to Stripe and define our Donation product/plan. The donation product needs to be priced as $1/unit per month. Here is what your plan should look like before you hit save.
Okay great now that you have your plan defined head on over to InstaPayments and define a form.
When defining the form make sure you pick Donation as the type and when selecting your plan, select the $1/unit plan you just defined. You can technically use other plans but if someone wanted to donate $50 every month we would multiple 50 times whatever your per unit cost was defined as. So just make sure it's $1/unit.
Because it's a donation form, you probably wont need any of those additional settings. We left them for some edge cases, but things like discounts, taxes, and setup fees don't really apply in this scenario.
Once you hit save you can view the form in your form list and copy that link for wherever you need to use it.
Not all businesses want to accept one time and recurring donations on the same form. You can limit what to show by attaching a query param onto your form URL.
?show_only=recurring
OR
?show_only=onetime
If you have any questions, our support team can be reached at or just start a chat with us from the app or our website.