All calculations run in your browser. Your inputs are never sent to any server.

Rebar Estimator

How to estimate rebar quantity — and why the offcut is a remainder, not a percentage

← Back to the calculator
Estimate rebar in four steps — takeoff, laps, offcut, round up to whole bars — and the step that moves the order is the third: 30.0% offcut on 20 ft stock, 6.7% on 30 ft, same steel.

The step estimators get wrong is the third. The offcut is not a percentage — it is the remainder left on each stock bar after the pieces are cut. On the same 20 ft stock it runs from 0% on a 10 ft line to 40% on a 12 ft line.

A 7 ft line is the clearest case: 30% waste from 20 ft bars, 12.5% from 40 ft bars. Same steel, same job, different bar length. Work it out below.

If what you need first is the quantity rather than the ordering — how many bars, feet and pounds a pour takes — the how much rebar do I need page has a table by project type, on the same #4 at 12 in basis.

The same 140 ft of steel cut from three different stock lengths Same job, three stock lengths Twenty 7 ft lines = 140 ft of steel, however you buy it. 20 ft bar7 ft7 ft630.0%30 ft bar7 ft7 ft7 ft7 ft26.7%40 ft bar7 ft7 ft7 ft7 ft7 ft512.5% The longest bar is not automatically the best. 30 ft wins here because 7 ft divides into it more cleanly.
Three answers between 6.7% and 30% for the same 140 ft of steel. Blue is steel you place; orange is offcut. The waste is not a percentage you look up — it is the remainder of the division, and it moves every time the stock length changes.

The estimating sequence

Four steps, in this order. Each one changes the number the next one works on, so getting them out of order is how an estimate goes wrong.

  1. Takeoff — the net length of steel in the finished work. For a rectangular grid this is the bar count each way multiplied by the line lengths. The method is on calculate rebar for a slab.
  2. Laps — every line longer than one stock bar needs a joint, and every joint costs a lap length of extra steel. This is steel you install, so it is not optional and not waste. Same page, same table.
  3. Offcut — what is left over on each bar after the pieces are cut. This is steel you buy and never place. It is the subject of this page.
  4. Round up to whole bars — then convert to weight and cost. Rebar weight calculator has the conversion.

The offcut is a remainder, not a percentage

Most estimating advice says to add a waste factor. The trouble is that there is no such factor: the waste is decided by arithmetic, and the arithmetic has only two inputs — your line length and the length of bar you buy.

Pieces per bar = floor(stock length ÷ line length) Offcut per bar = stock length − (pieces per bar × line length) Bars needed = ceil(number of lines ÷ pieces per bar) Offcut % = offcut per bar ÷ stock length

Everything else follows from those four lines. Two jobs with identical steel can have wildly different waste, purely because of how the line length divides into the bar.

What a 20 ft stock bar wastes

Every row below is the same bar, cut to a different line length. This is why a flat waste percentage cannot be right.

Line lengthPieces per 20 ft barOffcut per barOffcut %
4 ft50 ft0%
5 ft40 ft0%
6 ft32 ft10%
7 ft26 ft30%
8 ft24 ft20%
9 ft22 ft10%
10 ft20 ft0%
12 ft18 ft40%
16 ft14 ft20%
18 ft12 ft10%
20 ft10 ft0%

Swipe the table sideways for more columns →

Pieces per bar is floor(20 ft ÷ line length); offcut is the remainder on that stick, not a percentage of the order.

Nothing in that table is a rule of thumb — it is division. Change the stock length and every row changes.

Offcut percent by line length on a 20 ft stock bar Offcut percent by line length - same 20 ft bar Offcut % = (20 - pieces x line) / 20. It is division, not a lookup. 0% 4ft 0% 5ft 10% 6ft 30% 7ft 20% 8ft 10% 9ft 0% 10ft 40% 12ft 20% 16ft 10% 18ft 0% 20ft
The same 20 ft bar, cut to different line lengths. A 7 ft line wastes 30%%, a 12 ft line wastes 40%%, a 10 ft line wastes nothing. The waste is the remainder of the division - it has no fixed percentage.

Worked example: same job, three stock lengths

Twenty lines, each 7 ft long. That is 140 ft of steel to place, whichever bar you buy.

Stock barPieces per barBars to buyLength boughtOffcutWaste
20 ft210200 ft60 ft30.0%
30 ft45150 ft10 ft6.7%
40 ft54160 ft20 ft12.5%

Swipe the table sideways for more columns →

The same 140 ft of steel cut from 20 ft, 30 ft and 40 ft stock. Bars to buy is rounded up to whole bars; offcut is the remainder on each stick.

Three answers between 6.7% and 30% for the same 140 ft of steel. Note that the longest bar is not automatically the best: 30 ft wins here because 7 ft divides into it more cleanly, not because it is bigger. Ask the yard which lengths it actually stocks, then run all of them. For the stock lengths themselves — what comes 20 ft and 40 ft in the US, 12 m and 6 m in metric countries, and what a bar of each size weighs — see how long are rebar bars.

Same 140 ft of steel, three stock choices, three order weights and three tonnages The same 140 ft of steel - three stock choices, three tonnages #4 bar at 0.668 lb/ft. What you buy is not the takeoff - it is the stock you pick. LENGTH BOUGHT WEIGHT TONS 20 ft 10 bars 140 ft placed 60 ft 200 ft 133.6 lb 0.067 30 ft 5 bars 140 ft placed 150 ft 100.2 lb 0.050 40 ft 4 bars 140 ft placed 160 ft 106.9 lb 0.053 steel you place offcut you buy and never place Same 140 ft placed: the order is 0.050 to 0.067 short tons, decided only by the stock length.
The same 140 ft of steel, bought three ways. Twenty 7 ft lines is 140 ft to place however you buy it, but the order weight is not fixed: 200 ft of bar is 133.6 lb (0.067 short tons), 150 ft is 100.2 lb (0.050), 160 ft is 106.9 lb (0.053) at 0.668 lb per foot for #4. Tonnage is a property of the stock you choose, not of the steel in the work — which is why an estimate has to end in the unit the yard invoices in.

The offcut is only waste if nothing fits in it

An offcut is a piece of bar, not scrap. On the 20 ft example above each bar leaves 6 ft — and if the same job also has a 6 ft trim line, that offcut is the trim line, and the waste drops to zero without buying anything extra.

This is the part a percentage never captures. Before you accept a waste figure, look down the whole takeoff for short lines that will fit in the leftovers. It is the cheapest saving on any estimate, because it costs nothing but attention.

Original worked example: twenty 7 ft pieces equal 140 ft placed; two 7 ft pieces fit one 20 ft stock bar; ten stock bars buy 200 ft and leave 60 ft as ten 6 ft offcuts. When cut lengths are mixed, check which pieces can share a stock bar before rounding the order.
Original supplement to the single-cut example above. With mixed cut lengths, total footage alone does not prove the pieces fit the stock bars you plan to buy.

Rebar takeoff: the count before the order

A takeoff is the job counted line by line: every distinct cut, how many pieces, how long, and the total feet and pounds that adds up to. The arithmetic on this page starts from a takeoff, because the offcut is the remainder of a division — and the division needs the pieces listed first.

A takeoff table has five columns: line, pieces, length of each, total length, weight. Worked in #4 bar at 0.668 lb/ft:

LinePiecesEachTotal lengthWeight
7 ft trim lines207 ft140 ft93.5 lb
6 ft edge lines126 ft72 ft48.1 lb
8 ft mat bars48 ft32 ft21.4 lb
Total36—244 ft163.0 lb

Swipe the table sideways for more columns →

244 ft of #4 is 163.0 lb of steel in the work. The order weight is a different number: 244 ft needs 13 twenty-foot bars, which is 260 ft bought, so 16 ft of offcut rides along — 6.2% on this division. Ten of the 7 ft lines leave a 6 ft offcut each, so the twelve 6 ft edge lines fit inside those left-overs without buying anything extra.

Two habits make a takeoff checkable. Add the pieces column and the total-length column separately — if the two disagree, the table is wrong, not the steel. And run every short line down the whole table before ordering, because an offcut that becomes a line is the cheapest saving on the job.

A takeoff is a quantity, not a quote. It does not price the bar, and it does not include chairs, tie wire, bends or site loss (the same exclusions as the rest of this page). If what you have is the other direction — spacing and dimensions, bars to count — the slab page works the grid first and the cuts second.

How to read a rebar schedule

A rebar schedule (the bar bending schedule on a set of drawings) is a takeoff someone else has already done — the same line-type table, with drawing marks attached. Reading one is five columns and one multiplication per row:

  1. Mark — the label the drawing uses (M101, S2, ...) pointing at that row.
  2. Size — the bar designation, #4 or #5. This is what carries the weight per foot.
  3. Shape — the bending shape code. 00 is a straight bar; other codes carry hooks or bends, and a longer cut length than the straight-line dimension.
  4. Length of each — the cut length of one piece, hooks included.
  5. No. — how many pieces the drawing calls for.

Total length is “length of each × number”, and weight is “total length × weight per foot”. A three-row schedule, worked through:

MarkSizeShapeEachNo.TotalWeight
M101#400 straight19 ft20380 ft253.8 lb
M102#400 straight19 ft20380 ft253.8 lb
M201#555 U-bent8 ft1296 ft100.1 lb
————52856 ft607.8 lb

Swipe the table sideways for more columns →

One size carries this job: the two #4 marks are 760 of the 856 ft, so the order is two #4 sizes of question and one small #5 line. Before ordering from a schedule, check two things: whether length of each already includes the hook allowance (if it does not, bent bars come up short when the fab shop adds it), and that every mark on the drawings points at a row (a mark with no schedule row is the most common gap). Then apply the stock-length arithmetic above — the schedule tells you what to place, not what to buy.

What this page does not count

Offcut and lap are not the same thing, and only one of them is waste. A lap is steel you install — it is part of the finished work, so it belongs in the order without apology. Offcut is steel you buy and never place. Both make the order bigger; only the offcut is money thrown away. When someone quotes you a single "add 10%" figure, ask which of the two it is meant to cover.

Watch: 140 ft, three stock lengths, three offcuts

16-second walkthrough: twenty 7 ft lines is 140 ft of steel; 20 ft stock buys 200 ft with 60 ft offcut (30.0%), 30 ft stock 150 ft with 10 ft (6.7%), 40 ft stock 160 ft with 20 ft (12.5%). From the rebarcount channel.

Common questions

How much waste should I add to a rebar estimate?

Work it out rather than adding a flat percentage. The offcut is what is left of each stock bar after the pieces are cut, so it depends on how your line length divides into the bar you buy. On 20 ft stock the same job wastes nothing on a 10 ft line, 10% on a 6 ft line and 30% on a 7 ft line. Count pieces per bar, take the remainder, then compare stock lengths before you order.

What is a good waste factor for rebar?

A flat percentage is the usual shortcut and the arithmetic shows why it is unreliable. On 20 ft stock a 4 ft line wastes nothing, a 7 ft line wastes 30% and a 12 ft line wastes 40%. The factor that decides your waste is how the line length divides into the stock length, not a number taken from a table.

How do I reduce rebar waste?

Change the stock length you buy, not the design. A 7 ft line wastes 30% of a 20 ft bar and 12.5% of a 40 ft bar, because 40 ft divides into five 7 ft pieces with 5 ft left over. Ask the yard which lengths it stocks and run the remainder for each. Where the same job has a short line, a long offcut can become a piece instead of scrap.

Is a lap the same as waste?

No. A lap is steel you install. It is a real part of the finished slab, so it belongs in the order. Offcut is steel you buy and never place. Both make the order bigger, but only the offcut is waste.

What is a rebar takeoff?

A takeoff is the written count of a job line by line: each cut, how many pieces, how long, and the total feet and pounds that adds up to. It is the quantity the yard needs, before waste, stock length or price is applied. On a #4 job the takeoff weight is total length times 0.668 lb per foot — 244 ft of line is 163.0 lb of steel to place.

How do I read a rebar schedule?

Read it as a line-type takeoff: the mark points at the row on the drawing, size and shape tell you the bar, length of each times number gives total length, and total length times weight per foot gives the weight. Check that every drawing mark has a row before you order, and that the length of each already includes the hook allowance.

What this page does not do

It does not design anything. Bar size, spacing, lap class and cover are engineering decisions set by the load, the soil, the exposure and your local code. It does not know what your yard stocks, and stock lengths differ by region — that is why the worked example runs three of them rather than naming one. It also does not price anything: offcut percentages are quantities, and only your quote turns them into money.
Open the Rebar Calculator → Free, no login, runs in your browser

Published 2 October 2026 · Last reviewed 1 November 2026