TL;DR
A pre-order system that runs itself has five parts: a published menu with limited options, a real order form (not DMs), required prepayment, a hard cutoff date, and automatic confirmations. build it once before the season hits and you stop being the bottleneck. holidays should be your most profitable weeks, not the ones that almost break you.
every cottage baker has a version of this story.
november rolls in and the inquiries start. "do you take orders for thanksgiving?" "what are you doing for christmas?" "are you doing valentine's cookies again?" you start replying individually, copy-pasting menus, going back and forth on flavors. then you start losing track of who said what. you forget someone confirmed a pumpkin pie. you double-book a saturday. you stay up until 1am the night before pickup day baking the order you didn't realize was due.
the problem isn't volume. it's that you're running every order through your inbox like a phone tree from 1995.
a real pre-order system handles the chaos for you. it filters out bad-fit customers before they ever message you, collects all the information at once, takes payment up front, and gives you a clean list of what to bake. once it's built, you can run the busiest weeks of the year on autopilot — without being permanently glued to your phone.
here's how to build one.
What is a bakery pre-order system?
A bakery pre-order system is a structured process that lets customers see your holiday menu, place an order, and pay in advance — without you having to handle each request as a one-off conversation. it consists of a published menu, a structured order form, a required prepayment, a cutoff date, and automated confirmations. the goal is to convert messy real-time messaging into batched, predictable production that you can plan around.
Step 1: build a tightly limited holiday menu
the first move is the hardest one for most bakers: cut your menu down.
a holiday menu should have 5-10 items, not 30. it should feature products that batch well, share ingredients, and travel safely. it should not include "anything custom" or "open to requests." if you let customers customize during holiday season, you'll be doing 200 different things instead of 50 of the same thing — and your margins will collapse.
a strong thanksgiving menu might be:
- pumpkin pie (9-inch)
- apple pie (9-inch)
- pecan pie (9-inch)
- dinner roll dozen
- pumpkin loaf
- sweet potato pie (9-inch)
- spice cookie dozen
a strong christmas menu might be:
- decorated sugar cookie dozen (3 design options)
- gingerbread house kit
- holiday cinnamon roll dozen
- chocolate peppermint bark (8oz tin)
- shortbread variety tin
seven items. that's it. no flavor swaps, no custom designs, no "can you just make one without nuts." you can offer one allergy alternative if you want, but everything else is fixed.
this is the move most bakers don't want to make. they're afraid they'll lose orders. they actually gain orders, because their pricing gets sharper, their lead times shorten, their stress goes down, and they can take twice as many orders in the same hours.
Step 2: replace DMs with a real order form
if your "order system" is people texting you, instagram messages, facebook comments, and emails — you don't have a system. you have noise.
move every order through one form. a free google form works. so does a typeform, a squarespace order page, or a dedicated order tool. it doesn't matter which one. it matters that there's one.
every holiday order form needs:
- customer name
- phone number
- products and quantities (with prices shown)
- pickup or delivery date (from your pre-set list, not free text)
- pickup time window (also pre-set)
- delivery address if applicable
- allergen and dietary notes
- a checkbox confirming they read your cancellation policy
- the total amount due, calculated automatically
once a customer fills out the form, you have everything you need in one place. no scrolling through messages. no "wait, did sarah want pumpkin or pecan?" the form does that work for you.
post the form link everywhere your customers find you: bio link, story highlights, email footer, business card, the back of your packaging. when someone DMs to ask about orders, your reply is "thanks so much for asking! the holiday order form is here [link] — all the info, pricing, and pickup dates are on it."
that one sentence becomes the back end of your entire holiday season.
Step 3: require prepayment
this is non-negotiable.
every holiday order is paid in full when it's placed. no deposits with balance later. no "i'll venmo you next week." no exceptions for friends.
prepayment does five things at once:
- it confirms the customer is real and committed
- it eliminates no-shows
- it gives you working capital to buy ingredients up front
- it removes the pickup-day awkwardness of collecting payment
- it filters out tire-kickers who weren't going to follow through anyway
the way to handle this on the form: include venmo, paypal, square, or stripe payment instructions on the confirmation page, and don't add the order to your list until you see the payment hit.
for customers who push back: "during the holidays i process all orders as paid in advance because demand is higher than i can handle and i need to lock in only confirmed orders. it's how i can guarantee you a pickup slot." that's the entire explanation. it's a complete sentence and it ends the conversation.
Step 4: set a real cutoff date — and mean it
your order cutoff is the date you stop taking orders for a specific holiday. and most cottage bakers set it way too late.
a healthy buffer:
- thanksgiving: orders close the friday before
- christmas: orders close the 17th or 18th of december
- valentine's day: orders close the 10th of february
- easter: orders close the saturday before
these dates give you time to shop, prep, bake, package, and rest. they also create a real urgency that drives orders in faster.
post the cutoff everywhere. put it on the form. mention it in every social post. add it to your auto-reply during the season. when someone messages you on the 23rd of december asking for cookies for the 24th, your answer is the same: "thank you so much — unfortunately orders for this year closed on the 18th. would love to bake for you next time."
the bakers who say yes to last-minute holiday orders are the ones who burn out. the ones who hold their cutoff are the ones who do it again next year.
Step 5: automate the confirmation
once a customer pays, they should immediately receive a confirmation message. this can be:
- an automated email from your form tool
- a confirmation page after payment
- a templated text you send within a few hours
the confirmation should restate everything:
hi sarah! your holiday order is confirmed. here's what i have:
order: 1 pumpkin pie, 1 dozen dinner rolls pickup date: wednesday nov 25 pickup window: 2-5pm pickup location: [address] total paid: $54
i'll send a reminder text the day before pickup. if your plans change before then, please reach out — refund policy is on the original order form.
thank you for ordering, can't wait to bake for your family!
this single message kills 90% of the questions you'd otherwise get later. it also creates a written record that protects you if a customer claims they thought pickup was a different day.
Side-by-side: ad-hoc DMs vs. a real pre-order system
| Component | Ad-hoc DM ordering | Pre-order system |
|---|---|---|
| Menu | "Let me know what you want" | 7 fixed items with set prices |
| Order intake | Texts, DMs, comments, emails | One form, one workflow |
| Payment | "Pay when you pick up" | Full prepayment required |
| Cutoff | Whenever you stop being able to fit orders | Hard date, posted everywhere |
| Confirmation | "Sounds good!" — buried in a text thread | Templated email or message restating all details |
| Your time during holiday week | 4-6 hours/day on messages | 30-45 minutes/day on messages |
| Likelihood of double-booking | High | Almost zero |
| Stress level on pickup day | Existential | Manageable |
the difference between these two columns isn't talent or speed. it's whether you built the system before the season hit.
The one-time setup that pays off every season
building this system the first time takes 4-8 hours of focused work. that's it. then it runs for years with light updates each season.
a realistic build week looks like:
- day 1: decide your holiday menu (2 hours)
- day 2: build the order form with pricing, dates, allergens, and policy checkbox (2 hours)
- day 3: write your confirmation template, your cutoff message, and your DM auto-reply (1 hour)
- day 4: test the whole flow yourself by placing a fake order (30 minutes)
- day 5: post the form link in 5-6 places where your customers find you (1 hour)
eight hours, once. and every holiday season after that, you only update prices, dates, and menu items in a system that already works.
compare that to the eight hours per week you spend during peak season just answering "do you take orders?" individually.
What to do when a customer wants to bypass the system
every holiday season, someone you know personally — friend's mom, distant cousin, neighbor — will try to text you directly to order. they think they're skipping the form to be efficient. what they're actually doing is making more work for you.
a kind firm response: "so glad you want to order! during the holidays i process everything through the form to keep track of all the orders fairly — here's the link [link]. it'll only take you a couple minutes. thanks so much!"
then do not chase them. if they don't fill out the form, they're not a real order. you'll know who they are when they show up on your list.
the moment you start making exceptions, your system stops working. the whole point is consistency.
Build a 'sold out' message and use it
once you hit capacity for a holiday, switch your form to a "sold out" state. don't keep taking orders you can't bake.
a clean sold-out message: "thanks so much for visiting! orders for [holiday] are fully booked. join the waitlist for next year and i'll let you know as soon as orders open up." add a simple email signup so you can build your waitlist for next time.
cottage bakers who never sell out are leaving money on the table. selling out is good. it signals demand, builds urgency for next time, and protects your sanity. plan your capacity, then close the gates when you hit it.
The mindset shift that makes this work
the bakers who run great holiday seasons don't have more energy. they have less friction. they spend the hours that would have gone to messaging into one focused day of system-building before the rush, and then they get to actually bake during the season.
every interaction you turn into a system is an hour of your life you stop losing every year. and the holidays are when those hours compound the fastest.
Frequently asked questions
When should I open holiday pre-orders?
For thanksgiving, open orders by late october. for christmas, open by mid-november. for valentine's day, open in mid-january. opening 4-6 weeks before the holiday gives customers time to plan, gives you time to fill capacity, and creates enough urgency to drive faster confirmations.
What if a customer wants something not on my holiday menu?
You have one polite answer: "the holiday menu is fixed this year so i can manage volume, but i'd love to make that for you outside the holiday rush — just reach out in january and we can talk." keep your holiday menu tight. customers come back for non-holiday custom orders once they trust you, and that's a better long-term relationship anyway.
Should I offer delivery during holidays or pickup only?
Most cottage bakers benefit from pickup-only or very limited delivery during peak holiday weeks. delivery eats time you need for baking. if you do offer delivery, restrict it to 1-2 specific delivery windows (e.g. "delivery available wednesday before thanksgiving, 12-3pm only") so you can batch it into a single route. price it accordingly.
How do I handle a customer who missed the cutoff?
Refer them to your next opportunity. "orders for this year are closed, but i'll be doing pre-orders for [next holiday] starting [date] — would you like me to add you to the waitlist?" holding your cutoff is what makes your system real. exceptions teach customers (and you) that the cutoff is negotiable.
What's the right number of orders to take for a holiday?
It depends entirely on your capacity, your help, and how many days you've blocked out for production. start with a number that feels comfortably manageable (e.g. 30 orders) and grow each year as you learn your real limits. it's much better to sell out and have a waitlist than to take too many and miss deadlines.
crumb coach gives you holiday order forms, automatic confirmations, capacity caps, and pickup windows in one place — so the whole pre-order system runs in the background while you focus on the baking.
Related reading
- How to plan your thanksgiving order cutoff and not regret it
- How to take orders without losing track of them
- Setting clear expectations before you take a deposit