How to make an order form in Google Forms
Google Forms doesn't have an order form type, but you can build one in a few minutes from its ordinary questions. Add one question per product for the quantity, then ask for the buyer's name, contact details and delivery choice, and send the responses to a Google Sheet.
Selling productsUpdated 4 min read
The steps below follow Google's own help pages for Forms on a computer, checked in November 2026.
1. Create the form
Go to forms.google.com and click Blank form. You can also start from Google Drive (New → Google Forms) or from a spreadsheet in Google Sheets (Tools → Create a new form). A form made from Sheets saves its responses to a new sheet in that spreadsheet, which is handy for orders.
Name the form, for example "Order form: weekend bakes", and use the description under the title for the essentials: when orders close, when you deliver and how people pay.
2. Add your products
Google Forms has no product or price field, so each product is a question. Two layouts work well:
- One question per product. Use a Dropdown or Multiple choice question with quantities as the answers: 0, 1, 2, 3. Put the price in the question title ("Sourdough loaf, $6") and the details in the question's Description (click More, then Description).
- One grid for everything. A Multiple choice grid lets you add products as rows and quantities as columns. Responders choose one answer per row, so each product gets one quantity.
For sizes or flavours, add a Multiple choice question under the product, or a Checkboxes question if people can pick more than one. You can add an image to a question, or to an answer in multiple choice and checkbox questions, so people can see what they're ordering.
Group products with sections (Add section) to keep a long form readable. Google allows up to 300 pieces of content and 75 sections per form.
3. Ask for contact and delivery details
Add Short answer questions for the buyer's name and phone number, and turn Required on for each. To catch typos, open Response validation (More, then Response validation):
- for an email address, choose Text and the email format rule;
- for a phone number, use a Regular expression. Google's own example,
[0-9]{10}, matches a 10-digit number; change it to suit your country.
Then add a Multiple choice question for delivery or pickup, a Paragraph question for the address, and a Date question for when they need the order.
4. Publish and share it
Open Settings to change the confirmation message buyers see after they submit, for example "Thanks! We'll text you to confirm and tell you how to pay."
Click Publish. Under General access you choose who can respond, such as anyone with the link. Then share the link by email or social media, or embed the form on your website.
5. Get orders as they come in
Open the Responses tab to see a summary or each order on its own. Three settings matter most for orders:
- Link to Sheets puts every order in a spreadsheet, where you can add a column for the total and one for whether it's paid.
- Get email notifications for new responses (Responses, then More) emails you for each order.
- Download responses (.csv) exports everything at once.
To stop orders, turn off Accepting responses, or set a close date or a maximum number of responses. Buyers then see a "no longer accepting responses" message, which you can change.
What Google Forms doesn't do for orders
Forms is built for surveys and quizzes, so a few things are up to you:
- Totals. The buyer doesn't see a running total, and you add the prices up yourself in the sheet.
- Order numbers and receipts. There's no numbered order, and the buyer only gets your confirmation message unless you send something yourself.
- Prices in one place. A price change means editing every question that mentions it.
If you'd rather have those, a Liite page puts your products, with their photos and prices, above an order form that works out the total. Each order gets a number and a receipt page, and lands in one list you can export. See order form for how it works, or the bakery order form and food order form for worked examples. Like Google Forms, it doesn't take payments: you confirm the order and agree payment with the buyer.
Sources
- How to use Google Forms (Google Docs Editors Help), checked 2026-11-02
- Choose a type of question for your form (Google Docs Editors Help), checked 2026-11-02
- Edit your form (Google Docs Editors Help), checked 2026-11-02
- How to set rules for your form (Google Docs Editors Help), checked 2026-11-02
- Publish & share your form with responders (Google Docs Editors Help), checked 2026-11-02
- View & manage form responses (Google Docs Editors Help), checked 2026-11-02
Questions
Can I make an order form on Google Forms?
Yes. Google Forms has no order form type, but you can build one from its normal questions: one question per product for the quantity, then questions for the buyer's name, contact details and delivery. Responses can go straight into a Google Sheet.
Can Google Forms add up the total price?
Not on its own. None of the question types in Google's list is a price or a total, so the buyer doesn't see a running total. Most people work out totals in the linked Google Sheet after the order comes in.
Can I create an order form in Google Sheets?
You can start one from Sheets: open a spreadsheet, click Tools, then Create a new form. The form opens, and its responses save to a new sheet in that spreadsheet.
Is there an order form template in Google Docs?
A Google Doc is a document, so customers can't submit it the way they submit a form. It suits a printed order sheet. For orders people send you online, use Google Forms or an order page.
What is the purpose of an order form?
To get every order in the same shape: what the buyer wants, how many, how to reach them and how they'll get it. That way nothing is lost between the message and the delivery.