Classic form
Cake order form with the lead time and deposit rule on it
Most cake orders go wrong at the first message, when the date, the serves and the picture arrive across three chats. This form takes all of it in one go and says, before the customer types anything, how many days notice a custom cake needs and what the deposit is.

The form itself
A static copy of the finished form, exactly as it renders. Nothing here can be filled in or submitted, so read it as a reference and build your own from the button above.
Every field, and what it collects
The complete field list, in the order respondents meet it.
- NameNameRequired
- MobileShort textRequired
- EmailShort textRequired
- Date neededDateRequired
- Pickup or deliverySingle choiceRequired
- Options: Pickup from Thornbury · Delivery within 10 km (from $25)
- OccasionDropdownRequired
- Options: Birthday · Wedding · Engagement · Baby shower · Corporate · Other
- SizeSingle choiceRequired
- Options: 6 inch (serves 8 to 10) · 8 inch (serves 16 to 20) · 10 inch (serves 30 to 35) · Two tier (serves 45 to 60) · Three tier (serves 80 plus)
- Flavour by tierTableRequired
- Columns: Tier · Sponge · Filling
- Dietary and allergiesMultiple choice
- Options: Gluten free · Dairy free · Nut free · Vegan · None
- Describe the lookLong textRequired
- Reference photoPhoto upload
- One picture of a cake you like. We will match the feel, not copy it.
- Words to write on the cakeShort text
- I understand the 30 percent deposit holds the date and is not refunded inside 7 days of the order dateMultiple choiceRequired
- Options: I agree
Your details
The occasion
The cake
What a cake order form has to capture
A custom cake is four decisions and a picture: the date, the number of mouths, the flavours, the look, and the reference photo that settles what look actually means. Everything else on this form exists to protect one of those five, the mobile number so the baker can text a photo before pickup, the occasion so the decoration conversation starts in the right place, the inscription as its own field because words on a cake are copied exactly, misspellings included, and a dedicated field is the only defence. The deposit line closes the loop so the reply to this form can be a price rather than a negotiation.
How to adapt this form
For cupcakes by the dozen, replace the size radio with a quantity field and turn the flavour table into one row per dozen. A wedding cake version adds a tasting booking question and pushes the date rule from 10 days to a couple of months, changed in both the paragraph and the intro so the form never contradicts itself. A bakery with a set menu of designs can swap the describe-the-look question for a dropdown of named designs and keep the photo upload for customisations. The deposit checkbox survives every variant, because it is the line that stops a no-show costing a day of baking.
What makes this form work
Serves are printed inside the size options
The 8 inch option reads serves 16 to 20 right in the label, and the two and three tier options carry their numbers the same way. The most expensive conversation in custom baking, the cake that turned out too small, is settled at the moment of choice instead of at the party.
Three table rows because three tiers is the ceiling
The flavour table is fixed at three rows, Tier, Sponge, Filling, which is exactly the maximum the size list allows. A single tier order uses one row and the paragraph under the table says so. The data arrives kitchen-shaped, one line per tier, with nothing to reformat.
The rules come before the date field
The 10 day notice paragraph sits above the date, the deposit percentage is in the intro, and the final checkbox has the customer accept the refund cutoff in writing. By the time the order lands, both sides have agreed to the same three numbers, and the reply can just be a price.
Questions people ask
Should a cake order form take payment?
No. Price the order first, then send the deposit link. A custom cake cannot be priced until a human reads the look description and the photo, so the form ends with the customer accepting the deposit rule and the bakery replying within a working day with the actual number and a link.
How far ahead should custom cakes be ordered?
Ten days at this bakery, and the number sits in a paragraph directly above the date field, because on a published classic form helper text under a field label is not rendered. Whatever your own lead time is, state it on the form itself, not on an FAQ page the customer never visits.
Can customers upload more than one reference photo?
Not through the photo field, which takes a single image by design. That limit is a feature here: one photo forces a choice, and the baker matches a feel rather than reconciling five contradictory screenshots. If you genuinely need more, add a file upload field set to images with a small file count.
How do allergies get handled safely?
The dietary checkboxes are a request, not a guarantee, and the thank-you screen says the kitchen handles nuts. Australian labelling law pushes food businesses toward naming allergens in plain English, and the same plain speech belongs on order forms: promise the recipe change you can make, and be honest about traces.
What does the flavour table look like in the responses?
One column holding the filled rows as a small JSON array, and a proper table again in the response PDF. Three fixed rows, one per tier, matching the three tier ceiling in the size options. There is no add-row button on a published form, which is exactly why the row count mirrors the size list.
How do you stop orders landing on full dates?
The form cannot see the calendar, so it does not pretend to. The thank-you screen says the date is only held once the deposit is paid, and the one working day reply either confirms or offers the nearest free date. Honest sequencing beats a fake availability checker that oversells the quiet weeks.
Build your own in about a minute
The button below opens the generator with this use case already described. Change the wording to match your own, generate, then edit anything you like.
Make my cake order form with the lead time and deposit rule on itOther form examples
Product order form
A wholesale order form for existing trade accounts, built the way a trade desk receives orders. It captures the business name and trade account number, who is ordering, a purchase order number, a five row order table with item code, product, variant and quantity, a delivery address with dock or level, a delivery method and requested date, and a billing address that is asked for rather than assumed. About four minutes.
Catering order form with per head packages and dietary counts
A catering order is a headcount, a time and an address, and every other detail exists to protect one of those three. This form takes the order the way a kitchen reads it, packages by the head, dietary needs as numbers rather than sentences, and a delivery window the driver can meet.
New vet client form with the pet record and the consent together
A vet's first consult is shorter when the microchip number, the last vaccination and the previous clinic's name are already on file. This form collects the owner, one pet and the consent a clinic needs, and asks for the previous vet so the records arrive before the appointment does.
Want the steps in the builder? Read Create a form with AI, then Form builder components. For everything this generator can do, see the form maker.
Written and checked by the OneCraft team. Last checked .