About WorkshopBuddy

Benchmarks show WorkshopBuddy is up to 10% more efficient than the other tools on the market.

WorkshopBuddy creates cutlist layout drawings that reduce sheet and linear material waste to a minimum. All workshops can generate significant savings versus creating layouts by eye or on paper. Suitable for plywood, glass, plastic, metal, or any other sheet material.

Results are based on the most efficient use of stock while also keeping the number of cuts to a minimum - this will increase productivity and save money.

By default, the algorithm is tuned to draw the most efficient layouts for each sheet of stock. Sometimes these patterns can be awkward to cut, especially when using a bench or mitre saw, in which case guillotine preferences can be set.

For enquiries or to report bugs, please contact

For a quick response chat with us on Facebook


Is there an API?

Yes! Learn more here - cutlist optimization api.

Is there a user guide?

You can find the user guide here

How much does it cost?

The online tool is free to use - you can also upgrade to access more features.

Coming soon...

Here is the short term product roadmap:

Cutlist optimization

Optimizing cutlists requires plenty of computing power as it is part of a complex problem defined in mathematics as the stock cutting problem. As a result, generating a decent solution can take some time, even on powerful servers. There are plenty of approaches to create optimized layouts, including algorithms and event artificial intelligence. WorkshopBuddy attempts to balance the time taken to generate a solution and the level of efficiency achieved on an individual sheet of stock. In our tests using random shapes, the tool achieves over 90% efficiency reliably, usually in the 96% range (including the space occupied by the cuts). If there's a perfect solution it will usually be discovered.

What is cutlist optimization?

A cutlist is a list of parts and dimensions which are required to complete a project. These parts can be cut from sheet material like plywood or MDF or a linear material like construction timber.

Cutlists can be generated automatically by a 3D program like Sketchup or manually using graph paper or similar. For example, a simple cabinet would have a door, four sides and a back, each with required dimensions.

Cutlist optimization is the process of making the most of your stock material by laying out the cuts in the most efficient way. Automated software can do this much faster and more accurately than by eye, and you might be surprised how much material can be saved.

The calculations required to solve the layout problem are notoriously tricky, and an efficient algorithm is needed to create results quickly. All-out efficiency is sometimes not the most desirable outcome, as this can lead to difficult cuts, which can lead to mistakes.

Additionally, the number of cuts can also have a bearing on the ease and speed of the process.

WorkshopBuddy is a tool that generates optimized cutlists ready for production and considers efficiency versus ease and speed. Layouts can be created for CNC machines or jigsaws and guillotine cutting machines such as beam or table saws.


We regularly benchmark against the best consumer tools on the market, and have a suite of test layouts.

Here are results for a particularly challenging 39 part layout, ordered by efficiency.


Cutlist optimization benchmark
39 shapes placed, 0.7% waste


MaxCut benchmark
37 shapes placed, 3.2% waste

Cutlist Plus

CutList Plus benchmark
37 parts fitted, 7.4% waste

Cutlist Optimizer

CutList Plus benchmark
38 shapes placed, 10% waste