Rebar Cutting Calculator & Cut List Optimizer
Turn Approved Rebar Lengths into Practical Cutting Patterns
Enter the approved BBS cutting lengths, keep every diameter and grade separate, use existing inventory before purchases, account for cutting loss and stock trim, classify reusable remnants, and generate repeatable graphical cutting patterns with purchasing, weight, cost and verification.
New here? Start with a ready-made example
You do not need to understand every field before trying the optimizer. Choose one example below. The calculator will fill the required bars and matching stock automatically, run the optimization, and show the graphical cutting plan.
Choose units & optimization rules
All stock and cutting lengths use the selected length unit. Rebar diameter remains in millimetres so different size groups cannot be mixed accidentally.
Enter required bars from the BBS
Each row is a finished reinforcement item. The optimizer groups by diameter + grade, so Γ16 Grade 500 will never be cut from Γ12 or from another grade.
| Bar mark | Member / location | Γ mm | Grade | Cut length | Qty |
|---|
Bulk paste required bars from Excel / CSV
One row per line: Bar Mark, Member, Diameter mm, Grade, Cut Length, Quantity. Tabs or commas are accepted.
Enter inventory & purchasable stock
Quantity available is your current yard/workshop inventory. Keep βCan purchase?β on only for standard stock sizes the optimizer is allowed to order. Price is per full stock bar.
| Γ mm | Grade | Stock length | Qty available | Can purchase? | Price / bar |
|---|
Bulk paste stock from Excel / CSV
One row per line: Diameter mm, Grade, Stock Length, Available Qty, Price/Bar, Can Purchase (Yes/No).
Table of contents
What the optimized result means
Stock bars used includes inventory bars and the purchased bars actually needed by the cutting plan. Bars to order is the purchase shortage after the selected buffer. Finished-piece utilization is finished rebar length divided by the full stock length used. True scrap includes entered trim, cutting loss and remnants below the reusable threshold. Reusable offcuts are deliberately kept separate because they remain usable inventory.
How to use the Rebar Cutting Optimizer
- Choose the length unit used by the BBS and stock list.
- Set realistic cutting loss, unusable trim and the minimum offcut worth keeping.
- Enter every required bar mark with its approved cutting length, diameter, grade and quantity.
- Enter current stock quantities and the standard stock sizes that may be purchased.
- Enter price per full stock bar if you want purchase-cost optimization and cost results.
- Run the optimizer and check the required-vs-produced table first.
- Issue the grouped workshop summary and graphical cutting patterns only after verifying dimensions and fabrication assumptions.
- Keep reusable offcuts and add them back to stock for the next job.
Worked example
Suppose Γ16 Grade 500 requires 12 Γ 4,250 mm bars and 8 Γ 2,850 mm bars, while Γ10 Grade 500 requires 30 Γ 1,720 mm links. Available/purchasable stock is 12,000 mm. The optimizer treats the Γ16 and Γ10 requirements as separate material groups, uses any entered inventory first, then opens only matching purchasable stock. It tests several practical piece orders and stock-selection strategies and keeps the plan that best matches the selected objective.
Each used bar is reported as finished pieces + cutting loss + trim + leftover. Leftover at or above the reusable threshold is retained; smaller leftover is true scrap.
Common rebar cutting-plan mistakes
- Mixing different bar diameters or grades in one stock pool.
- Entering member dimensions instead of approved cutting lengths.
- Ignoring cutting/shear loss, end damage or unusable mill ends.
- Calling every leftover βwasteβ even when it is large enough to reuse.
- Applying purchase buffer to all stock instead of only the shortage to buy.
- Using aggregate total length to order bars without checking individual cutting combinations.
- Sending an optimized plan to fabrication without verifying the issued BBS revision.
Assumptions & limitations
- This is a one-dimensional cutting-stock optimizer for straight stock bars and approved finished cutting lengths.
- It does not calculate structural reinforcement demand, development length, lap length, hook geometry or code-specific bend deductions.
- The optimization engine is a fast deterministic multi-strategy heuristic; it is designed to produce strong practical plans but does not claim a mathematically proven global optimum for every possible large cutting-stock problem.
- Stock rows are interchangeable only when diameter and grade match exactly.
- Price is per stock bar. Existing inventory is treated as already owned; purchase cost includes only the new order quantity.
- Nominal weights use 7,850 kg/mΒ³ and may vary slightly from supplier/manufacturer values.
Questions about rebar cut lists & stock optimization
Is this the same as a rebar quantity calculator?
No. A quantity calculator starts from slab dimensions and spacing. This optimizer starts from finished cutting lengths and decides how to cut those pieces from available stock bars.
Why are diameter and grade mandatory?
They define whether stock is physically interchangeable. The optimizer never uses one diameter/grade group to satisfy another.
What is true scrap?
In this calculator, true scrap is cutting loss + unusable trim + leftover shorter than the reusable threshold. Reusable offcuts are tracked separately.
Does it use inventory before new purchases?
Yes. Matching available inventory bars are opened before purchasable stock is added.
What does the purchase buffer do?
It increases only the shortage quantity that must be ordered. It does not change the cutting patterns or double-count the bars used in the optimized plan.
Is the result guaranteed to be the absolute mathematical optimum?
No. The engine tests several deterministic packing and stock-selection strategies and selects the best scored plan. This is fast and practical, but large cutting-stock problems can have many combinations.
Sources & further reading
- optiCutter β Linear Cutting List Calculator β stock lengths, kerf, trim, prices, minimum remnant and cutting-stock optimization workflow.
- SmartCut.Pro β Optimized Linear Cutting β material grouping, usable offcuts, stock/parts imports, cost fields and cutting-layout outputs.
- Reuven Engineering Tools β Rebar Scheduling & Detailing β bar marks, cutting lengths and reinforcement schedule workflow.
- Reuven Engineering Tools β Rebar Weight β nominal mass formula and diameter summaries.
Methodology β how the optimizer works
- Convert stock and cutting lengths to millimetres for a common internal calculation.
- Group requirements and stock by exact diameter + grade.
- Expand required quantities into individual finished pieces.
- Reserve the entered unusable trim from every candidate stock bar.
- Use matching available inventory before opening purchased stock.
- Test several piece orders (long-first, short-first and mixed) and several stock-opening strategies (shortest adequate, longest adequate and lowest purchase cost).
- For each open stock bar, place the next piece in the tightest matching remaining space where it fits with cutting loss.
- Calculate physical cutting loss, trim loss and final leftover for every used bar.
- Classify leftover at or above the reusable threshold as reusable stock; smaller leftover is true scrap.
- Score the complete candidate plan according to the selected objective and keep the strongest candidate.
- Apply the purchase buffer only to the optimized purchase shortage, then calculate new-order weight and cost.
- Verify required and produced quantities by bar mark, diameter, grade and length.
True scrap = cutting loss + trim loss + short leftover
Finished-piece utilization = finished piece length / full stock length used Γ 100%