Skip to content
SoilSums

Know exactly how much to buy

Planting date calculator

Your frost dates and crops

Enter your average last spring frost date and pick a crop or two.

Not sure? Where to find your frost date

Adding it flags anything that will not ripen in time

Which crops?

Almost every planting date in a seed catalogue is expressed relative to your last spring frost: "start indoors six weeks before last frost", "direct sow two weeks after". This calculator does that arithmetic for thirty crops at once, from the one date only you can supply.

There is no ZIP code lookup here, deliberately. Frost dates vary too much over short distances for a postcode to be a good answer, and the second question below explains why asking you is the more honest approach.

How to use it

  1. Enter your average last spring frost date. If you do not know it, the first question below lists where to find it for your country.
  2. Add your average first fall frost date if you know it. It is optional, and worth entering: it lets the calculator flag anything that will not ripen before frost, and tells you how long your season actually is.
  3. Pick your crops. Tap as many as you like; the calendar builds as you go.

Each row gives a date to start indoors, to transplant out, and to direct sow, plus a likely harvest window. Blanks are meaningful — a blank direct-sow date means the crop is not normally sown straight into the ground, not that the data is missing.

How it is calculated

Every crop carries three offsets in weeks, relative to the last frost date, and a days-to-maturity range:

start indoors = last frost - (weeks before last frost x 7)
transplant    = last frost + (weeks after last frost x 7)
direct sow    = last frost + (weeks relative to last frost x 7)
harvest       = last planting step + days to maturity

Negative offsets mean before the frost date, which is why cool-season crops such as lettuce and kale show transplant dates earlier than the frost date itself — they take a light frost without harm.

All of this is computed in UTC and returned as plain calendar dates, so a shared result cannot shift by a day depending on the reader's timezone.

A worked example

A last frost date of 15 May, growing tomatoes:

  • Start indoors: six weeks before, so 42 days back from 15 May = 3 April
  • Transplant out: one week after, so 22 May
  • Direct sow: not applicable — tomatoes are not sown outdoors in a temperate season
  • Harvest: 60 to 85 days from transplanting = 21 July to 15 August

Radishes from the same frost date are direct sown three weeks early on 24 April and ready in 22 to 30 days, which is 16 to 24 May.

Typical offsets, in weeks from last frost

Every crop the calculator knows, with the same offsets it uses. Negative is before your last frost date, positive after it.

CropStart indoorsTransplantDirect sow
Tomato6 before1 afterNot usually direct sown — it needs a head start indoors to ripen in a temperate season.
Pepper8 before2 afterNot usually direct sown — it germinates slowly and needs the indoor head start.
Cucumber3 beforeon the date1 after
Zucchini3 beforeon the date2 after
Lettuce8 before3 before4 before
SpinachNot usually started indoors — it goes in as soon as the ground can be worked, weeks before anything needs a windowsill.Not transplanted — sow where it will grow.5 before
Kale8 before3 before3 before
CarrotNot started indoors — moving a seedling forks the taproot, and the taproot is the crop.Not transplanted — sow where it will grow.2 before
RadishNot started indoors — it is ready in about four weeks, so a transplant only sets it back.Not transplanted — sow where it will grow.4 before
BeetNot usually started indoors — the root resents being moved.Not transplanted — sow where it will grow.3 before
Onion12 before2 before2 before
GarlicGarlic is planted in autumn, a few weeks before the ground freezes, and harvested the following summer — so no last-frost offset describes it. Work back from your first fall frost date instead.
PotatoNot started indoors — seed potatoes are chitted in a cool, bright place instead.Not transplanted — seed potatoes go straight into the ground.2 before
Sweet potatoNot sown from seed — it is grown from rooted slips.3 afterNot sown from seed — set out rooted slips about three weeks after your last frost.
Bush beanNot started indoors — beans grow fast and dislike root disturbance.Not transplanted — sow where it will grow.1 after
PeaNot usually started indoors — peas prefer cold soil and germinate readily in it.Not transplanted — sow where it will grow.4 before
Sweet cornNot started indoors — corn resents root disturbance and catches up quickly outdoors.Not transplanted — sow where it will grow.1 after
Winter squash3 beforeon the date2 after
Pumpkin3 beforeon the date3 after
Broccoli8 before2 beforeNot usually direct sown — transplants get ahead of spring weeds and of the heat that ruins heads.
Cabbage9 before3 beforeNot usually direct sown — transplants get ahead of spring weeds and of the heat that splits heads.
Cauliflower8 before2 beforeNot usually direct sown — it needs an unbroken start that a seedbed rarely provides.
Eggplant8 before2 afterNot usually direct sown — it wants a long warm run that an outdoor sowing rarely gives it.
Okra1 before2 after2 after
Basil6 before1 after1 after
CilantroNot started indoors — it bolts almost immediately after being moved.Not transplanted — sow where it will grow, and sow again every few weeks.2 before
Parsley8 beforeon the dateon the date
DillNot started indoors — the taproot resents being moved.Not transplanted — sow where it will grow.on the date
StrawberryNot usually grown from seed — plant bare-root crowns or runners instead.2 beforeNot sown from seed — set bare-root crowns out about two weeks before your last frost.
Watermelon3 beforeon the date2 after
AsparagusNot usually grown from seed — plant one-year-old crowns instead.4 beforeNot direct sown — crowns are planted in a trench, not seed in a drill.
BlueberryNot grown from seed in a home garden — buy a two- or three-year-old bush.4 beforeNot sown from seed — a bush from a nursery fruits years sooner.
Marigold6 beforeon the dateon the date
Swiss chard5 before2 before2 before

Tips and common mistakes

Treat the last frost date as a coin toss, not a deadline. Half of years are later than the average. Anything tender wants a week or two of margin and a look at the forecast.

Soil temperature matters more than air temperature for sowing. Beans, corn and squash rot in cold wet soil rather than germinating. A cheap soil thermometer settles the question better than a calendar does.

Count back from the fall frost for autumn crops. For a late sowing, the useful arithmetic is days to maturity plus a couple of weeks of margin, subtracted from your first fall frost date.

Do not start seeds indoors too early. A tomato sown ten weeks before it can go out becomes a leggy, root-bound plant that never quite recovers. The offsets here are deliberately not generous.

Harden off before transplanting. A week of increasing time outdoors before planting out saves plants that would otherwise stall or scorch.

Common questions

How do I find my last frost date?
For the United States, the NOAA regional climate centres publish freeze-date probabilities by station, and most state extension services turn those into a local planting calendar. In the UK, the Met Office publishes climate averages by region. In Canada, Environment and Climate Change Canada does the same. A neighbour who has gardened locally for twenty years is also a genuinely good source, often better than a national map for your particular spot.
Why does the calculator not just use my ZIP code?
Because a ZIP code is not a climate. Frost dates vary sharply over short distances with elevation, slope, shelter and how much concrete is nearby, and a lookup table would give a confident answer that is wrong for a garden at the bottom of a cold valley. Asking you for the one local fact that matters is more honest and, for the gardener who knows their own site, more accurate.
Is it safe to plant on the last frost date itself?
No. An average last frost date is a midpoint, which means roughly half of years have a frost after it. For anything frost-tender — tomatoes, peppers, beans, squash — wait one to two weeks past it, and keep an eye on the forecast. Hardy crops such as peas, spinach and kale can go out well before it.
Why does garlic not get a date?
Because no last-frost offset describes it. Garlic goes in during autumn, a few weeks before the ground freezes, and is harvested the following summer. Rather than invent a spring date for it, the calculator shows the crop's own timing note and tells you to work back from your first fall frost instead. Strawberries are similar, being planted as crowns rather than sown.
What does the harvest window mean?
It is the crop's days-to-maturity range applied to whichever planting step comes last — direct sowing, or transplanting for crops that are set out as seedlings. It is an estimate, and a cool season will stretch it. If you have entered a first fall frost date, the calculator flags anything that would not finish in time.
Can I plant more than once in a season?
Yes, and for fast crops you should. Radishes, lettuce, spinach, bush beans and carrots can be sown every two to three weeks through the season for a continuous supply rather than one glut. Use the dates here for the first sowing and count forward from there.

Related tools

Read more on this

Keep going

Last updated

Written and checked by Muzamil Ali. Results are estimates — see the disclaimer.