📋 Before you start
What this section is really answering.
Paddocks exists to answer one question you ask constantly and usually guess at: which paddock should the stock go into next?
Everything else — the rest targets, the statuses, the movement log — is built to make that answer appear without you having to hold six paddocks and their last grazing dates in your head.
💡 Why rest length matters more than it sounds
Longer rests do two jobs at once. The plant rebuilds its reserves, so the next grazing is bigger — and the worm larvae left behind in the last grazing die off before your stock come back. Short, frequent rotations quietly do the opposite on both counts, which is how a block ends up needing more drench every year. The app's whole grazing side is built around making the rest visible.
1️⃣ Adding paddocks
Set them up once, roughly, and refine later.
From the Paddocks card use + then + Paddock. The fields:
- Paddock name — what you actually call it. "Front flat", "Back of the shed".
- Size and size unit — acres, hectares or square metres. Optional, but needed later if you want kilograms of dry matter rather than percentages.
- Paddock group / use — optional grouping, called a zone elsewhere in the app. Worth setting if you run distinct areas, because you can set rest targets for a whole zone at once.
- Last grazed — optional, and leave it blank if you're just setting up. Fill it in if you know it, because the rest clock starts from here.
- Target rest period by season — four fields. See below.
- Growing — what's in it: rye/clover, chicory, plantain, native grass and others.
Don't try to be precise on the first pass. A paddock with just a name is already useful; sizes and rest targets can follow once you've seen how the section behaves.
2️⃣ Rest targets by season
Because a paddock in July isn't a paddock in October.
This is the part people skip and shouldn't. Grass grows at wildly different rates through the year, so a single "rest 30 days" rule is wrong for most of it. My Block Hand keeps four targets per paddock and automatically uses whichever matches the current NZ season.
Leave a season blank and it uses the built-in default. Those defaults, with the typical range shown beside each field in the app:
- Spring — 25 days (21–28 typical)
- Summer — 32 days (21–42 typical)
- Autumn — 48 days (35–60 typical)
- Winter — 75 days (60–90 typical)
They're starting points, not rules — edit them freely, and expect your own numbers to drift away from these as you learn your block.
⚡ Setting a whole zone at once
Rather than editing twenty paddocks one at a time, use Set rest targets for zone on the Paddocks card. It applies your four seasonal targets to every paddock in that zone — and note it overwrites any per-paddock overrides already set within it. Leaving a season blank there resets those paddocks back to the app default for that season.
3️⃣ Reading the statuses
Four states, and what each is telling you.
Every paddock shows a status. The dashboard at the top of the section counts them, and each count is tappable to see which paddocks are in that state.
- 🟢 Ready — rested past its target for the current season. This is your shortlist.
- 🟡 Resting — coming back. Shows N days to target, or a % recovered figure if you're measuring cover.
- 🔵 Occupied — stock are in it now.
- ⚪ Needs setup — no last-grazed date, so the app can't work anything out yet. Add one and it starts tracking.
A paddock inside an active withholding period is called out separately with Do not graze until and the date, which is the one status you don't want to discover by memory.
4️⃣ Moving stock
The one action that makes everything else work.
Use + Movement on the Paddocks card, Move Herd Here from a paddock, or Move Herd from a herd. Tick the herds, set the date and optional time, choose where they're going — you can tick several paddocks if the mob grazes them together with the gates open — and add a note.
Movements are the input the whole section runs on. A paddock's rest clock starts when stock come off it, so if movements aren't logged, the statuses are fiction. It's the one habit worth being strict about.
⚠️ Withholding is checked on the way in
If the paddock you're moving into has an active withholding period — from a spray or a treatment logged against it — the app stops and tells you before saving. You can cancel or continue, because you might have a good reason. It's the check that saves you three weeks after you sprayed and forgot.
Full detail on herds and moving individual animals is in the Animals section guide.
5️⃣ Paddock detail
Everything about one paddock in one place.
Tapping a paddock opens its detail: current status, what's in it, its grazing history, and its pasture notes. Three actions sit at the top — Move Herd Here, Add Paddock Job and Edit Paddock.
There's also All paddocks, a flat table of the lot: name, size, unit, last grazed, rest, what's growing and which herds are in them. Useful when you want to compare rather than drill in.
6️⃣ Strip grazing
Breaking a paddock up with a hot wire.
If you're shifting a break each day rather than moving stock between paddocks, the paddock detail has a Strip grazing control. Advance the break as you move the wire and the app counts the breaks, showing the paddock as strip-grazed while stock are in it.
Because the mob is in one paddock for a long stretch, the rest figure for a strip-grazed paddock is shown as a range rather than a single number — the first break has been recovering far longer than the last one, and a single figure would be misleading either way.
7️⃣ Pasture cover
Measuring what's there, instead of counting days.
Rest days are a proxy. They tell you how long it's been, not what's actually grown — and in a dry summer those are very different things. Pasture cover is the optional next step, and it's entirely opt-in: ignore it and your paddocks behave exactly as they do now.
Open it from the 🌿 button in a paddock's Pasture notes card. Set the targets first:
- Stock class — seeds a researched starting range, with its source named on screen (DairyNZ for cattle, Beef + Lamb NZ for sheep residuals). Editable, and there's a "Not set — I'll enter my own" option.
- Measure in — kg DM/ha, or centimetres if you're using a sward stick.
- Move stock off at — your residual. The point you stop grazing.
- Ready to graze at — the cover you want before stock go back in.
Then log readings, each tagged as one of three kinds — entry before stock go in, check while grazing or resting, or residual as they come off. That single choice is what tells the app which half of the cycle the paddock is in.
- Grazing — how much has been eaten, kg DM remaining above your move-off point, and roughly how long until they hit it.
- Recovering — a % recovered bar and an estimate worded strictly as at the rate since your last check.
🌱 The free version: the 3-leaf check
No gear needed and it's built into the dialog's explainers. Ryegrass holds a maximum of three live leaves per tiller — once the third appears the first starts dying. Pull ten tillers from across the paddock and count the live leaves. Around 2.5–3 leaves is the sweet spot. Consistently 4+ means your round is too slow; consistently 1.5 means it's too fast. That one check will tell you more than most gadgets.
🤔 Why the estimates are worded so carefully
You'll notice the app never promises a date. If growth has stalled it says "No growth since your last check" rather than inventing a number, and it suppresses totals entirely when the paddock has no area set. Drought is information, not a failure to calculate — and a confident wrong date is worse than an honest blank.
✅ What the app does vs what you do
The honest split.
My Block Hand handles: rest days tracked from your movements; the right seasonal target applied automatically; ready / resting / occupied / needs-setup statuses with counts; withholding warnings before a move; strip-grazing break counts and a sensible rest range; and, if you measure, % recovered, kg DM eaten and remaining, and time to your move-off point.
You still have to: log the movements — nothing works without them; decide your own rest targets once the defaults stop fitting; do the measuring if you want the cover side; and make the actual call on where stock go, because the app shows you the shortlist, not the answer.
📚 Further reading
Where the starting numbers come from.
The seasonal rest defaults are general NZ starting points. The pasture cover targets come from published sources, and the app names them on screen rather than presenting them anonymously:
- DairyNZ — Pasture assessment: the rising plate meter and its seasonal calibration equations. These are the exact conversions My Block Hand applies when you enter a plate reading — the multiplier and adder change month by month, which is why a raw reading means different things in April and December.
- DairyNZ — Perennial Ryegrass Grazing Guide (PDF): a pocket guide to assessing post-grazing residuals, pre-grazing yields and leaf stage. The most useful thing on this list if you want one thing to take to the paddock.
- Beef + Lamb New Zealand — Feed planning: sheep residuals by stock class and season. B+LNZ will also post you a sward stick free — email resources@beeflambnz.com.
Published residuals span roughly 800 to 1,700 kg DM/ha depending on stock class and season, which is exactly why the app offers a range and lets you overwrite it. After a season of your own readings, your records will be a better guide than any general figure.
📏 A note on accuracy
Those conversions were developed on ryegrass-based dairy pasture. On a mixed or older block sward they're an estimate rather than a measurement, so the useful signal is the trend on your own place rather than the absolute number. That's also why the app doesn't invent a sward-stick centimetre-to-kg conversion — no published equation exists for mixed block pasture, so it tracks in whichever unit you pick instead.
This guide describes My Block Hand as at July 2026. Rest targets and pasture figures are editable starting points from published general guidance, not prescriptions for your block — your own records, and your own eyes on the paddock, should override them.