T-shirt order form template
Collect shirt orders for a class, school or team: how many of each size, the style and color, a name on the back and a total, ready for the printer.
Youth S (6–8)
Enter a number from 0 to 20.
Youth M (10–12)
Enter a number from 0 to 20.
Youth L (14–16)
Enter a number from 0 to 20.
Adult S
Enter a number from 0 to 20.
Adult M
Enter a number from 0 to 20.
Adult L
Enter a number from 0 to 20.
Adult XL
Enter a number from 0 to 20.
Adult 2XL (+$2)
Enter a number from 0 to 20.
Adult 3XL (+$2)
Enter a number from 0 to 20.
20 questions · about 3 min · logic · prefill from the link · running total
- No sign-up to start
- Unlimited responses on Free
Print it as a PDF Word version
Change the questions in Word, then print.
What you get back
Every response lands in your results the moment it is sent. Turn on email notifications and each one arrives like this, and the same answers become a row in your spreadsheet.
From PulseFormCreator
Subject New response to School T-shirt order
- Youth S (6–8)
- 1
- Youth M (10–12)
- 1
- Youth L (14–16)
- 0
- Adult S
- 0
- Adult M
- 0
- Adult L
- 1
and 14 more answers
| submitted_at | Youth S (6–8) | Youth M (10–12) | Youth L (14–16) | Adult S | Adult M |
|---|---|---|---|---|---|
| 23 Sep 2026 09:41 | 1 | 1 | 0 | 0 | 0 |
Export to CSV or Excel, or send responses to Google Sheets, Notion, Airtable, Slack or a webhook. All free.
What happens after someone submits
Set these up in the Workflows tab before the first class gets its link.
-
Submitted
-
An order comes in
It becomes a row in Google Sheets with a column for each size, so each column’s sum is the printer’s count.
-
A size runs out
Reply from that order to offer another size, and their answer comes back to the same thread.
-
Next year’s order opens
Every parent who ordered is already in People, so one email reaches the families who bought last time.
What this form asks, and why
A T-shirt order form needs a count for each size, from youth to adult 3XL, the style and color, any name to print on the back, and who the shirts are for, so they reach the right class. It shows the price per shirt, the extra for big sizes and the deadline, then adds up the total.
| Question | Why it is there |
|---|---|
| Youth S (6–8) | A count per size, so three sizes is still one order. |
| Youth M (10–12) | Delete youth sizes for a high school run. |
| Youth L (14–16) | Ages sit in the youth labels, for parents choosing without the chart. |
| Adult S | For older students, staff and parents. |
| Adult M | Every count feeds the running total. |
| Adult L | Rename sizes to match your supplier’s chart, and link the chart in the intro. |
| Adult XL | The largest size at the standard price. |
| Adult 2XL (+$2) | Bigger sizes cost more to print, so the surcharge is in the label and the total. |
| Adult 3XL (+$2) | An order with no shirts stops here. |
| Style | Optional, starting on the T-shirt; long sleeves or a hoodie add their extra. |
| Shirt color Required | Delete it if you print one color. |
| Add a name on the back? (+$5 a shirt) | Optional, priced per shirt and added to the total. |
| Name to print on each shirt Required Only when “Add a name on the back? (+$5 a shirt)” is Yes | In capitals, one line per shirt, for the printer to copy. |
| Student’s name Required | School orders are filed under the student, not the buyer. |
| Class Required | Shirts are handed out in class. |
| Your name Required | The parent paying, for any question about the order. |
| Email Required | Where “the shirts have arrived” goes. |
| How will you pay? Required | The method only. It picks the thank-you screen. |
| Refunds Required | A printed shirt cannot be resold. |
| Anything else? | Fit questions, or a brother or sister in another class. |
What we left out
- Student ID number. A name and a class are enough to hand shirts out.
- Home address and phone. Shirts go to class. Add an address only if you ship.
- A total for parents to work out. The form does the sum, surcharge and names included.
How the form changes as people answer
Most people see a shorter form. These questions and screens only appear when an answer calls for them.
-
When “Add a name on the back? (+$5 a shirt)” is Yes
shows “Name to print on each shirt”
-
When the shirts ordered is 0
shows the “No shirts ordered yet” ending
-
When “How will you pay?” is “Cash or a check, in a named envelope to the class teacher”
shows the “Thanks, Kate. Your order comes to $60.” ending
-
As people answer
adds up the shirts ordered and the order total
Make it yours
-
Give each class its own link
Add ?class=Grade 3 to that class’s link, with your class name, and it is already chosen.
-
Close on the printer’s deadline
Set a close time under Settings → Schedule. Late parents see “Orders for this print run have closed.”
-
Cap the print run
If the printer limits the run, set Settings → Limit responses. Late parents see “This print run is full.”
-
Tally a class in Google Sheets
In the Workflows tab, add Google Sheets. Each size gets its own column, and a SUM under each is the printer’s count.
Good practice and the law
- UK
Shirts printed with a name are personalized, so the 14-day right to cancel does not apply to them. Consumer Contracts Regulations 2013, reg 28
- US
Orders taken online must ship within the time you state, or 30 days if you state none. Put the hand-out date in the intro. FTC, Mail Order Rule
Questions about this template
How do parents pay for the shirts?
The form adds up what each family owes, and the thank-you screen says how to pay: cash or a check in an envelope, a bank transfer, or your school’s payment link.
Can families order on paper?
Yes. Print it as a PDF: one page with a size grid and a shirts × price line, for families who would rather send the order in with the money.
Can I use it for a sports team?
Pick “Team” above the preview: player and team instead of student and class, and a name and number on every shirt.
What if a family wants two colors or styles?
They send one order per color and style. Filtering the export by color and style then gives the printer a count for each size.
Which form do you need?
Not quite the job? One of these may fit, or browse all order forms.
- school fundraiser order form
When students or members sell shirts, or other products, to raise money.
- product order form
For a short list of products with one option each, rather than a size grid.
- class registration form
When the uniform size is part of signing up for a season or class.
Start with the T-shirt order form template
Open it in the editor, put in your prices, sizes and deadline, and send each class its link.
By Michael Hodge, founder of PulseFormCreator. Updated 23 Sep 2026.