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.

Create a form with OneCraft13 fields, 10 required
Top of the cake order form with the lead time and deposit rule on it example
The top of the form as it renders. The image was generated for this example.

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.

Custom cake order

Marigold Bakehouse, Thornbury. Custom cakes need 10 days' notice; a 30 percent deposit holds the date.

Your details

The occasion

Custom cakes need 10 days' notice. Orders inside 10 days are quoted only if the week allows, and the reply will say either way.

The cake

TierSpongeFilling
One row per tier, top to bottom. A single tier cake uses only the first row. Vanilla, chocolate, lemon and red velvet sponges are always on; anything else is priced in the quote.

One picture of a cake you like. We will match the feel, not copy it.

Every field, and what it collects

The complete field list, in the order respondents meet it.

Your details

NameNameRequired
MobileShort textRequired
EmailShort textRequired

The occasion

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

The cake

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

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 it

Other form examples

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.

Sources

Written and checked by the OneCraft team. Last checked .