Track every door through prep, manage materials, quote and invoice — built for door & millwork shops, simple enough for the whole floor.
From the packing slip to the invoice — one tool instead of spreadsheets, whiteboards and paper stickers.
Move every door through your prep stages with tap-simple, tamper-proof tracking.
The bill of materials builds itself from the order. Stock comes down as jobs finish, a reorder level per group — doors, jambs, everything else — says when you are running short, and Purchasing groups what is low under the supplier who carries it.
Log incoming goods, flag damage or shortages, and start prep the moment it lands.
Price an order from its materials, send an invoice, and track who paid — no QuickBooks needed for day-to-day.
The system tells each worker what to do next, and warns you when an order is at risk of missing its deadline.
Runs on any phone. Workers clock in and move doors; you see everything from the office.
Shipping dates arrive from the calendar you already keep, and the packing slip is one tap from the date. Nothing gets retyped.
Each person picks their own. A worker reads the stage they are tapping in the language they think in.
Read a line wrong? Correct it once and it stays corrected — your suppliers’ wording, not ours.
Big millwork ERPs are powerful but cost a fortune and take months to roll out. Generic MRPs don't know doors. Spreadsheets fall apart on the floor. DoorPrep is the shop layer, built for how door & millwork prep actually works.
| DoorPrep | Spreadsheets + QuickBooks |
Generic MRP (Katana / MRPeasy) |
Millwork ERP (Innergy) |
|
|---|---|---|---|---|
| Knows doors out of the box — sticker decode, door types, auto stages | — | — | partial | |
| One-tap shop floor on any phone | — | add-on | desktop-first | |
| Live in minutes — self-serve, no implementation project | setup | — | ||
| Orders, materials & invoices in one place | glued together | partial | ||
| Work queue + deadline-risk alerts | — | partial | ||
| Editable stages to fit your own process | manual | manual | ||
| Typical price / month | $59–349 | ~$100 mix | $299–1,095 | $1,000+ |
DoorPrep does one thing well — run a door & millwork shop. That focus is why it fits your floor from day one: no enterprise price tag, no months-long rollout, no spreadsheet glue.
Per shop, not per seat — the price is the same whether five people sign in or fifteen. Cancel anytime. 14-day free trial, no card needed. Invite another shop and you both get a free month. Your data stays yours: download all of it as spreadsheets whenever you like, and close the account yourself.
See it working → — open a shop already running, or watch the short clips as they are recorded.
You can be moving doors through stages the same afternoon: sign up, add your workers, and scan or type an order. Nothing has to be configured first — the stages a door needs are worked out from its style, size and the notes on the slip.
Materials and prices take longer, because that is real data about your shop. There are three ways in and none of them is typing it all: read your supplier’s price list from a spreadsheet, pull your own online store if you have one, or let the bill of materials build itself from the doors you import.
They do not sign in with an email and a password — they pick their name and type a four-digit PIN. A door is one large button per step, and the next step is the one highlighted. Going backwards, skipping a step or marking rework needs a manager code, so a mis-tap cannot quietly rewrite what happened.
Every screen the floor uses works on the phone already in their pocket.
Clock-in and clock-out survive. They are held on the phone and sent the moment the signal is back, so nobody’s hours go missing.
Everything else needs the network, and says so rather than letting a tap do nothing. A stage move has to be confirmed by the server — telling a worker a door moved when it did not would be worse than telling them to wait. We would rather say this here than have you find it out on a bad day.
Price lists, yes: a CSV from you or from your supplier, in whatever layout it arrives. DoorPrep finds the heading row under the letterhead, works out the separator, shows you the columns and asks which is which. It remembers that for next time.
Open orders, no — and deliberately. Orders come in from the packing slip or the sticker, which is where they come from in real life. Typing a handful of live jobs in by hand is a morning; a spreadsheet importer that guesses at half of them is wrong for months.
The first twenty shops pay half price for their first year. Start the free trial, and if you stay, the discount code is applied at checkout — it is a real discount on a real invoice, not a price that changes when you reach the payment page.
After the first year the normal price applies. We would rather say that now than have you discover it on the renewal.
Anyone who signs in: the office and the floor together. Starter covers five, Pro covers fifteen, Business covers thirty. Bigger than that, write to us and we will fit the plan to your shop. Somebody who leaves and is marked inactive stops taking a place.
The price is per shop, not per seat — five people or fifteen, it is the same bill.
Download everything first: one file per table — orders, doors, customers, materials, stock, hours, quotes, invoices — as spreadsheets you can open anywhere. Then close the account from your own settings. It is scheduled rather than instant, so you have thirty days to change your mind, and it can be undone until then.
No phone call, no retention offer, no waiting for us to get round to it.
Named, one by one, on our subprocessors page — who they are, what reaches them and why. Your customers’ details are in there, so you should be able to read that list before you sign up, not after.