Skip to main content
On this page

Offcut Inventory Pro

Every cutting job produces leftover material. A well-managed offcut inventory turns that leftover material into a resource — saving money on future jobs by reducing the amount of new material you need to buy. CutOptim’s offcut inventory tracks saved pieces from past jobs and makes them available as stock for future optimizations.

2D and 1D offcuts are kept separate. The Offcut Inventory only shows pieces usable in your current mode: panel offcuts (width × height) in 2D, and bar offcuts (length) in 1D/Wood. A 2D panel can’t be reused as a 1D bar (or vice versa), so pieces saved in other modes stay hidden — the panel shows a count of them at the bottom. The store itself is a single, cross-project inventory.


What is an Offcut?

An offcut is a piece of material remaining after all demand pieces have been cut from a sheet or bar. Whether an offcut is worth saving depends on its size relative to your typical piece sizes.

CutOptim classifies remaining material into two categories:

CategoryCriteriaShown on canvasSaveable to inventory
OffcutLarger than the minimum offcut size (set in Settings)Hatched patternYes
WasteSmaller than the minimum offcut sizeSolid greyNo

The minimum offcut size is your threshold for “is this piece worth storing?” Set it in Settings.

A reasonable starting point for minimum offcut size is 200×200 mm for sheet goods and 300 mm for linear materials. Adjust based on your typical job requirements — if you regularly need small pieces for edge banding repairs or pocket holes, lower the threshold.


Saving Offcuts to Inventory

After running an optimization, offcuts are listed in the results panel with their dimensions and area. You can save any or all of them to your inventory.

  1. 1

    Run your optimization

    Complete a 2D, 1D, or Wood optimization as normal. CutOptim calculates which remaining pieces qualify as offcuts based on your minimum offcut size setting.

  2. 2

    Open the Actions menu

    Once the result is ready, click the **Actions** button in the top bar (next to Downloads) and choose **Add to offcut inventory**.

  3. 3

    Offcuts are saved to the inventory

    CutOptim adds every offcut above your minimum offcut size to the Offcut Inventory — with its dimensions and the source sheet/bar. Pieces below that threshold count as waste and are not saved. Saved pieces appear in the **Offcut Inventory** panel in the left sidebar, filtered to the current mode (2D or 1D/Wood).

  4. 4

    Label your physical offcuts

    Write the piece dimensions and CutOptim reference number on the physical piece with a marker, or print labels using the Panel Labels export (Pro feature). Store the material with its label so you can find it by size when it is needed.

List of offcuts identified after a run, with dimensions
Offcuts are sent to the Offcut Inventory via Actions → Add to offcut inventory.

Viewing and Managing the Inventory

Open the Offcut Inventory panel in the left sidebar. Each stored piece shows an editable name field, its size, quantity and source, plus two buttons: moves it into your Stock table and removes it. To rename a piece, click its name and type — it commits when you leave the field, like every other cell in the app.

Feature Type Description
Label text Name of the offcut piece, auto-generated from the source sheet/bar (e.g. 'Offcut 3'). Click it to rename — 'Oak 18 rack B' beats 'Offcut 3' when you are looking at a shelf.
Dimensions number Width × height for 2D panels, or length for 1D/Wood bars — shown in your current working unit.
Quantity number How many identical offcut pieces are stored.
Source text The stock sheet/bar the piece was cut from (e.g. 'Sheet #2') — a text label for reference.
Used mark automatic A ✓ appears on every offcut the last run cut into, before you save it — so you can see what the plan will consume.

What an offcut belongs to

An offcut belongs to your account — not to a project, and not to a cut. There is one inventory per user, and it behaves like the rack in your workshop: a leftover you saved while working on a kitchen is available the next morning on a wardrobe job, in a different project, in a different mode, on a different device.

Concretely, that means:

QuestionAnswer
Is the inventory saved inside a project or cut?No. It is stored separately, so saving a cut does not write your offcuts into it.
Does opening an old cut restore that cut’s offcuts?No. Loading a project or cut never changes the inventory — you always see the current state of your rack.
Can two projects have different inventories?No. There is exactly one store per account, shared by every project.
Does deleting a project remove offcuts saved during it?No. The pieces are physically on your rack; they stay until you use or delete them.
Is it shared with my team on Workshop?No. The inventory is per user account, not per organization.

The Source field records which sheet or bar a piece was cut from, and a saved offcut can carry the material name — but these are labels for you to read, not links that tie the piece to a job.

Mode filtering

The panel shows only offcuts usable in your current mode — panel offcuts (width × height) in 2D, bar offcuts (length) in 1D/Wood. Pieces saved in other modes stay hidden, with a count of them shown at the bottom. Only the view is mode-scoped; the store itself is one list. (There is no text search or sort.)


Using Inventory Offcuts in a New Job

You do not have to move anything by hand. With Use off-cuts automatically switched on — the checkbox at the top of the panel, on by default — CutOptim cuts from your saved offcuts before it opens a single new sheet.

  1. 1

    Set up your job

    Create or open a project and enter your demand pieces as normal. Switch to the mode (2D or 1D/Wood) whose offcuts you want to reuse — the panel shows offcuts for the current mode.

  2. 2

    Run the optimization

    CutOptim first packs your parts onto the saved offcuts alone, then sends whatever did not fit to the normal optimizer on new stock. Each saved piece is used at most once — offcuts are never cloned the way a stock format can be.

  3. 3

    Read what it saved you

    The results summary spells out the reuse in words: how many offcuts were used, and — when the job is small enough to check — how many fewer new sheets or bars you needed because of them. The same lines appear in the PDF and the Excel export.

  4. 4

    Save the run to deduct the pieces

    Saving the run (or saving offcuts from it) deducts what was used: a fully consumed offcut leaves the inventory, and a partly used one is replaced by its remainder. The list keeps matching the rack.

Every offcut the run cut into is marked with a in the panel before you save. Look at those marks first — that is the plan telling you which physical pieces to fetch from the shelf.

Moving a piece by hand

You can still push an offcut into the Stock table yourself: click on the row, or All to stock to move every offcut of the current mode. This is useful when you want a leftover in the job for a reason the optimizer cannot know — a colour match, a damaged corner you plan to cut around.

Moving a piece with ↑ removes it from the inventory immediately, because the material has physically left the rack and gone into the job. Press ↑ only when you mean to commit that piece — there is no undo on the inventory row.

Turning automatic re-use off

Uncheck Use off-cuts automatically and the optimizer ignores your saved pieces entirely, cutting only from the Stock table. Use this when you are quoting fresh material and do not want leftovers folded into the price.


Adding offcuts in bulk

Two ways to fill the inventory in bulk:

  • From a run — after optimizing, click Save N from run in the Offcut Inventory panel (it appears when a run produced saveable offcuts), or in the results summary, or use Actions → Add to offcut inventory. Every leftover above your minimum offcut size is saved.
  • From a CSV — if you already track your physical offcut stock in a spreadsheet, use the CSV button in the Offcut Inventory panel: Download template for the column layout, then Import CSV to load your file.

The offcut CSV has five columns — name, width, height, length, quantity. Use width + height for panel offcuts (2D) and length for bar offcuts (1D/Wood); leave the columns you don’t need blank. A header row is detected automatically. Measurements are in your current working unit.


Clearing the Inventory

Over time some pieces become irrelevant — material was used without updating the inventory, pieces were damaged, or they are simply too small for current jobs. Keep the list tidy:

  1. Open the Offcut Inventory panel.
  2. Remove a single piece with its button once you have used it up or it is no longer physically available.
  3. Use Clear in the panel header to empty the whole inventory at once.

Deleting an inventory item only removes it from CutOptim’s database. It does not affect any past job data. You can always re-add an offcut to inventory manually if needed.

FAQ

What qualifies as an offcut vs waste?
An offcut is a remaining piece of material that is larger than the minimum offcut size defined in Settings. Pieces smaller than that threshold are treated as waste. Adjust the minimum offcut size in Settings to control what gets saved.
Are offcuts saved automatically?
No. Saving is a manual step. After a run, open the Actions menu in the top bar and choose Add to offcut inventory — CutOptim saves every offcut above the minimum offcut size. Pieces below that threshold are treated as waste and are not saved.
Does an offcut belong to a project or to a cut?
Neither — it belongs to your account. There is one inventory per user, shared by every project, every cut and all three modes, like the rack in your workshop. Saving a cut does not store your offcuts inside it, and opening an old cut never changes the inventory. Deleting a project does not remove offcuts you saved while working on it. On Workshop the inventory is still per user, not shared with the team.
Does the inventory persist between sessions?
Yes. The Offcut Inventory is a Pro feature: it is stored in the cloud and persists across devices and sessions, so your saved offcuts are available wherever you sign in.
Can I use saved offcuts as stock in a new job?
Yes, and in most cases you do not have to do anything. With **Use off-cuts automatically** on (the default), CutOptim packs your saved offcuts first and only opens new stock for what is left over. You can also move a piece by hand: the ↑ button on an offcut adds it to your Stock table, and 'All to stock' adds every offcut of the current mode.
Can I import an offcut inventory from a spreadsheet?
Yes. Use the CSV button in the Offcut Inventory panel — Download template for the column layout (name, width, height, length, quantity), then Import CSV. Use width + height for panel offcuts and length for bar offcuts. You can also save leftovers straight from a run.
What happens to an offcut when it gets used?
It leaves the inventory, because the physical piece is gone. Moving a piece to Stock with ↑ removes it right away. Offcuts consumed by automatic reuse are deducted when you save the run — a piece used only in part is replaced by its remainder, so the list keeps matching what is actually on the rack.
Can I rename a saved offcut?
Yes. Click the name field on any row and type — 'Oak 18 rack B', for example. Useful when several leftovers share a size and you need to tell them apart on the shelf.
How do I know which offcuts a run used?
After a run, every offcut the optimizer packed into is marked with a ✓ in the panel. The mark shows before you save, so you can see what the plan consumes before committing to it.
Can I turn automatic reuse off?
Yes. The **Use off-cuts automatically** checkbox at the top of the Offcut Inventory panel controls it. Switch it off and the optimizer ignores your saved pieces and cuts only from the Stock table.

Last updated: July 20, 2026