In this article:

How to Accept Google Forms Payments (Easiest Way in 2024)

In this article, we will show you how to create Google Forms with payment integration in just a few clicks. Read on to learn more.

Can Google Forms Accept Payments?

Google Forms itself does not have a built-in feature to accept payments directly. However, you can integrate Google Forms with payment processing tools by linking to an external payment service or using add-ons. 

How to Create Google Forms With Payment Integration Using Add-Ons

1. Make sure your Google Form is already open and ready to go. 

Open Google Forms and either select a template or a blank form to create your form. Add fields for the information you'll collect, like names, contact details, and product choices.

2. Get add-ons.

After completing your form, locate and click on the three vertical dots in the upper right corner of the form editor. From the dropdown menu that appears, choose the option labeled “Add-ons.”

google forms payment

3. Search for payment add-ons in the Google Workspace Marketplace.

In the Google Workspace Marketplace pop-up, type “payment” into the search bar. You can also search directly for “PayPal” or “Stripe” if you have a preference.

google form payment

4. Browse available add-ons.

Review the list of add-ons that appear. Look for ones that specifically mention integration with payment systems like PayPal or Stripe.

5. Install your chosen add-on.

Look through the available payment add-ons. Click on the one that fits your needs. Read its description, then click "Install" and allow the necessary permissions. 

For the purpose of this guide, we chose Payable Forms since it allows payments through PayPal and Stripe.

google payable forms

How to Connect to PayPal and Stripe Using Payable Forms

1. Open Payable Forms Add-on

After installing, click on the puzzle piece icon for add-ons in the toolbar of your Google Form.

Select "Payable Forms" from the list of installed add-ons to open it.

2. Click on “Configure Payment Settings” to show the sidebar.

Click on “Configure Payment Settings (Show Sidebar).” A sidebar should appear on the bottom-left corner of the Google Forms editor. 

google forms with payment

3. Select “Connect a Payment Provider” from the sidebar.

In the sidebar, tick the checkbox for “Connect a Payment Provider.” A new pop-up window should appear.

payable forms google

4.  From the list of payment providers, connect to PayPal and Stripe (or any other payment method of your choice).

Click on the “+” on the right side of the payment provider to add it to your form. Follow any additional instructions to set up the payment specifics like currency, amounts, and items or services being sold.

can google forms accept payments

5. Do a payment test run. 

Fill out the form as if you're a customer to make sure everything works. Submit the form and complete the payment. Check that the money goes into your account.


How will I receive the money from transactions made through Payable Forms?

The money from transactions made through your Google Form with Payable Forms will be deposited directly into your connected PayPal or Stripe account. From there, you can transfer your funds to your bank account according to the policies of the payment processor you use.

Are there any fees associated with using the Payable Forms add-on?

Payable Forms may charge a fee for using their service, which is separate from any transaction fees charged by PayPal or Stripe. You should review the Payable Forms add-on details in the Google Workspace Marketplace for specific fee information.

What are the transaction fees for PayPal and Stripe?

Both PayPal and Stripe have their own transaction fees, which typically include a percentage of the transaction amount plus a fixed fee. These fees can vary based on the country, the type of transaction, and whether it's a domestic or international payment. Check the latest fees on the PayPal and Stripe official websites.

When using Payable Forms, do I pay fees on every transaction?

Yes, generally, for each payment processed through the form, you'll incur fees from both the Payable Forms add-on and the payment processor (PayPal or Stripe).

How can I track the fees deducted from my transactions?

Transaction fees are usually detailed in the transaction history or statement within your PayPal or Stripe account. Payable Forms may also provide a summary of fees if they charge any separately.

Can I pass the transaction fees onto the customer?

Some merchants choose to include transaction fees in their pricing. Whether or not you can do this may depend on the regulations in your region and the terms of service of PayPal, Stripe, and Payable Forms.

How long does it take to receive funds in my PayPal or Stripe account?

Transactions are typically processed and appear in your PayPal or Stripe account almost immediately, but it may take several days for funds to be available for withdrawal or transfer to your bank account.

If a customer asks for a refund, how are fees handled?

Refund policies for fees are determined by PayPal and Stripe. Some fees may not be refundable. Check their terms of service for detailed information on handling refunds.

We hope that this article has helped you and given you a better understanding of how to create Google Forms with payment integration easily.

You might also like our articles on how to create an order form in Google Forms and customizing Google Forms. To optimize your workflow better, we recommend reading our guide on how to forward Google Forms responses to multiple emails.

Get Google Forms productivity and automation tips delivered straight to your inbox
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We'll email you 1-3 times a week — and never share your information.
Get your copy of our free Google Sheets automation guide!
  • 27 pages of Google Sheets tips and tricks to save time
  • Covers pivot tables and other advanced topics
  • 100% free

Work less, automate more!

Use Lido to connect your spreadsheets to email, Slack, calendars, and more to automate data transfers and eliminate manual copying and pasting. View all use cases ->