Yes. Typeform lets you take payments inside a form by adding a Stripe Payment block, or by linking a PayPal account for PayPal Checkout and Venmo. Square works differently: its integration is aimed at Square Online stores and product quizzes rather than a card field inside your form.
Taking money in the same flow as the questions
Here's the situation I hear about most. You run a workshop, a coaching call or a small charity drive, and you're sick of sending people a form and then a separate link to pay. The question is whether one form can do both jobs. It can, with two routes and one that looks like a route but isn't.
The Stripe Payment block
Stripe is the main route. You add a Stripe Payment block to your form, and you can use it to sell products or services or to accept charity donations. The official Stripe payment form template shows the usual shape: a description of the product or service, a fixed or variable amount, the buyer's name and email, the payment field itself and an optional box for order notes. After a successful payment it shows a confirmation message.
PayPal Checkout and Venmo
The second route is linking a PayPal account directly. Once it's linked, PayPal Checkout and Venmo are available on your forms and you can accept payments straight away. If you're torn between the two processors, my comparison of Stripe and PayPal for small businesses goes through the trade-offs.
What a payment form here is built to handle
The Stripe template positions these forms for one-time payments, donations, deposits and event entry, rather than a full shop. That's an honest description, and it's worth taking at face value. If you've got a catalogue, stock to track and shipping to work out, you'll want a store, not a form.
Where it shines is combined flows. The conference registration template, for example, puts attendee details and the transaction in one flow, using conditional logic and a payment processor integration. So someone picks a ticket type, answers the questions that matter for that ticket and pays, all without leaving the page.
The developer documentation also lists the Create, Responses and Webhooks APIs, which means completed submissions can be sent on to your own systems, a CRM or an accounting tool. That's handy if you want every payment to land somewhere your bookkeeper already looks.
Square sits in the payments list but isn't a card field
The Typeform Square integration page is the one to read carefully. Square appears in the Payments and E-Commerce integration category alongside PayPal and Stripe (plus HubSpot, Klaviyo and Tremendous), so it's easy to assume it works the same way. It doesn't. The page describes a product recommendation quiz for Square Online, with ways to recommend products, create leads in Square CRM and embed forms in Square Online sites.
So if you sell through Square Online, it's a useful lead and recommendation tool. If you want to take money inside a form, use the Stripe block or PayPal. If Square is your processor of choice anyway, my look at Stripe versus Square may help you decide which one to connect.
If neither route suits your setup
Sometimes the cleaner answer is a different form tool, or no form at all. A couple of options sit close to this job.
Tally has a payment block that needs a Tally account and a Stripe account, working through its Stripe Connect integration.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Jotform has a dedicated payment forms area in its help centre for taking payments inside forms.
And if all you need is a way to collect money, with no questions attached, a payment link may be quicker than any form. I've rounded up the tools that create shareable payment links for exactly that case.
My advice before you build a payment form
Decide which processor you already use, then pick the matching route: the Stripe block if you're on Stripe, PayPal if your customers expect PayPal or Venmo. Ignore Square for in-form payments. Keep the questions short before the payment field, and run a real test payment so you see the confirmation message yourself before your customers do.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.
Frequently asked questions
Does Typeform support Stripe?
Yes. You add a Stripe Payment block to a form to sell products or services or accept donations.
Can I accept PayPal or Venmo in Typeform?
Yes. Link a PayPal account through Typeform and you can accept payments with PayPal Checkout and Venmo.
Can I use Square to take payments in a form?
The Square integration is built for Square Online stores and product quizzes, so don't plan on it as a payment field.
What can a Typeform payment form be used for?
One-time payments, donations, deposits and event entry, according to the Stripe template.
Do I get a confirmation after payment?
Yes. The Stripe template shows a confirmation message after a successful payment.


