For five people or fewer, cabinet shop software costs from nothing to roughly $400 a month: a spreadsheet plus an AI assistant at about $20 a month, free WoodWright for cut lists and quotes, Mozaik from $125, or Cabinetshop Maestro job management at $199 for the whole team. The features that matter are quote-to-order flow, hardware lists and scheduling.
Most small shops should not buy everything. Count how many times the same dimension or price gets typed in during one job. Every retype is a chance for an error, so the software worth paying for removes the most retyping for the least money. For the drawing side of the chain, cabinet design software and what AI adds goes deeper on engines, renders and machine output.
Seven handoffs where a small shop retypes the same number
A kitchen job passes through the same seven handoffs in any shop. The table shows where data typically lives in a spreadsheet-and-email shop, whether it gets typed again, and which published feature removes the retyping.
| Handoff | Where the data sits in a basic shop | Retyped? | What removes the retyping |
|---|---|---|---|
| 1. Enquiry to site measure | Phone notes and email | Yes | A job folder with notes in one place; Cabinetshop Maestro lists digital job folders |
| 2. Measure to design | Typed into the design tool | Once, unavoidably | Nothing; this is the single entry |
| 3. Design to cut list | Generated by the design engine | No | WoodWright, Mozaik, SketchList 3D and Cabinet Cruncher all list cut lists |
| 4. Cut list to quote | Quantities copied into a price sheet | Yes | Estimating inside the tool: Cabinet Cruncher's Professional Series, Mozaik's pricing estimates, WoodWright's quotes and bills of materials, Cabinet Pro's bidding |
| 5. Quote to supplier orders | Bill of materials retyped into order emails | Yes | A purchase list export (SketchList 3D lists a purchase list report) or a grouped order sheet |
| 6. Order to schedule | A promised date set from memory | Yes | Scheduling from hours; Maestro lists job scheduling with material orders and forecast timelines |
| 7. Build to invoice | Hours and extras copied into an invoice | Yes | Proposals, invoices and change orders in one place (Maestro, Cabinet Pro) |
On this map a basic shop retypes at handoffs 1, 4, 5, 6 and 7, five times a job. A free design engine such as WoodWright, whose free tier lists quotes and bills of materials, can remove most of the retyping at handoff 4. Job management software mostly attacks handoffs 1, 6 and 7. That split is the main reason a small shop often ends up with two cheap tools, not one expensive one.
What the published prices cover, job by job
The prices are as printed on each vendor's own pages in October 2026, in USD. Where a page lists no price or does not mention a feature, the cell says so.
| Option | Price as printed | Quote | Orders and lists | Scheduling and hours | AI on the page |
|---|---|---|---|---|---|
| Spreadsheet plus an AI assistant | About $20 a month for ChatGPT Plus or Claude Pro (list price); spreadsheet you already own | Your price book and formulas | A tab you build | A tab you build | You supply it |
| WoodWright | Free CAD, $0 per shop | Quotes and bills of materials listed | Cut lists, nesting, QR labels and reports | Parts ticked off as cut, banded, bored, built and installed | Renders $0.30 each; Draftsman about $2 a kitchen |
| Cabinet Cruncher | 'Starting at $99'; Professional Series adds costing | Project estimating, material and labour costing | Cut and material lists | Not mentioned | None |
| SketchList 3D | $599.99 a year or $999.99 once | No estimating feature listed | Cut list, purchase list report, export to spreadsheet | Not mentioned | None |
| Mozaik Manufacturing | $125 a month; extra seats $60 | Pricing estimates that update with the design | Cut lists, hardware boring, labels | Not mentioned on the pages I read | AI Rendering add-on from $75 a month |
| Cabinet Pro | One-time $1,950 (Standard) or $3,950 (CNC); quarterly rental, price not listed | Bidding and invoicing | Cut-list reports | Not mentioned | None |
| Cabinetshop Maestro | Professional $199 a month for up to 20 active users; Enterprise $399 for up to 40 | Estimates, proposals, invoices, change orders | Material orders managed within scheduling | Workflow boards, scheduling, time tracking against estimates | Job and Room Assistant, One-Click Client Updates |
No single row covers everything. Maestro's page describes job management and says QuickBooks handles the money. The design tools cover quantities and, in some cases, estimates, but not scheduling. For a five-person shop with no CNC router, a free or cheap design tool plus Maestro covers most of the seven handoffs on the vendors' own descriptions, at about $2,400 a year. A Mozaik subscription at $1,500 a year in place of the free design tool brings the pair to about $3,900. Cabinet Pro ($1,950 for Standard) and SketchList 3D ($999.99) can both be bought outright, which suits a shop that would rather not carry another subscription. Cabinet Pro's bidding and invoicing overlap with Maestro's, and its update fees are not priced on the page, so ask for them before comparing three-year costs.
The baseline: a spreadsheet and ChatGPT, built properly
This is the option every paid tool has to beat, so build it properly before judging. The structure is five tabs.
- Prices. One row per item: code, description, unit, supplier, price, and a date checked. Colour any row red when the date is more than 60 days old.
- Quote. Lines pull descriptions and prices from the Prices tab by code. Totals, labour hours, overhead and margin are formulas.
- Jobs. Job number, a customer code instead of a name, status, deposit, quote total, estimated hours, actual hours.
- Orders. Items needed by supplier, pack size, order quantity, date ordered, date due.
- Schedule. A week grid of capacity hours against the hours each job needs.
The assistant is useful at the edges: writing lookup formulas, building the colour rule, turning site-visit notes into quote lines, and drafting client emails. It is a bad place to keep prices, because a prompt that lacks a price invites a guess. This prompt keeps it honest, and a job number stands in for the customer's name.
Below is my price book (code, description, unit) and job notes from a site visit.
Return a table of quote lines using ONLY codes from the price book: code, description, quantity, unit.
If something in the notes has no matching code, list it under "Needs a price" instead of inventing one.
Do not calculate totals or prices. My sheet does that.
Price book:
SHEET-PLY34: 3/4 in prefinished plywood, 4x8 sheet, each
HINGE-SC: soft-close full overlay hinge, each
SLIDE-21: 21 in full-extension soft-close slide, pair
PULL-BAR: bar pull 128 mm, each
Job notes (job 2231): Kitchen with 8 base, 5 wall and 1 tall pantry cabinet. Eighteen standard doors and two tall pantry doors, nine drawers. Bar pulls on everything. Painted doors from our door supplier. Remove old cabinets and haul away.
An answer of the kind to expect is below (a sample, not a transcript): good enough to start from, which is why the fixes matter.
| Code | Description | Quantity | Problem to fix |
|---|---|---|---|
| SHEET-PLY34 | 3/4 in prefinished plywood | 14 | The assistant guessed the sheet count. Replace it with the number from your design engine, 16 |
| HINGE-SC | Soft-close hinge | 40 | It counted two hinges per door. The two tall pantry doors need three each on this hinge chart, so 42 |
| SLIDE-21 | 21 in slide, pair | 9 | Correct |
| PULL-BAR | Bar pull 128 mm | 29 | Correct: 20 doors plus 9 drawer fronts |
| DELIVERY-STD | Standard delivery | 1 | Not in the notes and not in the price book. Delete it |
| Needs a price | Painted doors, demolition and haul-away | Right call. These need a supplier quote and a labour line |
Three fixes in one short answer is typical. This is why the totals stay in the sheet and the quantities that come from a drawing are copied from the drawing. The cabinet maker quote template shows how to lay out the lines, and the ChatGPT Excel guide covers the formulas. If your assistant plan lets you switch off model training on your chats, do that first, and use job numbers instead of customer names and addresses.
A hardware order built from the bill of materials
Hardware is where small shops lose days, not dollars. A hinge that arrives late stops a finished kitchen. The order has to be grouped by supplier, rounded to pack sizes and dated against the schedule. The order for the 14-cabinet kitchen looks like this, with example pack sizes and lead times; use your suppliers' own.
| Item | Needed | Pack size | Order | Supplier | Lead time |
|---|---|---|---|---|---|
| Soft-close hinges | 42 | 10 | 50 (5 packs) | A | 2 days |
| 21 in slides | 9 pairs | 1 pair | 10 pairs | A | 5 days |
| Shelf pins | 64 | 100 | 100 | A | 2 days |
| Bar pulls | 29 | 5 | 30 (6 bags) | B | Stock |
| Adjustable legs | 36 | 4 | 36 (9 packs) | B | Stock |
Two rules come out of the table. The slides set the earliest date, five days, so the order goes in at quote acceptance, not at build start. And one spare slide pair is cheap insurance against a damaged one. A tool that produces this list from the drawing saves the retyping. SketchList 3D lists a purchase list report and spreadsheet export, and WoodWright lists bills of materials. Neither page I read says it groups by supplier or reorders on its own, so that step may still happen in your sheet.
The same order is the basis of supplier orders, lead times and chasers with AI.
Acceptance day: what happens before the first panel is cut
The moment the client signs is when a small shop is most likely to lose a week, because the person who quoted the job is usually the person building it. This routine works with a sheet or with job management software, and it takes under an hour once the lists exist.
- Record the deposit received, the signed quote version and the date.
- Note the price-book date used for this job, so later price changes do not silently rewrite the quote.
- Export the final parts and hardware lists from the design.
- Place the long-lead orders first: slides, doors from outside suppliers and specialist finishes.
- Book a date range for fitting, not an exact day, until the doors are confirmed.
- Reserve the shop hours on the schedule (62 for kitchen A above).
- Send the client confirmed dates only, and say which are still pending.
- Create the job folder: drawings, signed quote, order confirmations and site photos.
- Set three checkpoints: deliveries received, boxes built, doors fitted.
- Diary a price check if the orders will go in more than 30 days after the quote date.
Scheduling five people: capacity in hours, not weeks
Lead times set from habit fail quietly. Set them from hours. The shop here is an owner, three builders and one installer, with three builders at 40 hours a week. After breaks, rework, deliveries and cleaning, assume 75% of that is productive, so weekly shop capacity is 3 x 40 x 0.75 = 90 hours.
| Week | Capacity (hours) | Jobs scheduled | Hours used | Left |
|---|---|---|---|---|
| 1 | 90 | Kitchen A (62), vanities B (18) | 80 | 10 |
| 2 | 90 | Wardrobes C (44), Kitchen D (46 of 70) | 90 | 0 |
| 3 | 90 | Kitchen D (24 left), Kitchen E (55) | 79 | 11 |
| 4 | 90 | Bookcases F (38) | 38 | 52 |
The queue holds 287 hours, so the lead time for a new kitchen is 287 divided by 90, about 3.2 weeks, plus install days. A shop that quotes 'four to six weeks' from habit may be wrong in either direction. With a board and hours, the date is defensible, and the owner knows the week a 60-hour kitchen can start. Maestro's page lists scheduling with material orders and timelines, and time tracking that compares estimated with actual time. In a sheet, the Schedule tab and a column of actual hours do the same job if someone fills it in.
Estimated against actual: where kitchen A's 62 hours went
Scheduling from hours only works if the hours are honest, and the way to make them honest is to compare the estimate with the actual after every job. Cabinetshop Maestro's page describes logging hours by job and task and comparing estimated with actual time. A sheet with two columns does the same. Kitchen A, once finished, shows how the gap appears.
| Stage | Estimated hours | Actual hours | Gap | Cause |
|---|---|---|---|---|
| Cut and edge-band | 14 | 15 | +1 | One sheet re-cut |
| Carcass assembly | 20 | 22 | +2 | Two boxes rebuilt for a squareness fault |
| Doors and drawer fronts fitted | 10 | 13 | +3 | Two doors replaced after a bad paint batch |
| Finishing and touch-up | 8 | 8 | 0 | |
| Hardware and adjustment | 6 | 8 | +2 | Slides arrived late; one carcass redrilled |
| Packing and loading | 4 | 5 | +1 | |
| Total | 62 | 71 | +9 |
Nine extra hours at a costed $42 an hour is $378. On a $10,500 job at a 30% margin, where the planned margin is $3,150, that is 12% of the margin gone. The useful part is the fix for the next quote. The door and drawer-front stage covers 29 pieces, so the estimate of 10 hours assumed about 21 minutes a piece and the job took about 27. Change the template to 27 minutes, add a hardware-arrival check to acceptance day, and the next estimate improves without anyone arguing about it.
Six jobs a month: what a $199 plan has to save
The same shop now does six jobs a month. Admin per job, in hours: quoting 3, supplier ordering 1.5, scheduling 1, client updates 1, invoicing and chasing 0.5. That is 7 hours a job, or 42 hours a month. At $45 an hour for the owner's time, admin costs $1,890 a month. All of this is assumed, so replace the numbers.
- Break-even for Maestro at $199 a month. $199 divided by $45 is 4.4 hours, about 10.5% of the admin time.
- If it saves a quarter of the admin time. 10.5 hours, worth $472, so $273 a month ahead after the fee.
- The spreadsheet baseline. $20 a month for the assistant plus 2 hours a month keeping the price book fresh ($90) is about $110 a month. Maestro, with an hour a month of upkeep, is about $244. It must beat the baseline by $134 a month, which is three hours.
So the paid tool is worth it if it removes about three more hours a month than the baseline, and not otherwise. A shop doing two jobs a month has 14 hours of admin, so even a quarter saved is 3.5 hours, below the 4.4-hour break-even. A shop doing six has room. The number of jobs matters more than the number of people.
The cost of a stale price book is a second sum. If the sheet carries 3/4 in plywood at $85 and the supplier now invoices $96, that is $11 a sheet. Sixteen sheets is $176 a kitchen, and four kitchens a month is $704. The date-checked column on the Prices tab exists to catch this. A paid tool does not fix it either unless someone updates its prices, so ask each vendor how prices are loaded and who keeps them current.
What AI adds in shop software, and what it does not
On the pages I read, AI in the admin tools comes down to two features, both in Cabinetshop Maestro, and both with an approval step. The Job and Room Assistant takes dictated notes or call details and loads rooms, tasks, materials, specs and schedule; the page says nothing saves until you approve it. One-Click Client Updates drafts a message from the job's real status, and nothing sends until you say so. On the design side, WoodWright's Draftsman drafts a kitchen's walls and cabinets for you to finish, at about $2 each, and Mozaik's AI Rendering costs $75 a month. The pages for Cabinet Cruncher, SketchList 3D and Cabinet Pro mention no AI.
A sample status update shows the sort of draft to expect and the fix.
Hi [first name], quick update on your kitchen. The cabinet boxes are built and the doors are being painted this week. Installation is booked for Monday 18th, and the worktop fitter is coming Tuesday. Let me know if anything has changed.
The draft is pleasant and probably wrong in one place. The status says doors are due back on Thursday, but the draft promises a Monday install and a Tuesday worktop fitter that nobody has confirmed. A status-based draft can only state what the job record says. If the record has no confirmed installation date, the message should say it will follow. The fix is a rule: update messages may repeat confirmed dates only. The same rule applies to the assistant that loads dictated notes. Dictate dimensions slowly, and check the loaded rooms against your sketch before approving.
Eight questions for a shop-software demo
A demo shows the best path through the software. These questions drag it towards your actual week, and the written answers are worth keeping.
- Do the quote quantities come from the design, or do I retype them?
- Can I set my own labour rate, overhead and margin, and see the margin before the quote goes out?
- How are supplier prices loaded, and who keeps them current?
- Can I attach drawings, site photos and supplier confirmations to the job?
- Can an installer see only their own tasks on a phone, and does it cope with no signal? (Maestro's own FAQ says adoption by shop crews and installers can take longer, so ask how other shops handled it.)
- How do deposits, change orders and invoices work, and what moves into my accounting package?
- Which AI features come with the plan I am pricing, and what approval do they need before anything saves or sends?
- If I stop paying, what can I export, and in which format?
Question 6 deserves a live test. Ask the vendor to enter a change order for two extra drawers on a signed job and show where the price, the hardware list and the schedule each change. In a sheet, a change like that is easy to lose between the quote and the order; in a tool, you want to see all three update.
A feature scorecard for a team of five
Weights make the comparison explicit. The weights and the ratings from 1 to 5 are my reading of what each vendor's page describes; change them to match your shop.
| Criterion (weight) | Spreadsheet plus AI | WoodWright plus sheet | WoodWright plus Maestro | Mozaik plus Maestro |
|---|---|---|---|---|
| Quote from the drawing (30%) | 3 | 4 | 4 | 5 |
| Hardware and sheet order lists (20%) | 3 | 4 | 4 | 4 |
| Scheduling and hours (20%) | 2 | 2 | 5 | 5 |
| Job costing (15%) | 3 | 3 | 5 | 5 |
| Cost and exit (15%) | 5 | 5 | 3 | 2 |
| Weighted score | 3.10 | 3.60 | 4.20 | 4.35 |
| Yearly cost | About $240 | $0 | About $2,388 | About $3,888 |
The weighted score for the last two differs by 0.15 points, while the cost differs by $1,500 a year. That gap is what to weigh. For a shop without a CNC router, the third column is the one I would trial first, and I would move to Mozaik only if the drawing-to-quote handoff keeps costing hours. If nobody in the shop is willing to log hours, the scheduling and costing ratings fall for every option, because the tools only report what people enter.
Terms to check before you commit
| Option | What its page says about trial and exit | What to ask |
|---|---|---|
| Cabinetshop Maestro | 14 days free; no contracts; cancel any time | Can I export jobs and customers if I leave? |
| Mozaik | No free trial; a three-month paid trial that converts automatically to a one-year subscription | Do the trial months count towards the year? What happens to my files after? |
| SketchList 3D | 14-day free trial with no card; subscriptions renew unless cancelled; no refunds once a payment is accepted; one-time licence includes a year of maintenance | What does maintenance cost in year two? |
| Cabinet Pro | Purchase or quarterly rental; a free test drive; one to two hours of free training with the first three-month rental; agreements linked as PDFs; a page for update fees | What do updates cost, and does rental include them? |
| WoodWright | Jobs saved to your own disk as plain text in an open format; no account needed to open them | Who maintains it, and where do I get help? |
| Cabinet Cruncher | Free 15-day trial versions | Is the $99 package the one I need, and is it a one-off? |
Two conclusions follow. A tool whose files stay in an open format on your own disk carries the lowest exit risk, however modest it looks. And the longest commitments tend to sit with the dearest tools, so trial them hardest. To run the trial itself, the two-week AI tool trial gives a scorecard you can borrow.
Cabinet shop software: questions from small shops
How much should a five-person cabinet shop spend on software?
Published prices run from nothing (WoodWright's free CAD) to about $2,400 a year for Cabinetshop Maestro's $199 monthly plan, and about $3,900 for that plus Mozaik's $125 Manufacturing edition. Start with whatever removes the most retyping per dollar, then add. A spreadsheet with an AI assistant at about $20 a month is the baseline to beat.
Can ChatGPT replace cabinet shop software?
For drafting, yes: it can turn job notes and your price book into quote lines and write client updates. It should not hold prices or add up totals, because it can invent a price or miscount. Keep prices and arithmetic in a sheet with formulas, and use the assistant for wording and first drafts.
Do I still need accounting software with job management software?
Expect to. Cabinetshop Maestro's own page says QuickBooks handles the money and that it does not replace the tools you already use, and it names no integration. Ask what, if anything, moves between the two, and whether invoices must be entered twice.
What should I check before signing a yearly plan?
Check how you leave. Cabinetshop Maestro lists a 14-day free trial and no contracts, Mozaik converts its three-month paid trial into a one-year subscription, and SketchList 3D gives no refunds once a payment is accepted. Also ask whether your job files stay readable if you stop paying.
Further reads
- Cabinet Maker AI: Answer Showroom Enquiries and Book Site Measures — Answer showroom enquiries and book site measures with AI.
- Countertop Fabricator Software: Templating, Slabs and Where AI Helps — Templating, slabs and software for a neighbouring trade.
- Best AI App for Carpenters: Measuring, Quoting and Invoicing Compared — One wardrobe job, run through measuring, cut-list, quoting and invoicing apps, with the right answers to check and vendor-page prices.
- Cutting List Software vs AI: Which Gives a Carpenter a Reliable Cut List? — Use a panel optimiser for the layout and AI for the parts list. Test both on one finished job with area, count and grain checks.
- Joinery AI App Checklist: What to Check Before You Pay for One — A buying checklist for a joinery workshop: test files in and out, a hand-checked cut list, full monthly cost, export and ownership on one finished job first.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: vendor pages read in October 2026: Cabinetshop Maestro (cabinetshopsoftware.com), WoodWright (home and pricing), Cabinet Cruncher, SketchList 3D (home and pricing), Mozaik (home, products and AI Rendering pages), Cabinet Pro (home and purchase pages) and Cabinet Vision (Hexagon product page). ChatGPT and Claude plan prices are list prices from facts verified in September and October 2026. Worked figures are invented.