📅 Plant Repotting Schedule Tracker
Track when each of your plants was last repotted and get a due date for the next one, based on the interval you set (commonly 1-2 years for fast growers, 2-3 for slow growers).
How the due date is worked out
Each row takes its own last-repotted date and interval, and the tracker counts forward in whole days using the average calendar year:
next repot = last repot + round(interval years × 365.25) days
days left = next repot − today
The default two-year interval is 731 days, so a plant repotted on 2024-04-10 is next due on 2026-04-11. Intervals move in half-year steps from 0.5 upward. Once the due date has passed the row reports how many days it is overdue instead of how many are left.
Setting an interval per plant
| Growth rate | Typical interval | Examples |
|---|---|---|
| Fast | 1–2 years | Pothos, monstera, spider plant |
| Slow | 2–3 years | Sansevieria, ZZ plant, most cacti |
| Prefers tight roots | 3+ years | Hoya, clivia, many orchids |
Add a row per plant with the button, and remove any row once you have more than one. What the plant shows beats the calendar: roots pushing through the drainage holes or circling the surface, water running straight through, or a pot that dries out within a day are the signals to move it up.
Frequently asked questions
How often should houseplants be repotted?
Every one to two years for fast growers and two to three for slow ones, which is what the interval field is for. Age matters too: a young plant filling out needs it more often than a mature specimen that has settled.
What time of year is best for repotting?
Early in the growing season, when the plant can push new roots into the fresh mix. Repotting a dormant plant in midwinter leaves damp unused soil around the root ball, which invites rot.
Does the tracker remember my plants?
No. There is no account and no storage, so the rows disappear when the page reloads. Use it to work out the dates, then keep them in your own calendar.