What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    How to create a recurring and one-time payment form ?

    Asked by adea on November 05, 2015 at 02:59 PM

    I have attached a payment form to show you what I am trying to do.  I am trying to incorporate a one-time donation and a recurring donation into one form.  I have read on your forum that it is possible to do this.  However, I am not sure if I am going about it the correct way.  As you can tell from the form I uploaded I want to give people the option of choosing an amount and then choosing if they want that amount to be recurring or one-time.

    I may be going about this wrong but it seems as though I will have to list the amount for each payment frequency (monthly, quarterly and annually).  See my sample that is attached?  Is that the right way to do it or do I need to set it up differently?

    Also, can you tell me how the variable price field works in the subscription module?  I am trying to see if I should set up a field like this or some how use an OTHER field so people can write in their pledge amount for a recurring payment.

    Also, will we be able to set when the first payment should begin?

    I hope this all makes sense?


  • Profile Image
    JotForm Support

    Answered by Kevin_G on November 05, 2015 at 05:47 PM

    Hello Carolyn,

    Thank you for contacting us.

    To achieve that you want , you can refer to this guide,follow the steps and then you will be able to add Multiple Payment Methods : 


    You can refer to this guide , there you will find help about passing a calculation to a payment field : 


    Also, will we be able to set when the first payment should begin?

    Unfortunately, you are not able to set when the first payment should begin.