How To Include Payment Option In Google Forms

Last Updated : 11 Apr, 2025

Can you accept payments directly through a Google Form? That’s a question many educators, event organizers, and small business owners often ask. While Google Forms doesn’t have a built-in payment feature, there are easy workarounds that let you collect money smoothly using trusted platforms.

In this guide, you’ll learn how to include payment options in Google Forms using peer-to-peer payment links and Google Workspace add-ons. Whether you're selling a product, collecting event fees, or offering paid services, you’ll discover how to connect your form with platforms like PayPal, Stripe, or Google Pay for a seamless experience.

By the end, you’ll have clear, step-by-step methods to guide users from form submission to secure payment—without needing advanced tech skills or third-party website integrations.

How to Collect Payments on Google Forms

We have provided two methods that you can use to collect payments on Google Forms depending upon your preference.

How to add Payment Option Using Peer-to-Peer Payment

Step 1: Create a new form

Open your web browser and launch Google Forms. This will open Google Forms' website and you can see templates to choose from. Just go with a blank form. After you click on 'Blank', a blank form should open.

Create a new form

Step 2: Fill out your questions

Now go ahead and add basic details in your form. You can get help from this article on how to create Google forms. Add fields to collect the user's details (I'm taking the name and email ID only). Use text type input for name and email.

Fill out your questions

Step 3: Include a question about payment

Add a field to check whether the payee will pay through bank transfer or UPI. For payment method, choose input type as 'option'. Mark all the fields as 'required'.

Include a question about payment

a) Add Bank Account section

Add a new section to the form and write the following details.

Title the section as Bank Details, and in the description, part add the recipient’s name, bank name, A/C number, and IFSC code. Add a field to collect the Bank Reference number and choose the input type as short text. Add another input field for payment receipt make type as file upload and allow PDF and Image types only. Make both the fields as required.

Add Bank Account section

b) Add UPI payment section

Add another section to the form and name it UPI and in the description, fill in the recipient name and UPI ID. You can add a QR code also for payment. Add input field for Bank Ref Number of short-text type. Add another input field for payment receipt make type as file upload and allow PDF and Image types only. Make both the fields required (same as the previous section).
Add UPI payment section

Step 5: Configure the payment sections

a) Configure the sections based on the option selected

For payment, the user will choose only one method, which can be either UPI or Bank transfer, so we have to configure forms' sections according to the user's input. Go to Section 1 and in the payment method, click on the three dots. Select 'Go to section based on answer'.

Configure the sections based on the option selected

Now configure the sections according to the answers as shown in the image below.

configure the sections according to the answers

b) Configure submission

There is no need to go for a bank transfer if one is selecting UPI as a payment method and the reverse is also true. So, there needs to be a submit option once the user completes the payment using any of the methods. To do that, head over to the end of section 2 and change 'Continue to next section' to 'Submit form' using the dropdown.
 

Configure submission

Step 6: Finish your form and send it out

Now you can Preview your form and send the link of your form to others and they can fill payment details in the form.

Finish your form and send it out

How to Use Google Workspace Add-Ons

There is no built-in feature in Google Forms that lets you complete your payment, but you can use add-ons on your form to include payment methods.

Step 1: Design Your Form

Create a blank form and fill in the questions you need people to fill out for payment. Design your form as per your need to make your payment-enabled Google Form.

Design Your Form

Ask for basic information like name and phone number and display your prices for users to select and pay.

Basic Information

Step 2: Explore add-ons

a) Add an add-on

Create a new form in workspace.google.com and look for suitable add-ons of your preference to add to Google Forms to enable payments in your form. Here, we will be using this add-on named "Payable Forms" to integrate the payment gateway into our form.

Add an add-on

b) Enable your add-one in Forms

Now head over to your Google form and you will be able to see an icon for add-ons on the top right corner of your form. Click on that and select the Payable Forms.

Enable your add-one in Forms

Once done, you should be able to see the payable menu on the right side of your screen.

payable menu on the right side of your screen

Step 3: Integrate Payment Gateway

a) Select the preferred payment Provider

On the menu click on "Auto-Configure Form and Sheet" for automatic configuration, and then click on "Connect a Payment Provider" to add any payment gateway of your choice from the available ones.

Select the preferred payment Provider

For Indian users, select Razorpay and connect your account, you can select any other payment providers as well.
 

b) Log into the payment services account

Once you click on your provider a new Chrome pop-up will open asking you for login credentials. Log in to your existing account or create a new one.

Log into the payment services account

c) Connect using API key

In your payment providers profile section, you will find your merchant ID and the option to generate API keys.
Generate the API key and fill in other details asked in the payable form dialog. For this time, we are using TEST API keys, you can use your live ones if you want.

Connect using API key

d) Make the form payable

Now you should be able to see your account connected with payable forms and a Toggle is there to enable payment, click on that to enable payment in your form.

Make the form payable

Step 5: Customize Form Settings

In the payable forms menu, there is an option to configure your payment settings, explore the given settings, and configure them as per your requirements. Leave Testing Mode on for test purposes otherwise, turn this off.

Customize Form Settings

Step 6: Test the Payment Process

Before making this form live for real users to make payment test this on your own to check if everything is running smoothly. To check that,

a)Fill out the form

Click on the preview form button on the top right corner of your form fill out the details asked and then press submit.

Fill out the form

b) Checkout to the payment page

Use the link given after submission to open the payment gateway, now as it is in test mode you will be provided with test cards to complete payment. Use the given cards only don't use your real money during testing.

Checkout to the payment page

Click on Pay with RazorPay to continue.

c) Fill card details

In razorpay's payment page fill in the test card details provided and click on pay, use any upcoming mm/yy for expiry, and any 3digit number for CVV. If the page asks for any OTP, enter a random 4-digit number.

Fill card details

d) Check your receipt

Once payment is completed, wait for a while on the page your receipt for the payment will be generated.


Check your receipt

e) Check your response sheet

Go back to your form and click on responses then click on view on sheet.

Check your response sheet

After the response sheet opens check all your payment details for cross-verification.

check all your payment details for cross-verification

Conclusion

Even though Google Forms doesn’t support payments natively, you can still collect funds effectively by linking to a payment page or using a supported add-on. From peer-to-peer payment buttons to Workspace add-ons, there are reliable tools that make the process user-friendly and secure.

So, if you're looking to add a payment option to Google Forms, these methods offer a convenient way to accept money while keeping the form experience simple and professional.

Comment