Paracowie Farm Manager
GC & HA Murdoch Partnership
George

Dashboard — 2026–27

Net margin by paddock ($/Ha)
Net margins.
Annual obligations
Obligations.
Financial KPIsFrom Figured — actuals to May 2026
Upcoming payments
Rainfall — YTD vs average
Crop summary
CropHaAvg yieldPriceProfitableTotal net

Grain marketing

Summary
Price log
Sales log
Charts
Carry cost

Gross margins

Season:
Prices used in calculations Edit to update all paddock margins instantly
Price sensitivity

Paddocks

Map
List & editor

Add, edit or remove paddocks. Click a paddock row to edit its variable cost breakdown in detail.

Add paddock

Field boundaries imported from John Deere Operations Center. Click a paddock to see its current crop and gross margin.

Farm map
Colour by:

Land debt schedule

Add loan

Machinery costs

Annual cost by operation
Costs.
Machinery debt schedule
EntityEquipmentRatePayment date2026202720282029
Cost per Ha / unit by operation — full workings

Lease schedule

All leases
PropertyLessorRate $/HaHaAnnualPaymentsExpiry

Council rates

Vehicle registrations

Monthly cashflow 2026
Monthly rego.
All vehicles
PlateVehicleEntityTypeExpiryRenewalTotal $Last paid

Prices & costs

All prices here flow through to the input cost breakdown in every paddock. Change a chemical price and it updates every paddock that uses it.

Grain prices ($/T)
Chemicals
Fertilisers
Seed
Operations
Levies & other

Edit any price below and click Save — all paddock input cost breakdowns will recalculate automatically.

Historical yields (T/Ha)

Farm average yields by crop across all years, plus per-paddock breakdown for 2025 and 2026.

Rainfall & Yield Analysis

96 years of Paracowie Farm rainfall data (1930–2025). WUE model: Wheat = 0.01984 × GS PAW | Lentil = 0.00992 × GS PAW

Long-run avg
442mm
30yr rolling avg
420mm
Rainfall trend
−5.7mm/decade
2024 (record dry)
200mm
2025
435mm
2026 consensus forecast: 437mm — wheat projection 7.1 t/Ha, lentil 3.6 t/Ha. April rain has declined 31% since the 1970s — the most significant structural change. June is the strongest yield predictor (r=0.58).
Annual rainfall
Monthly profile
Decadal trends
Yield model
2026 outlook
Rainfall log
Annual rainfall 1930–2025 with 10-year moving average
Recent decade (2015–2025)
Average monthly rainfall (long-run)
Monthly correlation with wheat yield
Key correlation findings
MonthCorrelation (r)SignificanceImplication
June0.58p<0.01Strongest single monthly predictor
September0.54p<0.01Grain fill — critical for final yield
May0.51p<0.01Every extra 10mm in May ≈ +0.10 t/Ha wheat
August0.38p<0.01Head emergence support
July0.37p<0.01Tillering and canopy development
April0.33p<0.01Pre-season PAW recharge — declining 31% since 1970s
Jan–Mar / Nov–Dec~0.00Not sig.Summer rain does not carry to yield
Decadal average rainfall
Dry year frequency per decade (<350mm)
Dry year frequency has doubled: 1.5 dry years/decade pre-2000 → 3.0/decade in the 2000s–2010s. April rainfall down 31% since 1976 (38.8mm → 26.9mm). Long-run averages projected to reach ~400mm by the 2040s.
WUE yield calculator — enter your rainfall forecast

WUE model calibrated to farm benchmarks: 6.50 t/Ha wheat and 3.25 t/Ha lentil at 400mm annual rainfall. Actual yields depend on variety, nutrition, disease pressure and management.

Yield scenarios by rainfall outcome
OutlookAnnual mmGS PAWWheat est.Lentil est.
Very Dry D1–D2<370mm<303mm6.0 t/Ha3.01 t/Ha
Below Avg D3–D4370–420mm303–344mm6.4 t/Ha3.20 t/Ha
Average D5–D6420–480mm344–393mm7.3 t/Ha3.66 t/Ha
Good D7–D8480–540mm393–442mm8.3 t/Ha4.15 t/Ha
Wet D9–D10>540mm>442mm9.1+ t/Ha4.56+ t/Ha
2026 probabilistic forecast
Linear trend
414mm
10-yr moving avg
432mm
Post-dry-year avg
461mm
Long-run avg
442mm
Consensus
437mm
Mid-season decision framework
May+June totalSeason signalRecommended action
<80mmTracking below averageConserve inputs — reduce variable N
80–130mmAverage seasonStandard input programme
>130mmHigh potential seasonJustify additional N topdress — chase the yield

When May+June exceeds 120mm, average wheat yield is 6.4 t/Ha — 37% above years where May+June is below 80mm (4.7 t/Ha). Track your May+June running total weekly from May 1.

ENSO caveat: This analysis cannot capture ENSO/IOD signals, which dominate SA grain belt rainfall at seasonal timescales. Cross-reference the BoM ENSO Outlook quarterly. La Niña = push forecast higher. El Niño = push lower.

Financial statements

KPIs
Cash Flow
Profit & Loss
Balance Sheet

Diesel

Price tracker
Market intel
Buy strategy
Log today's TGP AIP website
Log a purchase
Adelaide TGP — price history Your logged prices + 2026 historical data pre-loaded
TGP log
Purchase history
Singapore Gasoil log Auto-fetched daily — NYMEX:SGB1!

Strategy & Advisory

2026-2035 Plan
Advisory board minutes

Reports

Generate a PDF advisory board report from your current season data. Tick the sections you want to include, then click Generate.

Advisory board report

Select sections to include:

What is included

Cover page — Partnership name, season, date, farm headline stats

Rainfall & season outlook — Last 10 years vs long-run average, 2026 forecast

Grain marketing — Current prices, production estimate by crop, 12-month carry cost breakeven

Gross margins — All paddocks with revenue, variable cost, lease, and net margin

Land debt — All loans with balance, rate, annual interest and payment dates

Leases — All leases with rate, area, annual cost and expiry dates

Report pulls live data from your current season records at time of generation.

Settings

Change PIN

Set a shared PIN for George and Hugh. Keep it simple — 4 to 6 digits.

Season management

Archive the current season and start a new one. Archived seasons are read-only.

Data export

Export all data as a JSON backup file.

Past seasons

Archived seasons are read-only. Click a season to review it in the dashboard and all modules.

Saved
0) { var isPrimary = ['APW1','BAR1','CANS','NIP'].indexOf(r.commodity) >= 0; if(isPrimary || !data.prices[crop]) data.prices[crop] = price; } }); var lastDate = res.data[0] ? res.data[0].price_date : null; if(lastDate) { var updEl = document.getElementById('grain-prices-updated'); if(updEl) updEl.textContent = 'Live prices as at ' + new Date(lastDate + 'T00:00:00').toLocaleDateString('en-AU',{day:'numeric',month:'short',year:'numeric'}); } } catch(e) { console.log('Grain price fetch failed:', e.message); } } fetchGrainPrices(); fetchGrainPrices(); >