How to set up a form that collects upfront and subscription payments?

  • Profile Image
    azhao683
    Asked on April 3, 2026 at 5:09 PM

    Im trying to create a contract for a website I created, I charge a upfront payment as well as a subscription I cannot figure out how to do both of the payments i the same contract

  • Profile Image
    Podo: Support Specialist
    Replied on April 3, 2026 at 5:10 PM

    Hi Aaron,

    Thanks for reaching out to Jotform Support. I'm an AI assistant here to assist you.

    Jotform does not support having both an upfront payment and a subscription payment in the same contract or form directly. However, you can set up subscription payments using payment gateways like Square, which allow recurring payments, but one-time upfront payments combined with subscriptions in a single contract are not natively supported.

    One possible workaround is to create separate payment forms or sections—one for the upfront payment and another for the subscription—and then link or embed them accordingly. You can also use the Iframe Embed widget to embed multiple payment forms within a single form, but this requires some manual setup.

    If you want to manage subscriptions, you can do so through the payment gateway's dashboard (e.g., Square) after setting up the subscription payment in Jotform.

    Let me know if you want detailed steps on setting up subscriptions or embedding multiple payment forms.

    Give it a try and let us know how it goes.

  • Profile Image
    Rose Enterprise Support
    Replied on April 3, 2026 at 5:45 PM

    Hi Aaron,

    Thanks for reaching out to Jotform Support. I understand that you're trying to set up a form where you can collect an upfront payment and a subscription on the same contract. You can use one of our available payment integrations and use the Sell Subscriptions payment type. Let's walk through the steps:

    1. In the Form Builder, click on the Add Element button on the left side.
    2. In the Form Elements window, go to Payments.
    3. Find the payment integration that you want to use and drag and drop it into the form.
    4. In the payment settings window, select Sell Subscriptions under the Payment Type. How to set up a form that collects upfront and subscription payments? Image 1 Screenshot 30
    5. Click on the Add Subscriptions button.
    6. Hover your mouse over the newly created subscription and click the Gear icon.
    7. In the menu on the right, hover your mouse over the subscription and click the Pencil icon.
    8. Set the subscription's price, subscription period, set the custom first payment cost if needed, and click Save. How to set up a form that collects upfront and subscription payments? Image 2 Screenshot 41

    Give it a try and let us know if you need any help.

Your Reply