Seed Starting Calendar

By HarvestMath Editors Share:

Enter your ZIP code or hardiness zone and pick a crop to get a full seed starting calendar: when to start seeds indoors, when to transplant outdoors, or when to direct sow, built on the same zone-based frost date estimate as our Frost Date Calculator — not a separate system, just the next step after it.

Seed Starting Calendar

Find your zone by

Estimated from nearest reference point: Chicago, IL (Zone 6b) — same estimate method as our Frost Date Calculator.

This calendar is a zone-based estimate, not exact station data — it’s built directly on the same frost date logic as our Frost Date Calculator. Actual timing can vary by 1–3 weeks depending on your microclimate. Verify with your local extension office near a real planting deadline.

Start seeds indoors

Feb 8Feb 22

Transplant outdoors

Apr 12Apr 19

Estimated last spring frost: Mar 29Apr 12. Tender — no frost tolerance. Wait for warm soil.

Save this to your Garden Project — carries your saved ZIP code and crops forward from your other results.

See our full vegetable garden planning timeline — this is Stage 2, built directly on our frost dates calculator’s output.

On this page

Get the Spacing & Planting Cheat Sheet — frost dates, seed-starting timing, and spacing charts for your favorite crops, in one page.

A one-page PDF of the spacing & planting math from this site, emailed once.

How to Use This Calculator

  1. Enter your ZIP code or hardiness zone.
  2. Pick your crop.
  3. Read your personalized start, transplant, or direct-sow dates.

How Does a Seed Starting Calendar Work?

This calculator builds directly on our Frost Date Calculator — it uses the exact same USDA Plant Hardiness Zone-based estimate to find your last spring frost date range, then works backward or forward from that range using each crop’s own weeks-before-or-after-last-frost timing. A tomato started 6–8 weeks before frost and a pea direct sown 4–6 weeks before frost are governed by the same zone estimate, just different offsets.

A seed tray and calendar illustration showing indoor seed starting, transplanting, and direct sow stages timed against the last frost date
Same zone estimate as the Frost Date Calculator — just translated into per-crop dates.

Enter your ZIP code (matched to the nearest of a set of real, verified reference locations) or your zone directly, then pick a crop. Crops that are normally started indoors return an indoor start date and a transplant date; crops that are normally direct sown — because they resent root disturbance or grow too quickly to bother transplanting — return a single direct sow window instead.

As with the Frost Date Calculator, every date is shown as a range, not a single falsely precise day. Zone-level estimates are useful for planning but coarser than station-level climate data for your exact address — treat these dates as a planning window, and nudge them earlier or later based on your own yard’s microclimate and the current year’s forecast.

One thing calendar dates can’t capture: seeds germinate based on soil temperature, not the calendar alone. A seed started indoors “on schedule” can still stall or germinate unevenly if the potting mix is too cold. Most warm-season crops need a soil temperature of at least 60–65°F (16–18°C) for reliable germination; peppers and basil want 70°F (21°C) or warmer; cool-season crops like lettuce and spinach will sprout in soil as cool as 40–50°F (4–10°C). If your seed tray is sitting on a cold surface or in a cool room and germination is slow, the soil temperature is usually the culprit — a seedling heat mat under the tray solves this quickly.

Seed Starting Timeline by Crop

Timing relative to your last frost date, by crop. Indoor-start crops show a start window followed by a transplant window; direct-sow crops show a single planting window relative to last frost.

Crop Method Timing relative to last frost
TomatoStart indoors6–8 weeks before; transplant 1–2 weeks after
PepperStart indoors8–10 weeks before; transplant 1–2 weeks after
EggplantStart indoors8–10 weeks before; transplant 1–2 weeks after
Broccoli / Cabbage / CauliflowerStart indoors6–8 weeks before; transplant 2–4 weeks before
Lettuce (head)Start indoors4–6 weeks before; transplant 2–3 weeks before
MarigoldStart indoors6–8 weeks before; transplant 1–2 weeks after
Cucumber / Summer squashDirect sow1–2 weeks after last frost
Beans / ZinniaDirect sow1–2 weeks after last frost
Carrots / Lettuce (leaf)Direct sow2–4 weeks before last frost
Peas / SpinachDirect sow4–6 weeks before last frost
RadishesDirect sow2–4 weeks before last frost

These figures follow standard cooperative extension guidance (see Sources below) and are what the calculator uses internally — the full crop list in the tool includes a few more varieties with the same logic applied.

Hardening Off

Seedlings grown indoors live in a controlled environment with no real wind, no direct sun exposure, and no temperature swings. Moving them straight from that sheltered world into the garden — even on the “right” transplant date — shocks them. Leaves scorch in the sun they haven’t adapted to, stems snap in a breeze they’ve never felt, and cold nights slow growth for a week or more. Hardening off is the process of gradually acclimatizing seedlings to outdoor conditions before transplanting, and it’s one of the biggest factors separating a smooth transplant from a stalled one.

The standard approach, starting about 7–10 days before your transplant date:

  1. Day 1–2: Set seedlings outside in a sheltered spot with dappled shade — under a tree, on a covered porch, or anywhere shielded from direct midday sun and strong wind. Start with about one hour outdoors, then bring them back in.
  2. Days 3–4: Extend to 2–3 hours outdoors, still in a sheltered spot. Watch for wilting; if they droop in the sun, move them to shade and water as needed.
  3. Days 5–6: Move to a location with morning direct sun and afternoon shade. Leave them out for 4–6 hours.
  4. Days 7–8: Increase to a full morning of sun, or leave them out all day if temperatures stay above their cold threshold. Bring in if temperatures will drop near frost.
  5. Days 9–10: Leave them outside for a full day, or overnight if the forecast is safe. They should now be ready to transplant into the ground.

The key is gradual progression — each day adds a bit more sun, wind, and temperature range. Don’t rush the process if you get a string of very hot, windy, or cold days; pause at the same exposure level until conditions are milder. Cold-hardy crops like broccoli and cabbage can begin hardening off earlier and tolerate a couple of light frosts during the process; tender crops like tomatoes and peppers should be brought back in any night the forecast drops near 50°F (10°C) or below.

Worked Example

Say the calculator estimates you’re in Zone 6b, with an estimated last frost date range of roughly March 29 – April 12, and you select Tomato.

  1. Last frost midpoint: around April 5 (the calculator uses the midpoint of your range as the anchor for crop math).
  2. Start seeds indoors: 6–8 weeks before that midpoint — roughly February 8 – 22.
  3. Transplant outdoors: 1–2 weeks after that midpoint, once the frost risk has passed — roughly April 12 – 19.

Switch the crop to Broccoli with the same Zone 6b location and the indoor start window stays similar (6–8 weeks before, so February 8 – 22), but the transplant window moves earlier, to roughly March 8 – 22 — because broccoli tolerates a light frost and doesn’t need to wait for it to pass. Switch to Peas and the calculator returns a single direct-sow window instead, around February 22 – March 8, well before last frost. Same zone, same underlying frost estimate, three different real calendars.

Common Mistakes

  • Starting seeds too early. Seedlings started far ahead of their transplant window sit in small containers too long, get root-bound, and stretch into weak, leggy growth reaching for light. If your transplant date is still 8+ weeks out, wait.
  • Skipping hardening off before transplant. Seedlings grown indoors haven’t felt real wind, direct sun, or temperature swings, and moving them straight to the garden can scorch leaves and stall growth for a week or more. See the Hardening Off section above for the full step-by-step process — the short version is 7–10 days of gradually increasing outdoor exposure before transplanting.
  • Ignoring the indoor-start vs. direct-sow difference. Crops like beans, cucumbers, and carrots resent having their roots disturbed and generally do worse transplanted than direct sown. Starting them indoors "for extra time" often backfires — check the method column in the timeline table above before deciding.

Seed Starting Calendar FAQ

When should I start seeds indoors?

It depends on your crop and your last frost date. Most warm-season crops like tomatoes and peppers start 6–10 weeks before your last frost date; cold-hardy crops like broccoli and cabbage are usually started 6–8 weeks before. Enter your ZIP code or zone into the calculator above and it computes the exact window for whichever crop you pick.

How do I get a seed starting calendar for my ZIP code or zone?

Use the calculator above — enter your ZIP code (matched to the nearest of a set of real reference locations) or select your USDA hardiness zone directly if you know it, then pick a crop from the dropdown. It returns a personalized calendar: indoor start date, transplant date, or direct sow date, all built from the same zone-based estimate as our Frost Date Calculator.

What's the difference between starting seeds indoors and direct sowing?

Starting indoors means germinating seeds inside, under lights or on a warm windowsill, then transplanting the seedlings outside once conditions are safe — this gives tender, slow-growing crops like tomatoes and peppers a head start. Direct sowing means planting the seed straight into the garden soil where it will grow. Crops that resent root disturbance or grow quickly from seed, like beans, carrots, and zinnias, generally do better direct sown than transplanted.

When is it safe to transplant seedlings outdoors?

It depends on the crop's frost tolerance. Cold-hardy seedlings like broccoli and cabbage can go outside a few weeks before your last frost date, once they've been hardened off. Tender crops like tomatoes and peppers have essentially no frost tolerance and need to wait until after your last frost date range has passed. The calculator above computes the right window automatically for whichever crop you select.

What happens if I start seeds too early or too late?

Starting too early usually means leggy, root-bound seedlings sitting in small containers for weeks longer than they should, waiting on a planting date — they stretch toward the light, develop weak stems, and transplant poorly. Starting too late compresses the growing season and can push harvest past your first fall frost date for longer-season crops. The calculator's date ranges are built to avoid both problems, but a few days of flexibility either way is normal.

Sources & further reading

Crop-by-crop indoor seed starting and transplant timing draws on the University of Missouri Extension’s "Starting Plants Indoors From Seeds" (G6570) and the University of Maryland Extension’s Vegetable Planting Calendar, both of which list weeks-before-or-after-last-frost windows by crop. Frost date estimates themselves use the same USDA Plant Hardiness Zone approach as our Frost Date Calculator — see that page for the underlying sourcing. Choosing between light types for your seed-starting setup? See our LED vs. Fluorescent Grow Lights comparison. For more on how we build and verify the formulas behind every calculator on this site, see our methodology page.

Last updated: August 13, 2026.

Get the Spacing & Planting Cheat Sheet — frost dates, seed-starting timing, and spacing charts for your favorite crops, in one page.

A one-page PDF of the spacing & planting math from this site, emailed once.