Skip to main content

Grain And Hay Storage

Record grain and hay in silos, sheds and stacks from Inventory → Grain & Hay: loads in and out, loads out on an estimate weighed off later with dockets, contracts and magnetic silo tags.

Written by Phase Team

What this is

Grain & Hay Storage records commodities held in silos, sheds, outdoor stacks and bunkers, including quantity, quality and source paddocks.

Inventory → Grain & Hay with Silo 1 open: its drawing at its level, the tonnes in it, the parcels and the loads.

Where to find it

Open Inventory → Grain & Hay. It is the whole Grain & Hay Storage page, inside Inventory: the heading "Grain & Hay Storage" with a line about what is stored, Load in, Load out and Actions (Add structure, Move, Fumigate, Check, Correct, Reports and Quick walkthrough). Its views are Storage, Totals, Activity and Contracts. Totals used to be called Commodities.

Load in, Load out, weigh-off, fumigation and contracts all open there, and on a phone the bottom bar stays on Inventory. More → Data Centres → Grain & Hay Storage still works as a shortcut and opens Inventory → Grain & Hay, and old bookmarks to Grain & Hay Storage open it too.

Because Grain & Hay now sits in Inventory, a grower's view-only login and an advisor on a farm their practice manages in Phase Advisor do not see it, as with the rest of Inventory.

Add a storage location

Choose Actions → Add structure (or Add another structure under the cards), then create a grain silo, seed silo, field bin, grain shed, hay shed, hay stack, bunker or pad, seed shed or grain bag. Add its name, type, capacity and notes. The Bunker / pad tile reads "Covered bunker or open pad".

Grain bags, fifty at a time. Grain bag is a type of its own, drawn as a long white bag that fills along its length. To add a run of them, choose Several at once at the top of Add a structure, then a name and a first and last number (Bag, 1, 50), the type, the farm and the capacity of each. Before anything is saved, the sheet says how many it will add and names any it is leaving out because they are already on the list. One run adds at most 100, and they are all added together or not at all, so a dropped connection can't leave half a run behind. A grain bag added earlier as a Bunker / pad stays one until you change it: open it → Edit → Type.

A phone or browser still on an older version of Phase doesn't know the Grain bag type: it leaves grain bags out of Grain & Hay (and their tonnes out of the totals) until it updates. If bags added on a computer don't show on a phone, close Phase and open it again.

Placing the structure on the Map is optional. Choose Drop pin on map, tap the structure's position on the satellite map, then save; or choose Use my location while standing beside it. You can move or remove the pin before saving. Save and add another clears the pin so the next structure can be placed separately. To move a structure's pin later, open it and choose Move beside its map pin (Place on map when it has none): Phase takes you to the farm map, you tap where it stands, and you come back. On the Map, a storage pin's card also has Move pin.

Record stored grain

Choose the location, season, commodity and variety. Record the quantity in tonnes or kilograms and add a quality or grade where useful. You can also link a source paddock and add customer, contract or general notes.

Log a harvest load

Choose Load in and select Where it went:

  • Into storage adds the load to the selected structure.

  • Delivered off the paddock records a truck sent straight to a receival site or buyer without changing silo stock.

Add the paddock, tonnes, docket, commodity, grade or quality, truck and carrier where known. For a delivered load, Tonnes on this load says whether the tonnes are Weighed or an Estimate, weigh off later (see below). Previously used receival sites and buyers appear as suggestions. You can also start the same sheet from Map → paddock → Plan → harvest activity → Log a load, or from Yield Centre with the paddock already selected.

Read the figures off the docket

Load in, Load out and Record delivered weight each start with Read it off the docket. Take a photo, or choose a photo or PDF, of the weighbridge ticket, receival docket or delivery docket, and Phase AI fills in what the paper says and nothing more:

  • Load in: the paddock, commodity, variety, grade, season, tonnes and supplier.

  • Load out: the parcel it came from, the buyer or site, tonnes, truck, carrier and quality.

  • Record delivered weight: the net tonnes, the day, the docket number, grade and any moisture, protein, screenings or test weight.

Every figure lands in its normal box for you to check before Save, and anything Phase couldn't make out is listed under the buttons. The photo or PDF is kept as the load's docket in Documents when the load is saved. Typing the figures works as before. It needs the farm's AI reading to be on, as the contract reader does. Yield Centre → Log load uses the same sheets.

Finding the structure, parcel or contract

On Load in, Load out, Transfer, Check and Correct, a list of more than eight structures becomes a box you type into. Each structure shows what it holds, its kind and, on a farm with more than one property, which property it is on. The parcel, contract and paddock lists do the same past eight. Shorter lists keep the phone's own picker.

  • New contract… at the foot of the Contract list (on Load out, and on a load delivered off the paddock) opens the contract form over the load sheet with the load's commodity, grade, season and buyer filled in. The new contract is picked the moment it is saved. It shows for anyone who may add contracts.

  • New structure… does the same for Into on Load in and the destination on Transfer, for anyone who may edit Inventory.

The Add contract and Add a structure buttons are still where they were.

Delivered loads remain visible in Activity, Totals → Harvest by paddock and Yield Centre, where they are listed under Deliveries → Delivered as Logged in Phase (see Yield Center). Yield Centre's Deliveries → Harvest loads can record or update the paddock yield from its stored and delivered loads.

Load grain out on an estimate, then weigh it off

When a truck is filled from a silo, bag or shed, the loaders usually only know roughly what is on it; the real tonnes come from the weighbridge at the receival site. Phase keeps both.

Loading the truck

  1. Choose Load out, pick the structure and parcel, and choose Delivered and the buyer or site.

  2. Under Tonnes on this load, choose Estimate, weigh off later, then type the Estimated tonnes.

  3. Add the date, truck and carrier, and link a contract if there is one. Save.

The load comes out of the silo on the estimate straight away. The same choice is on Load in → Delivered off the paddock for a truck going straight from the paddock. Phase remembers the last choice on each phone or computer. A load read from a docket photo starts as Weighed, because a docket already has the weighbridge figure.

When it weighs off

A load on an estimate shows "est. 32 t" and Awaiting weigh-off in Activity and on the structure, and every one is listed in Loads awaiting weigh-off at the top of Storage. That card shows the first three; See all opens the full list in a sheet, and Weigh-off from that list opens on top of it and returns to it. Activity lists more of them at its top.

Each load in the list shows the date, route and truck, the contract it counts towards (the contract number and buyer) and the docket number typed when it was loaded, so a driver can check the paper against the contract. A load that left without a contract, going to a buyer or site an open contract names, shows Looks like that contract : count it towards that as a tap; nothing is attached until someone taps it.

  1. Tap Weigh-off on the load. Record delivered weight shows the load: what it is, its contract, where it came from and went to, the day it was loaded, the truck and the estimate.

  2. Type the Delivered tonnes (net) off the weighbridge docket and the Weigh-off date.

  3. Add the Docket no., Grade delivered, moisture, protein, screenings and test weight if you have them.

  4. Under Dockets & receipts, tap Photo to photograph the docket or Attach file for a PDF or receipt. Add as many as you need.

  5. Check the line above Save, which says what will happen, for example "1.6 t less than the estimate — 1.6 t goes back into Silo 2." Then tap Save delivered weight.

The load then reads "30.4 t delivered (est. 32 t)". Contracts, the paddock's harvest and the Yield Centre use the delivered weight from then on, and the estimate until then.

What happens to the silo. The weighbridge figure is taken as right:

  • If the truck carried less than the estimate, the difference goes back into the silo.

  • If it carried more, the extra comes out of the silo.

  • If the extra is more than the silo has left on the books, the silo is emptied and Phase says how far the book stock was out.

  • If the load already emptied the silo, nothing is put back, and Phase says so. If grain really is still in there, load it back in.

  • A load delivered straight off the paddock changes no storage.

Dockets on any delivery. Every delivery, including one weighed when it went out, has a scale button, Delivery details, in Activity and on the structure. Use it to attach dockets and receipts later or to correct the delivered tonnes; it shows a paperclip count once files are attached. Dockets and receipts are filed in Documents against the silo and the paddock, as "Delivery docket · <commodity> · Ref <docket no.>". Attaching files needs you to be signed in to your farm.

The Yield Centre's load detail has the same Record delivered weight (or Delivery details) button, which opens the same sheet.

A load the site turned away

A load waiting for its weigh-off has Load turned away beside Weigh-off on the Loads awaiting weigh-off card, and at the foot of Record delivered weight. Say why (Moisture, Grade or quality, Weeds or contamination, Site closed, Wrong contract, or your own words), the day, and under Grain went back into which structure the grain was tipped back into. It starts on the silo it came out of; pick another if the truck tipped elsewhere, or leave it blank if the grain is still on the truck. The tonnes go back into that structure, joining the same grain already there or as their own parcel.

The load stays in Activity as Turned away, with what the truck carried, the reason and where it went back. It counts towards no contract and reads as 0 t delivered wherever tonnes are added up, and its rejection docket can be photographed and kept with it. The Yield Centre's load detail says Turned away too. Deleting the load is still there for a record that should never have existed.

Edit a load

Edit on a load in Activity, a structure's history, or the Yield Centre's loads opens the same form the load was recorded with, filled in, and every part of it can change:

  • What happened: a switch at the top turns a load in into a load out and back. Below it are Harvest or Bought in, Into storage or Delivered off the paddock, Delivered or Used on farm.

  • The structure and parcel, commodity, variety, grade and season, the tonnes or bales, the paddock, supplier or buyer, the contract and the docket figures.

Choose Save changes. It stays the same record: its dockets, contract link and place in the history stay with it.

How the silos follow. Phase works out what the load did and what it should have done, and moves each parcel by the difference only. Changing a harvest to bought in, or a delivery to used on farm, moves no grain at all. Correcting 30 t to 32 t adds 2 t. If later loads have already taken out the grain an edit would move (a load moved out of a silo that has since been emptied, say), Phase names the structure that would be short and asks for those loads to be fixed first, instead of guessing.

A delivery still waiting to weigh off stays waiting at its new estimate; one that has weighed off keeps its weigh-off unless you change it to something else. Delivery details is still a button on a delivery's edit form. Transfers, corrections, checks and loads that were turned away still edit their details only, and the form says why.

Grain contracts

Open Inventory → Grain & Hay → Contracts to record what has been sold and what remains to deliver. Select Add contract to enter one, or Read a contract to photograph it or upload the buyer's PDF and review the extracted buyer, contract number, commodity, grade, tonnes, tolerance, price, delivery site and window.

Link a load-out or delivered-off-paddock load to the matching contract. Each contract shows delivered against sold, tonnes still owed and an overdue delivery window. A priced contract also shows Delivered so far, for example "420 t × $352 = $147,840", before freight, levies and grade adjustments. Loads weighed in kg count in tonnes. Priced contracts also price the Actual and Forecast gross margin in Financial Performance: delivered tonnes first, then tonnes still to deliver, then any price you set for the harvest in Yield Centre → Grain prices, then the plan price for the rest. Uncommitted grain compares stored grain with the quantity still owed, so check grades, linked deliveries and tolerances before treating it as grain available to sell.

Anyone with farm editing access can add, read, edit and close a contract, the same people who can record the sale in Finances; someone without that access sees a line saying to ask the farm owner. Everyone on the farm can view contracts and count a delivery towards one. For older deliveries, open the contract and use Count it on an unlinked delivery. Open a saved contract and tap its document to see the PDF or photo inside Phase, with Open in new tab and Download underneath; the file is also filed in Documents. When a multi-grade contract prices every grade the same, the price is kept and the grades listed; when the grades are priced differently, a "Price by grade" line goes into Notes and the single price is left blank. While a farm is on trial, Phase reads forty contracts; a subscription has no limit.

Record stored hay

Record the bale count, bale type and average weight per bale. Phase calculates stored tonnes from those values. Add the season, commodity or hay type, quality, source paddock and notes where known.

Hay bales put out into a feedlot pen with Hay bales come off the stack or shed they were taken from straight away, weighed at that stack's bale weight (see Livestock: Mobs, Feedlot And Records). Hay fed on a ration comes out of the shed the ration lists; hay kept in only one shed comes out of it without asking, oldest stack first.

Not taken out of a silo yet

Completing a seeding takes the seed off stock. When the seed sits in one silo, that silo goes down. When it sits in two or more and the job didn't say which, the product's total goes down but no silo does. The same goes for anything else a job used from a silo, shed or stack without naming it, such as hay fed out on a ration that doesn't say which of two sheds its hay comes out of. A ration can name its silos and sheds so feeding takes the feed out of them (see Livestock: Mobs, Feedlot And Records → Where the feed comes out of).

Feed doesn't wait here as often as it did before 17 October 2026:

  • Hay or grain kept in only one shed or silo comes out of it by itself, however many stacks or deliveries it holds, oldest first.

  • When the silos a ration lists hold less than the feed on paper, usually because a delivery was never recorded, the last listed silo holding that grain gives the rest. It then reads empty until it is counted (Actions → Correct) or its delivery is recorded with Load in.

  • Only feed that none of the listed places holds at all, or feed kept in several places when nobody said which, waits here.

Feed that was already waiting before 17 October stays in the list to be placed once.

These uses are listed in Not taken out of a silo yet, at the top of Storage beside Loads awaiting weigh-off (side by side on a computer, one above the other on a phone). It only shows when there is something to place. Each row has the amount, the product, the paddock and the date.

  1. Under Came out of…, choose the silo it came from. Each silo holding that product is listed with how much is in it, and one holding less than the use says "(less than this)".

  2. If the silo you chose held less than was used, a second choice appears for the rest, starting on "The other … t: nowhere else". Choose the silo the rest came from. A line under the choices says what comes from where, for example "7.95 t from Silo 9 and 4.37 t from Silo 8."

  3. Tap Take it out.

The first silo is emptied and the second goes down by the rest. Leave the second choice on "nowhere else" and it all comes off the first silo, which then reads empty until it is counted. The amount the job recorded and the product's total don't change; only which silo it came out of is set. The card shows three at a time, and See all opens every one in a sheet, where each is placed the same way.

Seeding recorded before 5 October 2026 from seed in several silos is in the list too. Nothing came off any silo for those until now, so check each silo's figure after placing them. A seeding can also say which silo when it is marked done, under Came out of on the Complete activity form (see Crop Plans And Activities).

Correct a stocktake

Open a structure and choose Correct to set what is actually there. Grain corrections are recorded in tonnes. For hay, you can save a change to the bale count even when the tonnes stay the same; the saved confirmation and Activity show the bale change.

Edit beside Correct, on each lot under What's in it, fixes grain loaded as the wrong variety, grade or season. Every record in that grain's history is renamed to match, so past loads, moves and checks read the right variety, and the amount doesn't change. Loads already delivered keep the grade on their docket. If the silo already holds grain of the corrected variety, grade and season, the sheet says so, and saving joins the two into one.

Review storage

If seed or grain in a silo is used on a completed seeding or other crop job that deducts it from Inventory, the leftover tonnes here match Inventory → Seed. Seed kept in a seed silo is one record, shown in both Seed and Grain & Hay.

The summary shows stored tonnes, delivered tonnes, hay bales, storage locations and source paddocks. Storage shows the structures as Cards or on a Map.

In order, type by type. Inside each farm, structures are listed by type: grain silos, seed silos, field bins, grain sheds, hay sheds, hay stacks, bunkers and pads, seed sheds, then grain bags. A farm with more than one type has a small heading over each run with how many there are ("Grain silos 12"). Inside a type they are in name order with the numbers counted, so Silo 2 comes before Silo 10, whenever they were added. The lists you pick a structure from (Load in, Load out, Move, Fumigate, Check, Correct) and the Stock on hand report follow the same order. Nothing is renamed or given a new type.

Search and filters. Once a farm has seven or more structures, a search box sits above them. Type part of a name ("silo 3" or "silo3"), what is in it (a commodity, variety or grade, such as "barley" or "APW1") or a farm's name. Under it are filters: Type (only the types the farm has, each with a count), Holding (what is in storage now), Farm (with more than one) and Hide empty. Each is on or off by itself, with a tick on the ones that are on; on a phone they sit behind one Filters button. A line says, for example, Showing 12 of 77 structures with Clear beside it, and when nothing matches the page says so. The filters apply to Cards and to the Map, stay on while you look at Totals and come back, and clear when you leave Grain & Hay. Each card shows how full it is as a bar with a percentage, and its state as small labels: Sealed, Withholding, Over capacity (holding more than its capacity), Gas-tight, Aeration and No pin. Each structure's drawing fills to how much is in it; a striped drawing means there is stock but no capacity set. Open a location to see its contents and available capacity information. Phase can group recorded stock by commodity, grade, variety and source paddock under Totals.

Activity lists every load, move, fumigation, check and correction. Its Filter button narrows the list by Type (Loads in, Loads out, Moves, Fumigations, Checks, Corrections), Structure and Season; each filter shows with an × to remove it.

For chemical, fertiliser and general inventory locations, use Inventory → Locations.

Reports

Actions → Reports prints or exports what is in storage. It is in the menu once the farm has a structure, and works even with nothing in storage, for contracts and past records. Pick a report:

  • Stock on hand: each silo, shed and stack, what is in it, how full it is and its fumigation state.

  • Commodity summary: tonnes of each commodity, then by variety, grade and season, and where it sits.

  • Contract summary: each contract's sold, delivered, still to deliver, % delivered, $/t and delivered value, with a total, then Uncommitted grain. Tick List each delivery to add the deliveries with their dockets, moisture and protein.

  • Storage records: every load in, delivery, move, correction and check, oldest first.

  • Fumigation register: product, dose, sealed, opened, clear-from and operator.

  • Harvest by paddock: what each paddock put into storage or delivered straight off the paddock.

Choose a season or All seasons, and for contracts Open contracts or All contracts. Then pick PDF (laid out like the Inventory report, with your farm name and the date), Excel (each table on its own sheet) or CSV (the tables one under another). The spreadsheets carry extra columns the PDF leaves out, such as price basis, delivery site, contract value, truck, temperature, insects and notes. The chooser shows how many rows each table will have before you export.

Phase tags on silos, sheds and stacks

A Phase tag on a silo, field bin, grain or hay shed lets anyone on your farm scan it with their phone, see what is in it and record a load on the spot, without hunting through a list. How tags work in general (setting one up, who can see it, moving, retiring and getting more) is in Storage Locations, QR Codes And Stocktakes.

Set a tag up. Stick the tag on and scan it. Phase asks What have you stuck it on?; choose Grain & hay storage, then the silo, bin or shed. If it isn't in Phase yet, choose Add a new silo or shed, give it a name, kind and Capacity (in tonnes, or bales for hay), and tap Add and tag it. Setting a tag up needs permission to edit Inventory.

What a silo's tag shows. In it now, in tonnes (or bales for hay), drawn at its fill level, with a fill bar and the percentage of its capacity, and labels such as Sealed, Withholding, Gas-tight and Aeration. Under that:

  • Load in and Load out, which open the same Grain & Hay Storage load forms with that silo already chosen.

  • Photo a docket: Phase reads the weighbridge ticket or receival docket into the load form.

  • Say what happened: hold the microphone or type the load, for example "took 28 tonne out to the receival site, docket 44871", and Phase fills in the load form.

  • Record a check, Move grain (Move hay for hay) and Fumigate.

  • What's in it: each lot with Out, Move, Correct and Edit (the variety, grade or season; see Correct a stocktake above).

  • The last few entries from Activity, and Open in Grain & Hay Storage.

Nothing saves from a docket photo or a spoken load until you check the load form and press save. A silo sealed for fumigation says "Sealed for fumigation. Do not open or enter.", and its load buttons are locked until it is opened; its Fumigate button becomes Mark opened, to fill in the date it was opened and ventilated. A silo with no capacity says Set its capacity, and Edit at the top changes the silo's name, type, capacity, gas-tight and aeration.

Loads belong to the silo, not the tag. Every load stays recorded against the silo it was logged on, so a tag can be moved to another silo (••• → Move it to something else) without losing anything.

The old storage QR code on a location in Inventory → Locations has been replaced by Phase tags; printed storage QR sheets still open their read-only page.

Did this answer your question?