Offer Subscription With One-Off Add-On Product Options with Gravity Forms

Mar 24, 2025

2 Min. Read

Share URL

This page may contain affiliate links. Please read my disclaimer for more information.

Problem

You want to create a subscription for one fee but also provide one-off add-ons or product purchases that should not be included in the subscription total. But you can only use a single payment feed per submission.

Here is the exact request from the Gravity Forms user:

Trying to setup a form that allows a user to purchase via Stripe a subscription product and then also give them the option to purchase one off ‘add on’ products. Since only one Stripe feed is allowed to be processed, how could this be achieved? Any clever workarounds?

Originally posted on Gravity Forms Community Forum

Disclaimer: While this is possible with Gravity Forms and the Stripe Add-On, it cannot be done with all payment add-ons. For example, the Square Add-On does not have a setup fee option in the feed settings.

Solution

For a simple solution to offering a subscription and one-time payment in the same form submission please watch this video. I’ve also documented the process below.

We will be using Stripe in this walkthrough, but you can set this up with any payment add-on that supports subscription and setup fees in the feed settings.

Step One: Creating Your Form

  1. Add a Product field (any product type would work) and configure pricing
  2. Add a standard Checkbox or Multiple Choice field and configure choices
  3. Add another Product field switch to the Calculation field type and add the formula
  4. Add a Total field
  5. Add the Stripe Card field

Step Two: Creating the Stripe Feed

  1. Select Subscription for the Transaction Type
  2. For Recurring Amount, select your Subscription Product field
  3. Set your desired Billing Cycle
  4. Check Enable to activate the Setup Fee option
  5. Select the Product Calculation field for your setup fee price
  6. Complete the feed setup as desired

The Wrap Up

Combining subscriptions with one-off add-ons in Gravity Forms may seem tricky due to the single Stripe feed limit—but with the right setup using the setup fee option, it’s entirely doable.

Need More Help?

If you still need help, feel free to use the comments or chat options below.

If you have an active Gravity Forms license, you can also, you can also open a support ticket here.

Photo of author
About the Author
Chris Eggleston
Husband. Father of 4. Grandpa of 2. Chief Problem Solver exploring business systems, technology, AI & faith — helping people solve real problems. @mantiswp @chrisegg

Support Chris - Donate $5

Gravity Wiz Add-Ons

Advertisement

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Related Post

Styling Gravity Forms Radio Buttons Like Toggle Switch

Problem I recently had someone ask if it was possible to style radio buttons like a toggle switch in Gravity...

Mar 17, 2026

4 min. read

Automatically Switch from a Registration Form to a Waitlist in Gravity Forms

This tutorial shows you how to automatically switch from a registration form to a waitlist form in Gravity Forms using entry limits or attendee tracking with a custom shortcode.

Sep 29, 2025

4 min. read

Using AI + Gravity Forms to Streamline Job Applications

Hiring is tough. Sorting through dozens, or even hundreds, of job applications is time-consuming, repetitive, and prone to human bias. That’s where combining Gravity Forms, Gravity Flow, and AI automation comes in.

Sep 26, 2025

2 min. read

Turn Gravity Forms Image Choice Field into carousel

Problem Recently, I saw a Gravity Forms user looking for a way to style the new Image Choice field. Specifically,...

Jul 14, 2025

3 min. read

Offer Subscription With One-Off Add-On Product Options with Gravity Forms

Want to offer a subscription + one-time add-ons in Gravity Forms? Here’s how to do it using Stripe’s setup fee feature in a single payment feed.

Mar 24, 2025

2 min. read

Gravity Forms A/B Split Testing

Problem We recently received an interesting request from a Gravity Forms user who wanted to know how to do A/B...

Mar 21, 2025

5 min. read