Grass Seed Calculator

How much grass seed you need — by grass type, new lawn or overseeding

A new lawn (bare soil) uses the full rate; overseeding an existing lawn uses about half. The rate also depends on the grass type you pick above.

Tip: the rate printed on your seed bag wins — premium and coated seed differ. This uses typical published new-lawn rates and halves them for overseeding.

Seed needed
enter size

Grass Seed Calculator — guide & how to use

Estimates only. Always confirm the seeding rate printed on your specific seed bag — rates vary by variety, blend, and seed coating. Real results depend on soil prep, watering, and timing. All math runs privately in your browser.

What it does

This grass seed calculator turns your lawn area and grass type into the pounds of seed to buy — for either a brand-new lawn (bare soil) or for overseeding an existing lawn. It uses the real published seeding rate per 1,000 sq ft for each grass type, halves it automatically for overseeding, lets you add a waste buffer, and tells you how many bags to grab. The most common question — "how much grass seed do I need?" — answered correctly by type, not with one generic number.

How to use it

  1. Pick your grass type (or choose "Custom rate" and enter the lb/1,000 sq ft from your bag).
  2. Choose the job: New lawn (full rate) or Overseed (half rate).
  3. Enter your lawn size — rectangle, circle, or a direct square-footage you already measured.
  4. Pick your bag size, and optionally turn on a waste allowance.
  5. Read the total pounds, the bag count, and the seeding rate used.

How the math works

  1. Area = length × width (rectangle), π × (diameter ÷ 2)² (circle), or your direct sq ft.
  2. Rate = the grass type's new-lawn rate (lb per 1,000 sq ft). For overseeding, the rate is halved.
  3. Seed pounds = rate × area ÷ 1,000.
  4. Waste (if on): multiply by (1 + waste% ÷ 100).
  5. Bags = seed pounds ÷ bag size, rounded up (you can't buy a partial bag).

Worked example

A 50 ft × 40 ft lawn (2,000 sq ft) of tall fescue, new lawn, waste off:

Typical new-lawn seeding rates

Grass typeNew lawn (lb / 1,000 sq ft)Overseed (≈ half)
Kentucky bluegrass2–31–1.5
Tall fescue6–83–4
Perennial ryegrass5–62.5–3
Fine fescue1–20.5–1
Bermuda1–20.5–1
Zoysia1–20.5–1
Centipede0.25–0.5

Ranges from common university extension and seed-supplier guidance. Your specific bag rate always overrides these defaults.

Accuracy notes & assumptions

Common mistakes this avoids

How to embed this tool on your website

Frequently asked questions

How much grass seed do I need per square foot?

Seed is rated per 1,000 sq ft and depends on grass type: ~2–3 lb/1,000 for Kentucky bluegrass, 6–8 lb for tall fescue, 5–6 lb for perennial rye, 1–2 lb for Bermuda. Overseeding uses about half. Multiply the rate by area ÷ 1,000.

What's the difference between new-lawn and overseeding rates?

A new lawn over bare soil needs the full rate; overseeding into existing turf uses about half because the ground is already mostly covered. This tool switches the rate when you pick New lawn vs. Overseed.

How many pounds for 1,000 square feet?

By type, for a new lawn: ~2–3 lb KBG, 6–8 lb tall fescue, 5–6 lb perennial rye, 1–2 lb Bermuda. Overseed uses about half. Check your bag for the exact rate.

Should I add extra for waste?

A 5–15% buffer covers edges, wind, and birds. Lean high for rough or sloped ground. Don't massively over-seed — crowded seedlings thin out.

Is it really free?

Yes — 100% free and everything runs in your browser. It's an estimate; confirm the rate on your seed bag.

Related tools

Put this calculator on your site

No account, no coding. Copy the embed code and paste it where you want it to appear. The tool includes a small "Powered by Snap Tool Suite" badge.

<iframe src="https://snaptoolsuite.com/grass-seed-calculator/?embed=1"
  style="width:100%;max-width:560px;height:1020px;border:0;"
  title="Grass Seed Calculator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/grass-seed-calculator/">Grass Seed Calculator</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

See it live: view a real embed example →

Everything is calculated in your browser. We don't store or sell your data. Estimate only.