PrepFlow and Square KDS, side by side
| Topic | PrepFlow | Square KDS |
|---|---|---|
| Works with | Heartland, Clover, Square and Toast POS, plus Uber Eats and DoorDash orders. | Square POS and Square for Restaurants. |
| How items are timed | Each item gets a start time per station, counted back from when the order is due, with its own time for each doneness, side and stage. | Staggered item prep times: items appear on screen based on the prep time set in your item catalog. |
| When the kitchen drifts | Re-plans live on late starts, add-ons, voids and reroutes; earlier orders keep their place. | Orders can be prioritized by hand; Square says staggering does not change queue order. |
| Dishes that move between stations | “Then goes to” chains a dish through up to four stations, and each stage gets its own time so the dish still lands with the rest of the order. | Square's KDS help describes routing items to stations by category; we found no feature that passes an item from one station to the next. |
| Busy stations | Knows how many items each station can cook at once and queues the rest. | Not described in Square's KDS help articles. |
| Prep times | Learned per dish from Start and Done taps, with Suggest or Auto modes. | Set on each item in your Square item catalog. |
| Courses | Fire on the expo's bump, on a timer, or whichever is later; items in each course still finish together. | Hold and fire courses from the Square for Restaurants POS. |
| Pricing | $0 monthly subscription and no per-screen fees. You pay per order, and less per order as you grow. | Per KDS device: $20 to $30 a month in the US, depending on your Square plan. |
What Square KDS does well
If you run Square POS, Square KDS is the native option: set up from the same dashboard, with your item catalog and courses already in place. Its staggered item prep times delay items on screen based on the prep times you set, and Square’s recent updates time each item against the whole order across stations. Courses can be held and fired from the POS.
Where PrepFlow is different
A plan, not just a delay. A staggered prep time decides when an item first shows up. PrepFlow plans every item at every station from when the order is due and keeps that plan current: when a cook starts late, an item is added or voided, or a ticket is rerouted, every waiting item moves so the order still lands together.
Real stations, real limits. PrepFlow knows how many items each station can cook at once and queues the rest, so a rush does not quietly break the plan.
Times that learn. Instead of keeping catalog prep times up to date by hand, PrepFlow measures each dish from your cooks’ Start and Done taps and proposes better times. Doneness, sides cooked at another station and dishes that move between stations each get their own time.
Dishes that move. A dish that grills and then finishes at sauté gets a time for each stage, planned so it still lands with the rest of the order.
Unlimited screens. Square charges per KDS device. PrepFlow charges per order, so adding a screen costs nothing.
Which should you choose?
If you run Square POS and its staggered prep times are enough, Square KDS keeps everything in one place. If orders still reach the pass in pieces, or per-device fees limit your screens, PrepFlow runs on top of your Square POS and is built for that.
Sources
What we say about Square KDS comes from its public pages and help articles, checked in November 2026. Products and prices change; check with Square KDS before you decide. Square KDS is a trademark of its owner, and PrepFlow is not affiliated with it. Spotted something out of date? Email us and we will correct it.
- Square: Set up Square KDS (staggered item prep times)
- Square: Prioritize orders with Square KDS
- Square: Hold and fire courses with Square KDS
- Square Seller Community: KDS flow to multiple stations
- Square: Square for Restaurants plans and KDS pricing
Questions
Does PrepFlow work with Square POS?
Yes. PrepFlow reads orders from Square POS and paces them on its own screens, so you can keep Square for ordering and payments and add computed pacing in the kitchen.
Square already staggers items by prep time. What does PrepFlow add?
Staggering uses fixed prep times to decide when an item appears. PrepFlow keeps re-planning as service happens: a late start, an add-on or a full station moves every waiting item, prep times are learned from real cook times, and each doneness, side and stage gets its own time.