How to Accept Payments on Google Forms

Short answer

Google Forms has no payment feature. The free way is a payment link:

  1. Create a payment link in PayPal or Stripe.
  2. Open Settings Presentation and click Edit next to Confirmation message.
  3. 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:

MethodHow people payThe catch
A payment link after they submitThey 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 formThey pay first, then finish the form.The same catch. People also leave and forget to submit.
A payment add-onThe add-on works out the amount and opens a checkout.Extra setup, and most add-ons take a fee.
An automation toolEach 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 formUse this
Event ticket or class fee, one fixed priceA payment link
Donations, where people choose the amountA PayPal.Me link. The payer types the amount.
Registration form with payment, a few price levelsOne payment link for each price
Order form where the total depends on the itemsA payment add-on, or a form builder that adds up the total

What each method costs

MethodWhat you pay
Payment linkOnly the fee PayPal or Stripe takes from each payment.
Payment add-onThat fee, plus the add-on's own fee.
Automation toolThat fee, plus the tool's subscription.

Google Forms itself is free. It costs no money to build the form or to collect responses.

This puts the link on the screen people see right after they submit.

  1. Create a payment link in PayPal or Stripe and copy it.
  2. Open your form and click Settings.
  3. Open Presentation and click Edit next to Confirmation message.
  4. Type a short message, paste the payment link and click Save.
  5. Submit the form once yourself and test the link.
Google Forms Settings tab with Presentation open and a confirmation message that ends in a PayPal payment link, next to the Save button
The Settings tab (2), Presentation (3) and the message with the payment link (4).

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 PayPalHow it works
A PayPal linkPaste your PayPal.Me link or a PayPal payment link into the confirmation message.
A payment add-onSome add-ons connect your PayPal account and open a checkout. See payment add-ons.
An automation toolA 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.

  1. Open your form and click the three dots at the top right.
  2. Click Get add-ons.
  3. Search for "payment".
  4. Pick an add-on and click Install.
  5. Connect your PayPal, Stripe or Square account in the add-on and follow its setup.
Google Workspace Marketplace search results for payment, filtered to Works with Forms, showing the Neartail Payment form add-on first with an Install button
The search box (3) and an Install button (4).

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 sizePayable's fee
$5.00 and underNo fee
$5.00 to $50.0049 cents per payment
Over $50.001% 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.

  1. Go to forms.google.com and click Template gallery.
  2. Under Work, click Order Form. That is the Google Forms order form template.
  3. Change the product questions to your own items. Put the price in each option, like "T-shirt, $20".
  4. Add a question for the quantity.
  5. Keep the contact questions at the end, and add a delivery address if you ship.
Google Forms template gallery, Work row, with the Order Form template second after Event Feedback
The Order Form template (2) in the Work row.

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:

QuestionType
What would you like to order?Checkboxes, with the price in each option
How many?Dropdown, 1 to 10
Your name and emailShort answer
Delivery addressParagraph

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 happenedHow to fix it
There's no payment question typeGoogle Forms doesn't have one. Use a payment link or an add-on.
People submit but don't paySay in the form that the order counts only after payment. Follow up by email.
You can't tell who paidAsk for the name on the payment. Match it against your PayPal or Stripe list.
Someone paid the wrong amountA 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 workCheck that you pasted the full address, starting with https.
A customer wants a receiptPayPal 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 wantGoogle FormsFormNX
Card payment built into the formNo, needs an add-onYes, Stripe on the free plan
PayPal on the formNo, needs an add-onYes, on paid plans
A total that adds up as people chooseNoYes, free plan
A product list with quantities and a cartNoYes, on paid plans
See who paid next to each responseNo, match by handYes

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 free

Free 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.

FAQ

Questions people ask about this

  • Can Google Forms accept payments?

    Not on its own. Google Forms has no payment question and no checkout. You can paste a PayPal or Stripe payment link into the confirmation message. Or you can install a payment add-on from the Google Workspace Marketplace. The form collects the order and the other tool collects the money.

  • How do I add a payment option to a Google Form?

    Create a payment link in PayPal or Stripe. In your form, click Settings, open Presentation and click Edit next to Confirmation message. Paste the full link, starting with https, and save. People see it right after they submit. Test it once with a small payment.

  • Does Google Forms integrate with PayPal?

    Not directly. There is no built-in Google Forms PayPal integration. You have three routes. Paste a PayPal.Me link or a PayPal payment link into the form. Use a payment add-on that connects your PayPal account. Or use an automation tool such as Zapier.

  • Can I connect Stripe to Google Forms?

    Yes, in the same three ways. Paste a Stripe payment link into the confirmation message. Or use an add-on that connects Stripe. Or use an automation tool: Zapier lists a template that creates a Stripe payment link for each new response.

  • Is Payable Forms free?

    Partly. Its Marketplace listing says "Free of charge with paid features". When we checked its pricing page, payments of $5.00 and under had no fee. Payments up to $50.00 cost 49 cents each. Larger ones cost 1%. Your payment provider charges its own fees on top.

  • How do I make an order form in Google Forms?

    Open the Template gallery and click Order Form under Work. It asks for a product number, colours and sizes. Change those to your own items, put the price in each option and add a quantity question. Google Forms can't show a total, so add up each order in the linked Google Sheet.

  • Does Google Forms cost money or charge a fee for payments?

    No. Google Forms is free to use, and it doesn't handle payments at all. The fees come from the tools around it. PayPal or Stripe charge for each payment, and a payment add-on may add its own fee.

  • Is it safe to pay through a Google Form?

    Never type card details into a Google Form question. A form is not a secure checkout. Pay only on the PayPal, Stripe or bank page the form links to. Check that the page address belongs to that payment company before you pay.

Take the order and the payment in one form

FormNX forms add up the total and take a Stripe payment as part of the form. Each response shows whether it was paid. Stripe is on the free plan.

Create a free FormNX account

No credit card required. Already have a Google Form? Import it in one click by pasting its link.


ยฉ 2023 - 2026 FormNX, By The Web Fosters.