All articles

How to Create an Order Form in Google Forms (2026 Guide)

a blog post cover about how to create an order form in Google Forms vs Formester

You want to take orders. Google Forms is what you have, it's free, and your team already uses it. So you open a blank form, drop in a product list, and start typing. Within about ten minutes you hit the question every small seller asks: how does the customer actually pay?

This guide walks the real workaround for using Google Forms as an order form, the parts that work fine, and the wall you will hit. Then it shows what to do if the actual job is taking orders and getting paid in the same flow, not just collecting names and addresses.

Quick answer

Google Forms does not take payments. You can build the order intake (products as multiple-choice or checkboxes, sections for variants, a quantity field, contact and delivery fields) and then either email a payment link by hand or wire an Apps Script onFormSubmit trigger. If the job is "take orders and get paid in one flow", use a form builder with native Stripe and PayPal instead, the Google Forms workaround breaks at any real volume.

The workaround: Build the order intake in Google Forms, take payment outside

Six steps for the cleanest way to run an order form through Google Forms today.

  1. Build the product list as multiple-choice or checkboxes

    One question per product category. Use checkboxes if a customer can pick more than one item, multiple-choice if they pick one. Put the price next to each option in plain text, for example "Chocolate cake, 12 inch, $35".

  2. Use sections for variants

    If a product has sizes, flavors, or colors, add a new section after the product question and use "Go to section based on answer". Pick "Chocolate cake" and the form sends them to the chocolate variants section. Pick "Vanilla" and they go to the vanilla section. It is clunky but it works for a handful of products.

  3. Add a quantity field

    Use a short-answer question with response validation set to "Number, greater than 0". Add a description line telling the customer the per-unit price so they can do the math themselves.

  4. Add contact and delivery fields

    Name, email, phone, delivery address, preferred delivery date. Mark all required. Use the email field with response validation set to "Text, email" so you don't lose orders to typos.

  5. Send the order confirmation manually, or via Apps Script

    Google Forms can send a generic "your response has been recorded" email, but it cannot include the order details or a payment link by default. The real fix is a Google Apps Script trigger on form submit that reads the row, formats the order summary, attaches a Stripe or PayPal payment link, and emails the customer. Without this, you are sending confirmations by hand.

  6. Track payment status in the Sheet manually

    Add two columns to the linked Google Sheet: "Payment status" and "Payment received on". Update each row by hand as money lands in your account. This is the part that breaks at volume.

The 4 limitations you'll hit immediately

Where the Google Forms order-form workaround stops scaling, in the order most sellers hit them.

Limit 1

No inline payments

The customer fills the form, hits submit, and is then sent a payment link by email. Every extra step loses orders. Industry checkout drop-off benchmarks from the Baymard Institute sit around 70%, and a two-step checkout is worse than one.

Limit 2

No real stock tracking

Google Forms cannot decrement a count when someone orders the last cake. Two customers can buy the same single item at the same time and you only find out when you read the Sheet.

Limit 3

No auto-confirm with receipt

The default confirmation email is generic. To send a real receipt with line items, totals, and a payment link, you need Apps Script or a third-party add-on like Form Publisher or Autocrat.

Limit 4

No variants per product

Google Forms has no concept of a product with variants. Every size, flavor, or add-on has to be modeled as a separate question and a separate section. Past five or six products this gets unmanageable, and any pricing change means editing every section.

A better way to do the job

If the job is "take orders and get paid", build the form once on a tool that ships payments.

If the actual job is "take orders and get paid", the right tool is a form builder with native payments and a product catalog, not a survey tool plus a payment link plus a spreadsheet plus Apps Script. The whole point of an order form is the customer picks what they want, sees the total, and pays in one flow. Anything that breaks that flow into multiple emails costs you orders.

Formester ships this natively. The Product Order Form supports a product list with images and prices, quantity controls, and a running total that updates as the customer picks items. Payments go through Stripe or PayPal inside the same form, and the customer gets an automatic receipt the second the charge clears. There is a free plan, so you can rebuild the Google Form, point your existing link to the new one, and keep moving.

Start free with Formester

Free plan, payments included, no credit card required.

Compare: Google Forms order form vs Formester order form

Six capabilities that decide whether the Google Forms workaround is enough or breaks at volume.

Capability Google Forms Formester
Native Stripe / PayPal payments No Yes
Product variants (size, color, flavor) Section workaround per variant Built-in variant fields
Stock / inventory limits No Yes, per-option response limits
Auto-confirmation email with order details Apps Script required Yes, native
Product catalog with images and prices No Yes
Free plan order limit Unlimited responses, no payments Free plan with limited monthly submissions, payments included
Real order forms

Take orders on a form that handles stock and payments, without Google Forms

Product catalogue with stock per variant, Stripe payments, automated confirmations. Free plan included.

Start free on Formester

Free forever planNo credit cardSetup in 2 minutes

Share this article
FAQ

FAQ

Payments, inventory, confirmation emails, Apps Script, and when to give up on the Google Forms workaround.

Ready to build your perfect form?

Formester is the easiest way to create forms, collect data and automate your workflow