How to Accept Payments on Google Forms
Google Forms has no payment feature. The free way is a payment link:
- Create a payment link in PayPal or Stripe.
- Open Settings and click Edit next to Confirmation message.
- Paste the link and click Save.
To charge an amount based on the answers, you need a payment add-on.
Can Google Forms accept payments?
Not on its own. Google Forms can't take payments: it has no payment question, no card field and no checkout. It also can't add up a total.
You can still collect payments with Google Forms. A Google Form with payment always needs a second tool: a payment page you link to, or an add-on. These are the Google Forms payment options:
| Method | How people pay | The catch |
|---|---|---|
| A payment link after they submit | They click a PayPal or Stripe link on the thank-you screen. | Free, but the form can't tell who paid. |
| A payment link or QR code in the form | They pay first, then finish the form. | The same catch. People also leave and forget to submit. |
| A payment add-on | The add-on works out the amount and opens a checkout. | Extra setup, and most add-ons take a fee. |
| An automation tool | Each response triggers a payment link by email. | Another tool to pay for and look after. |
For a fixed price, start with the payment link. It costs nothing to set up and takes five minutes.
Which method fits your form?
| Your form | Use this |
|---|---|
| Event ticket or class fee, one fixed price | A payment link |
| Donations, where people choose the amount | A PayPal.Me link. The payer types the amount. |
| Registration form with payment, a few price levels | One payment link for each price |
| Order form where the total depends on the items | A payment add-on, or a form builder that adds up the total |
What each method costs
| Method | What you pay |
|---|---|
| Payment link | Only the fee PayPal or Stripe takes from each payment. |
| Payment add-on | That fee, plus the add-on's own fee. |
| Automation tool | That fee, plus the tool's subscription. |
Google Forms itself is free. It costs no money to build the form or to collect responses.
How to add a payment link to a Google Form
This puts the link on the screen people see right after they submit.
- Create a payment link in PayPal or Stripe and copy it.
- Open your form and click Settings.
- Open Presentation and click Edit next to Confirmation message.
- Type a short message, paste the payment link and click Save.
- Submit the form once yourself and test the link.
Paste the whole address, starting with https. The confirmation box is plain text, with no link button. Google turns a full web address into a link people can click.
Don't skip step 5. Pay a small amount to yourself, so you know the link works before a customer tries it.
Wording you can copy
- Confirmation message: "Thanks! Your order is saved. Pay here to confirm it:" followed by your link.
- A question to add: "What name will the payment come from?" It helps you match payments later.
- A line for the form description: "Your place is confirmed once we receive payment."
Put the link or a QR code inside the form
You can also ask for payment before people submit.
- A link: paste it into the form description. The editor has a link button for it, next to bold and italic.
- A QR code: download the QR code from your payment app. Add it with the image button in the toolbar.
Then add a required question: "Have you paid?" It won't prove anything, but it reminds people.
What a payment link can't do
- It can't check who paid. The form and the payment are two separate things. You match them by hand.
- It can't change the amount. Everyone gets the same link, whatever they ordered.
- It can't stop unpaid submissions. People can submit and never pay.
Google Forms and PayPal
There is no built-in Google Forms PayPal integration. You connect the two in one of three ways:
| Route from Google Forms to PayPal | How it works |
|---|---|
| A PayPal link | Paste your PayPal.Me link or a PayPal payment link into the confirmation message. |
| A payment add-on | Some add-ons connect your PayPal account and open a checkout. See payment add-ons. |
| An automation tool | A tool such as Zapier sends a payment request for each new response. |
Stripe works the same way. Create a Stripe payment link and paste it in, or use an add-on that connects Stripe.
Use a payment add-on for Google Forms
An add-on gives Google Forms a payment integration. It connects a payment gateway such as Stripe, PayPal or Square, and it can charge an amount that depends on the answers. Add-ons come from other companies, not from Google.
- Open your form and click the three dots at the top right.
- Click Get add-ons.
- Search for "payment".
- Pick an add-on and click Install.
- Connect your PayPal, Stripe or Square account in the add-on and follow its setup.
Our search put Neartail - Payment form first. Payable Forms, the add-on most guides mention, was further down the list.
Is Payable Forms free?
Partly. Its Marketplace listing says "Free of charge with paid features". This is what its pricing page showed when we checked:
| Payment size | Payable's fee |
|---|---|
| $5.00 and under | No fee |
| $5.00 to $50.00 | 49 cents per payment |
| Over $50.00 | 1% of the payment |
PayPal, Stripe or Square still charge their own fees on top. Prices change, so read the pricing page before you start.
We have not tested these add-ons. Check three things first:
- When people pay. With many add-ons, people submit the form first and pay on a separate page. Some never finish.
- The fees. Add the add-on's fee to your payment provider's fee.
- The permissions. An add-on asks for access to your forms and sheets. Read what it wants.
How to make an order form in Google Forms
A Google Forms order form collects the order. It does not take the money. For a Google order form with payment, pair it with a payment link or an add-on.
- Go to forms.google.com and click Template gallery.
- Under Work, click Order Form. That is the Google Forms order form template.
- Change the product questions to your own items. Put the price in each option, like "T-shirt, $20".
- Add a question for the quantity.
- Keep the contact questions at the end, and add a delivery address if you ship.
The template opens as a form called "Order Request". It asks for a product number, colours, sizes and contact details. It has no prices and no payment step.
A simple order form looks like this:
| Question | Type |
|---|---|
| What would you like to order? | Checkboxes, with the price in each option |
| How many? | Dropdown, 1 to 10 |
| Your name and email | Short answer |
| Delivery address | Paragraph |
Google Forms can't show a total on the form. Link the form to a Google Sheet and add up each order there. Then tell the customer what they owe.
Each question type is explained in multiple choice, checkboxes and dropdowns in Google Forms.
Fix common problems with Google Forms payments
| What happened | How to fix it |
|---|---|
| There's no payment question type | Google Forms doesn't have one. Use a payment link or an add-on. |
| People submit but don't pay | Say in the form that the order counts only after payment. Follow up by email. |
| You can't tell who paid | Ask for the name on the payment. Match it against your PayPal or Stripe list. |
| Someone paid the wrong amount | A payment link has one fixed amount. Make a link for each price, or use an add-on. |
| The link in the confirmation message doesn't work | Check that you pasted the full address, starting with https. |
| A customer wants a receipt | PayPal and Stripe email one. For a copy of the order, see how to save responses as a PDF. |
Where Google Forms payments stop
Every method above splits the job in two. The form takes the order, and something else takes the money.
| What you want | Google Forms | FormNX |
|---|---|---|
| Card payment built into the form | No, needs an add-on | Yes, Stripe on the free plan |
| PayPal on the form | No, needs an add-on | Yes, on paid plans |
| A total that adds up as people choose | No | Yes, free plan |
| A product list with quantities and a cart | No | Yes, on paid plans |
| See who paid next to each response | No, match by hand | Yes |
In FormNX the payment is part of the form. A payment form works like this:
- The total adds itself up. A calculation field works out the amount from the answers.
- The payment step belongs to the form. There is no second link to send.
- Each response shows its payment. You see who paid without matching lists.
Stripe payments and calculation fields are on the free plan. PayPal and the Products field are on paid plans.
Take the order and the payment in one form
Add your items, let the form work out the total, and connect Stripe. No second link to send.
Create a payment form freeFree plan. No credit card required.
For product orders, see the order form builder page. To compare the two in full, see the Google Forms alternative page.