Product10 min read

Introducing EZNESTING Pro

Inventory, project lifecycle, and branded customer quotes — the closed loop for shops running real jobs.

E

EZNESTING Team

May 22, 2026

Why We Built Pro

Free and Starter EZNESTING have always been about one thing: optimize a cut list, then go cut.

That's the right tool if you're a hobbyist or a one-person shop just trying to use materials efficiently. But the more we talked to shops running real jobs — cabinet makers, sign shops, small fabrication businesses — the clearer the gap became.

The optimizer plans a job. Then what?

  • The shop has to track what materials they actually own, not just what's in this project.
  • The shop has to send the customer a quote *before* they cut anything, and an invoice or final document *after*.
  • When the cutting actually happens, reality diverges from the plan — sheets get damaged, extras get pulled, salvageable offcuts come off the cut.
  • None of that information was making it back into anything useful. It evaporated.

Pro closes the loop. Track stock → plan the cuts → quote the customer → cut the job → reconcile what actually happened → save offcuts for next time. One product, the same data flowing through it.

Inventory: Stock, Offcuts, and Purchase Orders

The new Inventory section gives every Pro user three lists:

  • Stock: the sheets and lengths you currently own, with quantities and unit costs. Sheet materials are tracked by width × height; linear materials by length.
  • Offcuts: the usable remnants from past jobs. Same structure — sheets or lengths, with dimensions and quantities.
  • Purchase Orders: an automatic "what should I buy?" view. Pick a project, and EZNESTING tells you how many sheets of each candidate stock size you'd need to buy, factoring in any offcuts you already own that could be reused.

Stock prices flow into your quotes automatically. When you import materials from a project into a quote, any sheet that's linked to an inventory item already has its unit cost filled in. No retyping. No spreadsheet lookups.

Inventory has no auto-decrement until you complete the project — by design. We don't try to be a real-time ERP; we sync with reality at the moment you say "this job is done."

Project Lifecycle: From Draft to Completed

Every project now has a status:

  • Draft — you're designing. Materials are still being planned. Inventory isn't touched.
  • In Production — design is committed, cutting has started or is about to. Still no inventory writes.
  • Completed — the job is done. This is the reconciliation moment.
  • Cancelled — terminal off-ramp from Draft or In Production.

When you mark a project as Completed, a reconciliation modal opens. It walks you through:

  1. How many sheets you actually used (vs. the plan). Edit the actuals if they differ. Mark any scrapped sheets.
  2. Which offcuts to save to inventory. EZNESTING pre-computes the leftover regions from your optimized layout and suggests each one — you tick the boxes for the ones worth keeping.

Submit, and the inventory updates atomically. Stock decrements, offcuts get added, the project freezes at "Completed" with a full event log of what changed.

If a cutter made a mistake and you need to fix the reconciliation later, you can reopen a completed project, edit the actuals, and the deltas apply correctly. Nothing is final until you decide it is.

Quotes: From Cut List to Customer in Minutes

The big one. Every project can become a quote with one click.

The flow:

  1. Open a project → click Build Quote
  2. The quote builder opens with the project pre-filled — title, quote number, today's date
  3. Click From Stock → a picker shows every stock item in the project, with quantities and unit prices auto-filled (prices come from your linked inventory)
  4. Add a few line items for labour, hardware, installation — whatever the cut list doesn't cover
  5. Set a tax percentage and a "valid until" date
  6. Click Export PDF

You get a branded customer-facing PDF with your logo, brand color, and contact info. Quote numbers auto-increment (QUOTE-0001, QUOTE-0002, etc.). The whole thing takes under 5 minutes once your inventory is set up.

We use Inter as the PDF font for a clean modern look. The brand color you set in your company profile shows up on the table header band, the big "QUOTE" label, and the total row — with automatic contrast adjustment if you pick a light color (no white-text-on-yellow disasters).

If you've ever built a quote in Word or Excel, you'll appreciate that the bill of materials is the by-product of the cut planning you were already doing. The quote is just a different view of the same data.

Branded for Your Shop

Pro users get a Company Profile settings page. Set once, applies everywhere:

  • Logo: upload a PNG, JPEG, or WebP up to 2MB. Embeds in the top-right of every quote PDF.
  • Brand color: pick a hex via color picker or paste. Drives the table header band, the "QUOTE" word, and accent text on every PDF.
  • Company info: name, address, phone, email, tax ID. Top-left of every quote.
  • Currency: 18 supported (USD, CAD, AUD, EUR, GBP, JPY, INR, and more). Drives the symbol on quotes, inventory, and project cost displays. No conversions — just the symbol your shop uses.

If a Pro user without a company profile tries to export a quote, the document still works — it just looks generic. A reminder banner at the top of the quote builder nudges them to set up branding.

The Closed Loop

Each individual feature is useful. The point is what happens when you use them together.

Here's a real shop's week with EZNESTING Pro:

  1. Monday: customer calls asking for a kitchen quote. You open EZNESTING, build a cut list for the cabinets, click Build Quote, fill in the customer info, export a branded PDF, email it. 10 minutes.
  2. Tuesday: customer accepts. You mark the project In Production. You pull sheets from your inventory and start cutting.
  3. Wednesday: cutter scrapped a sheet on a chip-out. Pulled another from inventory. Salvaged a 24"×30" remnant from another sheet.
  4. Friday: cabinets are done. You mark the project Completed. Reconciliation modal: 5 sheets actual (1 scrapped), 2 offcuts saved to inventory. Submit. Stock decrements. Offcuts go into the offcut pool for next time.
  5. Saturday: you regenerate the quote from the completed project — but now with actuals — and send the customer their final invoice (in a different system, since we don't do invoicing).

Next time you start a similar job, those 2 offcuts you saved show up as candidate material to reuse. Real money saved over the year.

This loop is what shops pay for. None of the standalone features are particularly innovative — what's hard is the integration, the data flowing seamlessly between them.

Pricing and Who Pro Is For

Pro is $19.99/month. It adds:

  • Inventory (Stock + Offcuts + Purchase Orders)
  • Project lifecycle and reconciliation
  • Branded quotes with logo, brand color, company info
  • Import materials from any project directly into quotes
  • 100 active share links (vs. 3 on Starter)
  • Priority support

Pro is for shops that quote customers, track materials, or run multiple jobs in parallel. If that's not you — if you're optimizing a cut list for your own workshop and that's the whole job — Starter ($9.99) is the right tier. There's no shame in that. The optimizer features are identical.

You can [start a free EZNESTING account today](/auth/signup) and try the optimizer with no credit card. Upgrade to Pro when you're ready.

What's Next

Pro launches with a deliberate scope cut. Things we intentionally didn't ship in v1:

  • Customer database: you retype customer info on each quote. Adding contacts is on the roadmap.
  • Quote acceptance tracking (sent → viewed → accepted): a future addition.
  • Multi-seat / team support: single-user only today. We'll revisit when shops with multiple users start asking.
  • Invoicing: not now, not ever. Use QuickBooks or Wave for that. Our line is the quote document; what happens after is your accounting system's job.

We'd rather ship a tight closed loop than a sprawling feature list with half-broken parts. The full backlog (and the reasoning) is in the repo for transparency.

If you have feedback or feature requests, the in-app feedback widget reaches us directly. Real shops asking for real features have moved this product more than any other input.

Topics

EZNESTING Proinventoryquotesproject lifecycleshop softwareproduct update

Ready to Try Pro?

Branded quotes, inventory tracking, and project lifecycle — all in EZNESTING.

See Pricing