Setting up a Custom Recurring Donation Form

December 6, 2023

Jotform’s Variable Price feature allows you to set up your payment forms, particularly when setting up subscriptions, to get the price of an item from a number field or a calculation. If you managing a charity site, you can use this feature to set up a custom recurring donation form.

Youtube Embed Poster: _pZe6QQluRg

In this demo form, donors can choose their preferred payment schedule with an option to keep the predefined amount or enter a custom amount.


Setting up the Custom Recurring Donation Form

You can’t set up the custom recurring donation form without a payment gateway, so pick first from the list. Here are the steps:

  1. In the Form Builder, click the Add Form Element button.
  2. Go to the Payments tab.
  3. Choose your preferred payment gateway — for example, Stripe. Click or drag and drop it to add.
Setting up a Custom Recurring Donation Form Image-1
  1. Connect your account when asked or provide your credentials.
  2. Select Sell Subscriptions from the Payment Type.
  3. Click the Continue button to add your recurring items.
  1. Click the Create New Subscription button.
  1. Set up the following:
    • Name
    • Price
    • Description
    • Subscription Period
    • Number of Payments — This option is available based on the payment gateway you’re using.
    • Image — You can add images for the subscription items and auto scale them
  1. Scroll down, and toggle Variable Price. Leave the other options default.
  2. Click the Save button. You’ll automatically see the item added to your form.

Repeat all the steps for each subscription if you need to add more. Jotform also offers a wide selection of donation form templates.

Canceling the Recurring Subscription

You can cancel the recurring subscription depending on the provider. Here are examples of the commonly used gateways:

  • Authorize.Net — You must cancel subscriptions from the Authorize.Net account dashboard.
  • Stripe — You must cancel subscriptions from the Stripe account dashboard.
  • PayPal — Users can cancel their subscriptions from within their PayPal accounts. You can also cancel the subscriptions from your PayPal account dashboard.


The recurring subscriptions are not available in some payment integrations.

Contact Support:

Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:

Support Forum:

Contact Jotform Support:

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


  • NCDCorg - Profile picture
  • NCDCorg - Profile picture
  • NPSFoundation - Profile picture
  • JeffHBM - Profile picture
  • JeffHBM - Profile picture
  • ashutoshjaihind - Profile picture
  • Wyce Ghiacy - Profile picture
  • theMPI - Profile picture
  • stpaulsfdr - Profile picture