Sod Calculator

Measure the lawn, enter the roll size your sod farm actually cuts, and get whole rolls with a trimming allowance applied before the round-up — plus pallets at your supplier's stack count and a cost at your price.

Lawn and roll size

Example: a 40 × 25 ft lawn in 2 × 5 ft rolls at 5% waste → 105 rolls.

Units

Curvy lawn? Break it into rectangles with the square footage calculator and paste the total here.

2 × 5 ft (10 sq ft) is a common size, but farms vary — copy the dimensions from your supplier's listing.

Enter the lawn and roll size to count rolls.

Roll counts only — grading, drainage, soil prep, and irrigation design belong with a qualified landscaper.

Area over roll, then the trimming margin

The worked lawn: 40 × 25 ft = 1,000 sq ft, and each 2 × 5 ft roll covers 10 sq ft — a figure that exists only because you typed the roll size, since sod has no standard cut. 1,000 ÷ 10 is 100 rolls net; the 5% trimming allowance lifts it to 105, purchased as 105 rolls. Waste is applied to the roll count before the round-up, so the margin is counted exactly once. These figures come from the engine at build time, not from copy-editing.

The one judgment in that chain is the percentage. What it should be for your own lawn — a plain rectangle, a bed-lined border, a kidney-shaped island — is the subject of the guide Waste factors, explained, which covers how the allowance is chosen and how it behaves across every tool on the site. This page does not repeat it. It explains what the sod calculator does with the number you choose, stage by stage, and how to read what comes back.

What the calculator computes, stage by stage

Every estimator on this site follows the five-stage pipeline documented on the methodology page. The sod tool runs all five, and it is unusual in one respect: its coverage figure is not a published constant but a second piece of geometry you supply.

  1. Geometry. Length times width gives the lawn in square feet. If the total-area field holds a value, the form uses that instead and the length and width are ignored — the route for a lawn totalled from several rectangles. The roll gets the same treatment: roll width times roll length is the area one roll covers. Both products are carried at full precision; nothing is rounded here. In metric mode the meters you type are divided by 0.3048 before the engine sees them, so the arithmetic downstream is identical in both systems.
  2. Coverage. Lawn area divided by roll area is the net roll count — the rolls the geometry needs with nothing added. On most tools the divisor is a manufacturer figure held in the site's materials data; here the materials data deliberately holds nothing, because farms cut 2 × 5 ft rolls, 16 × 45 in slabs, big rolls, and regional sizes, and a hardcoded roll would be wrong for most of them. The net count is almost always fractional.
  3. Waste. The engine applies net rolls × (1 + waste ÷ 100) before anything is rounded. The default of 5% is a trade convention recorded in the materials data — its entry describes it as the cushion for trimming rolls to curves — and it is adjustable in the form. The result is the adjusted count: what the lawn is expected to consume once the edges are cut.
  4. Package rounding. A roll is its own package, so the adjusted count is rounded up to a whole roll: ceil(adjusted rolls). This is the only rounding in the chain and it always goes up, because a partial roll cannot be bought and a count rounded down leaves a strip of bare soil. An adjusted count that lands within one part in a billion of a whole number is treated as an exact fit rather than buying a phantom roll. If you entered your supplier's rolls per pallet, a second round-up follows on the roll count — ceil(rolls to buy ÷ rolls per pallet), whole pallets — and that field must be a whole number of at least one.
  5. User-priced cost. If you type a price per roll, the cost is that price times the rolls to buy — the rounded roll count, not the adjusted one and not the pallet count, because whole rolls are what you pay for. The site never supplies or averages a price; leave the field blank and the line does not appear.

Why each input matters

Lawn length and width set the area, and the count scales with each of them directly: doubling either doubles the net rolls. Both go in as decimal feet; a tape reading in feet and inches is converted first, which the feet & inches calculator does for awkward readings. Measure the turfed area tightly. Beds, walks, and a patio inside the rectangle are not deducted by the tool, so subtract them yourself, or total only the pieces that will actually be turfed with the square footage calculator and put the sum in the total-area field. When that field holds a value it wins: the length and width are ignored until it is cleared.

Roll width and length are the inputs to copy from your supplier's listing, because they are the divisor and nothing else on the page stands in for them. They go in as feet. A listing in inches is converted first — 16 in is 1.3333 ft, 45 in is 3.75 ft — and the misreadings section below shows what happens when inches reach the feet fields unconverted. Because the count is a ratio of two areas, the roll's orientation does not matter: 2 × 5 and 5 × 2 give the same 10 sq ft.

Waste multiplies the net count, so it moves the adjusted figure proportionally and the purchase in whole-roll steps. On a small lawn a change of a few percent often changes nothing, because the round-up absorbs it; on a large one every percent is several rolls. The percentage is also the only place the shape of the lawn can be expressed. The engine sees an area, not an outline, so a plain rectangle and a curved bed of the same area get the same net count, and only the allowance distinguishes them.

Rolls per pallet comes from the supplier, not from the site. Farms stack pallets differently, so the materials data holds no figure and the pallet line appears only when you enter one. It changes nothing above it: the roll count is settled before pallets are counted.

Price per roll touches only the last line. It never feeds back into the quantity, so you can add or change it after the fact without disturbing the count.

The units toggle changes what the fields expect and how the areas are printed, not what is computed. In metric mode, meters are divided by 0.3048 — an exact definition — before the engine runs, and the result panel prints the lawn and roll areas back in square meters through the exact 0.09290304 m² per square foot. The roll count itself is unit-free, as the metric example below shows.

The figures this page relies on

  • Default waste, 5% — a common trade convention recorded in the site's materials data, where it is labelled a convention because no primary source publishes a universal figure; its entry describes it as the cushion for trimming rolls to curves. Adjustable in the form.
  • Coverage per roll — none. This page holds no product figure. The area one roll covers is arithmetic on the width and length you enter, and the 2 × 5 ft placeholder in the form is a common homeowner size offered as a starting point, not a constant the engine relies on.
  • Rolls per pallet — none. A supplier figure, entered by you; the materials data holds nothing for it.
  • Inches per foot, 12 — a definition, used on this page only to turn a roll listed in inches into the decimal feet the form expects.
  • Meters per foot, 0.3048, and square meters per square foot, 0.09290304 — exact definitions (the international foot, and that foot squared), used only to convert metric entries into the engine's feet and to present areas back in m².

Worked examples

Every figure in this table was produced at build time by the same engine that runs the form above. The inputs are chosen to show different behaviours of the pipeline; the roll sizes are illustrative entries of the kind a supplier's listing gives, not standards, and the metric row was entered as meters and converted exactly before the engine ran, which is what the metric toggle does.

Lawn Roll Lawn area Per roll Net rolls Waste Adjusted Buy
40 × 25 ft 2 × 5 ft 1,000 sq ft 10 sq ft 100 5% 105 105
40 × 25 ft, no waste 2 × 5 ft 1,000 sq ft 10 sq ft 100 0% 100 100
18 × 30 ft 16 × 45 in slabs 540 sq ft 5 sq ft 108 5% 113.4 114
1,460 sq ft entered as area 2 × 5 ft 1,460 sq ft 10 sq ft 146 10% 160.6 161
110 × 75 ft 4 × 30 ft 8,250 sq ft 120 sq ft 68.75 5% 72.19 73
60 × 35 ft, pallets and price 2 × 5 ft 2,100 sq ft 10 sq ft 210 5% 220.5 221
12 × 8 m 0.6 × 1.5 m 1,033.34 sq ft 9.69 sq ft 106.67 5% 112 112

The house lawn, with and without an allowance. 40 × 25 ft is 1,000 sq ft; in 2 × 5 ft rolls that is 100 rolls net. With the default 5% the adjusted count is 105, bought as 105 rolls with 0 of a roll spare — the allowance happened to land on a whole number, so the round-up added nothing. Set the waste field to 0 and the same lawn buys 100 rolls exactly: an exact fit, which the engine's tolerance keeps a floating-point sliver from turning into one roll more. The difference between the two runs, 5 rolls, is the entire cushion for trimming; whether that is enough is the judgment the guide above is about.

Slab-cut sod listed in inches. A listing of 16 × 45 in slabs goes into the form as 1.3333 × 3.75 ft — inches divided by 12. Each slab covers 5 sq ft against the house roll's 10, so an 18 × 30 ft lawn of 540 sq ft needs 108 slabs net. The 5% allowance makes that 113.4, and the round-up buys 114 slabs with 0.6 of a slab — 3 sq ft — spare. The smaller the unit, the finer the round-up.

A curved lawn entered as a total area. A lawn with a curved border was broken into rectangles with the square footage calculator and the sum, 1,460 sq ft, was typed into the total-area field with the length and width left blank. In 2 × 5 ft rolls that is 146 rolls net. The curve means more edge to trim, so the waste field was raised from the default to 10%: 160.6 adjusted, 161 rolls to buy. At the default 5% the same area would have bought 154; the 7 extra rolls are the price of the edge, and the raised figure is a judgment rather than a measurement — the engine applies whatever you choose.

A large lawn in big rolls. Suppose the supplier's listing reads 4 × 30 ft rolls — illustrative dimensions, since big rolls vary by farm. A 110 × 75 ft lawn is 8,250 sq ft; at 120 sq ft per roll that is 68.75 rolls net, 72.19 with the 5% allowance, and 73 rolls to buy with 0.81 of a roll — 97.5 sq ft — spare from rounding alone. The round-up is coarse when the unit is large, which is worth knowing before adding a generous percentage on top of it.

Pallets and a price. 60 × 35 ft is 2,100 sq ft, 210 rolls net, 220.5 adjusted, 221 rolls to buy. With 50 rolls per pallet typed from the supplier's listing, the pallet line reads ceil(221 ÷ 50) = 5 pallets. Those pallets would hold 250 rolls, so the last one is partial; whether a partial pallet can be ordered is a question for the supplier, and the tool keeps the roll count as the purchase figure. With $5.00 per roll typed into the price field, the cost line reads $1,105.00 — 221 rolls times the price, nothing else. That price is a placeholder chosen only to show the arithmetic; the site holds no sod prices.

The metric lawn. In metric mode, 12 × 8 m in 0.6 × 1.5 m rolls reaches the engine as 39.37 × 26.25 ft in 1.97 × 4.92 ft rolls. The lawn is 96 m² (1,033.34 sq ft) and each roll 0.9 m² (9.69 sq ft), so the net count is 106.67 rolls, the 5% allowance makes it 112, and 112 rolls are bought. The result panel prints the areas in square meters, but the count underneath is the same one the imperial path produces from the converted dimensions — and, as the misreadings section shows, the same one the unconverted numbers would produce too.

How to read the result

The headline line is the purchase decision: Buy N rolls. Beneath it, the Lawn line shows the area, the area per roll, and their quotient — the net count — so a typo in a dimension is visible before it is padded; With N% trimming waste shows the adjusted count with the percentage that produced it. The gap between the adjusted count and the headline is what the round-up added. A pallet line appears only when you entered rolls per pallet, and a cost line only when you entered a price. Read the lawn line to check your geometry, the waste line to check your allowance, and the headline to place the order. In metric mode the lawn and roll areas print in square meters, converted from the engine's figures with the exact factor above; the counts are unchanged. The copy button places a short plain-text summary of the result on the clipboard.

Common misreadings

Roll size in inches. The roll fields take feet. A listing of 24 × 60 in — the house roll, which is 2 × 5 ft — typed into them unconverted gives the engine a roll of 1,440 sq ft, 144 times the real one, and the 1,000 sq ft lawn shrinks to 0.69 rolls net, 0.73 adjusted, and a headline of 1 roll instead of 105. If the count looks absurdly small, check the roll fields first. The slip runs the other way on the lawn fields: the same lawn's 480 × 300 in typed as feet buys 15,120 rolls.

Metric figures in the imperial fields. Type the metric lawn — 12 × 8 m in 0.6 × 1.5 m rolls — with the toggle still on Imperial and the engine sees a 12 × 8 ft lawn in 0.6 × 1.5 ft rolls: 96 sq ft over 0.9 sq ft per roll. The count comes out at 112 rolls, identical to the correct 112, because the count is a ratio of two areas and the unit cancels as long as every field uses the same one; this page's build checks that the two runs agree. What goes wrong is the printed area — 96 sq ft where the lawn is 96 m² — and pallets and cost, being built on the count, would be unaffected. The slip that matters is mixing units between the lawn and the roll, which the previous paragraph shows.

Waste as a fraction. The waste field takes a percentage. The house lawn at 5% buys 105 rolls; typed as 0.05 it is read as 0.05%, the adjusted count falls to 100.05, and the round-up buys 101 — 4 rolls short of the intended allowance, with no warning, because a fraction of a percent is a valid input.

Square feet per pallet in the rolls-per-pallet field. The pallet field wants a count of rolls. The pallet example above, with 50 rolls per pallet, needs 5 pallets; type the pallet's area instead — 500 sq ft, which is what 50 rolls of 10 sq ft cover — and the engine divides 221 rolls by 500, reports 1 pallet, and leaves the roll count above it unchanged. A pallet count that looks too good is usually this.

A value left in the total-area field. When the total-area field holds a number, the form uses it and ignores the length and width, so a stale area from an earlier lawn silently overrides the dimensions you just typed. The lawn line shows which area the engine used; if it does not match the length times the width, clear the area field or press Reset.

Where the model stops

The engine divides one area by another and rounds up. It has no outline of the lawn — only the area — so it cannot tell a rectangle from a curved bed, and it does not deduct a patio, a tree ring, or a path inside the footprint; those must be subtracted before entry. It does not lay rolls: it has no knowledge of the direction the rolls run, where a roll meets an edge, or whether an offcut from one edge can be used at another, which is why trimming lives entirely in one flat waste percentage rather than in any geometry. It holds no roll size, no pallet count, and no price of its own. As the methodology page states for every tool, subgrade preparation, moisture and temperature, regional variation, and delivery minimums are outside the model; for sod that means the soil beneath the rolls — size it with the topsoil calculator — and, as the note under the form says, grading, drainage, soil preparation, and irrigation design, which belong with a qualified landscaper. This page counts rolls and makes no other determination.

Why sod rewards tight math

Unlike brick or gravel, sod cannot sit in the driveway until next weekend — it is a living product with a shelf life measured in hours on a hot pallet. That makes the ordering figure worth getting right the first time: measure the lawn precisely, put the safety margin in the visible waste field, and schedule delivery for the day you lay it. The examples above show the two ways a count goes wrong — a unit slip in a dimension, or an allowance that did not match the edge — and both are visible in the result lines before anything is ordered.

Before the grass goes down

New sod usually wants fresh soil under it — size the layer with the topsoil calculator using the same lawn area. Hardscaping the borders instead? The paver calculator handles paths and patios, and the mulch calculator covers the beds you are not turfing. The square footage calculator totals an irregular lawn for the area field, and the construction unit converter moves any figure between imperial and metric. For the reasoning behind the percentage, read Waste factors, explained, or browse all guides.

Frequently asked questions

How big is a roll of sod?

Whatever size your farm cuts — and that is why this tool asks. 2 × 5 ft (10 sq ft) is a common homeowner roll and makes a good placeholder, but 16 × 45 in slabs (5 sq ft), 4 ft big rolls, and other regional sizes are all in circulation. The count is your lawn area divided by the roll dimensions you enter, nothing else.

How much extra should I order for cutting?

Around 5% for a straightforward lawn — sod gets trimmed with a knife along beds, walks, and curves, and the offcuts are rarely reusable because they dry out fast. Kidney-shaped beds and lots of edge raise the figure; a plain rectangle barely needs it.

How many rolls fit on a pallet?

Farms stack pallets differently — 400 to 700 square feet per pallet are all common claims — so the pallet line appears only when you enter your supplier’s rolls-per-pallet count. With it, the tool converts your roll total into whole pallets for the delivery order.

Should I measure the lawn generously or tightly?

Tightly, and put the margin in the waste field where it is visible. Sod is perishable — a pallet left over the weekend is compost — so the honest approach is an exact area plus a deliberate, labeled cushion rather than padded measurements you cannot audit later.

Can I enter a total area instead of length and width?

Yes. The total-area field takes square feet (square meters in metric mode), and when it holds a value the form uses it and ignores the length and width — the route for an irregular lawn totalled from rectangles with the square footage calculator. Clear it, or press Reset, to go back to length × width; the lawn line in the result shows which area was used.

Does switching to metric change the roll count?

No. Meters are converted to feet with the exact definition before the engine runs, and the count is a ratio of two areas, so the unit cancels. The toggle changes what the fields expect and prints the lawn and roll areas back in square meters; the rolls, pallets, and cost are the same figures the imperial path gives for the same lawn.

Why are rolls rounded up before pallets are counted?

Because a partial roll cannot be bought, the waste-adjusted count is rounded up to a whole roll first — the only rounding in the chain. Pallets are then whole pallets of that roll count at the figure you entered, so the last pallet may be partial. Whether a partial pallet can be ordered is a supplier question; the roll count stays the purchase figure, and the cost line is rolls times your price, never pallets.

Does the tool handle prep — soil, grading, watering?

No. It counts rolls. Base soil depth is the topsoil calculator’s job, and grading, soil amendment, and establishment watering are agronomy calls outside a quantity tool’s lane.

Lawn measurements never leave your browser. The estimating pipeline is documented on the methodology page.