Build a payment form with Stripe
Take payments for orders, tickets, deposits, registrations and donations: a fixed price, or a total the form works out from the answers.
- Free on every plan
- 0% Nextforms fee
- Paid straight to your Stripe
Free forever, no credit card.
- Adds up as they order
- Adds up as they order


Totals worked out for you
Products, quantities, options and extras add up to the price, live as people fill in the form.
One-off or subscription
Charge once, or bill monthly or yearly for memberships and recurring donations.
Donations
Offer suggested amounts and let people type in an amount of their own.
Every order in your inbox
Each order arrives with all the answers, and can go on to Google Sheets, Notion or Slack.
How it works
- 1
Add a Payment question
Add it to your form: a fixed price, or the total the form works out from the answers.
- 2
Connect your Stripe account
It takes a few minutes. No Stripe account yet? You can create one during the connect step.
- 3
Share the form link
Or put the form on your site. Customers pay on the form itself, with no redirect to a separate checkout.
Customers can pay by card, plus any payment methods you switch on in Stripe, such as bank payments, Cash App Pay and Klarna. You pay Stripe’s standard fees and nothing to Nextforms.
A fixed price, or a total the form works out
A fixed amount covers the simple cases: a ticket, a deposit, a registration fee.
More often the amount depends on what someone chose: quantity, options, a size, a delivery method. Nextforms calculates the total from the answers and charges that. Your customer sees the total update as they fill in the form, so nobody is surprised at the card field. The total is worked out again on our server when the form is sent, so nobody can change the price before paying.
Registration forms with payment
Charge for a class, a workshop, a race or an event: a fixed registration fee, or a price per ticket type that the form adds up. Ask for everything you need on the same form, such as names, dietary needs or a T-shirt size, and close the form after a set number of sign-ups or on a closing date.
One-off or recurring
Charge once, or set the Payment question to a subscription and bill monthly or yearly. A membership signup, a recurring donation, and a one-time order all use the same question type.
After the payment
Every response shows whether it was paid, so a paid order is easy to tell apart from an abandoned one. You can get an email for each new order, send your customer a confirmation from your own address, and add each order to Google Sheets, Notion or Slack. All free.
Payouts and refunds stay in Stripe
Charges land in your own Stripe account. Payouts follow your normal Stripe schedule, and refunds and disputes are handled in your Stripe dashboard.
Questions
- Is it free to take payments?
- Yes. The Payment question is on every plan, including Free, and Nextforms takes no fee. You pay Stripe’s standard processing fees and nothing else.
- Do I need a Stripe account?
- Yes, because the money goes to your own Stripe account. If you don’t have one yet, you can create it during the connect step. Stripe asks for your business and bank details so it can pay you out.
- Is my customers’ card data safe?
- Card details are typed into Stripe’s own fields and go straight to Stripe. They never reach Nextforms.
- Can people pay without a card?
- Yes, with the payment methods you switch on in Stripe, such as bank payments, Cash App Pay and Klarna. Which ones a customer sees depends on their country and currency.
- Can I stop taking orders when I’m sold out?
- Yes. A form can close after a set number of responses, or at a date and time you pick, and shows your own message once it’s closed.
- Can I take PayPal?
- Not yet. Payments go through Stripe for now.