The buyer sends a contract
Buyer, number, crop, quantity, price and delivery window.


Take a photo of the contract the buyer gave you. GrainPosition reads the buyer, contract number, crop, quantity, price and delivery window, and fills them in for you to check. Then do the same with the scale ticket, and with the settlement.


A contract isn’t finished when it’s signed. The truck goes out, and weeks later the settlement comes. Each one is a photo too, and each one is tied back to the contract.
Buyer, number, crop, quantity, price and delivery window.


Ticket number, date, weights, moisture, dockage and grade. If the contract number is on the ticket, the load goes on that contract.


Quantity, price and every deduction, checked against the gross on the statement.


With the contract and its settlements in, the dashboard shows what you contracted against what you were actually paid. On the sample, $628.50 a tonne on the contract and $619.36 actually paid: $9.14 a tonne went to the check-off and freight.
Don’t have the app? The free settlement checker does the same sum for one settlement, and splits the difference into price, weight and deductions.

| Document | Fills in | Also |
|---|---|---|
| Contract | Buyer, contract number, crop, quantity, price, delivery window, priced or open | Notes what it saw on the page, such as the currency, grade and dockage limit |
| Scale ticket | Ticket number, date, crop, gross, tare or net weight, moisture, dockage, grade | Finds the contract if its number is on the ticket; you pick the bin it came out of |
| Settlement | Buyer, settlement number, date, crop, quantity, price, each deduction | Checks quantity times price against the gross on the statement, and flags it if they don’t match |
It reads what’s printed. If a field isn’t on the document it’s left empty, and if the photo isn’t a contract at all it says what it looks like instead. Quantities in bushels or pounds are converted to tonnes with that crop’s bushel weight.
The file is sent to Anthropic’s Claude to be read, and the fields it finds come back to fill in the form. GrainPosition doesn’t keep the file. Anthropic doesn’t use it to train its AI models; it may keep it for a limited time under its own terms, for example to detect abuse. What is kept is the contract you save, and a record that a read happened, without its content, to cap reads at 25 per farm per day. The privacy policy has the details.
The video goes through a whole season on one phone: the farm’s spreadsheet imported, then a new contract from a photo, the scale ticket, the settlement, and contracted against actually paid.
The narration is written out on the video page.
The farm, the buyer and the documents here are fictional samples, and the voice in the video is synthetic. Reading photos works in the app today, in free early access. The demo on the homepage doesn’t read photos.
It is built to read printed grain purchase contracts, including deferred delivery, basis and price-later contracts, from any buyer. It has been tested on sample documents; early access is where it meets real contracts from many buyers. If one of yours reads badly, send it and it gets fixed.
Yes. Pick the PDF the buyer emailed, or take a photo of the paper copy. Photos are made smaller on your phone before they are sent, so a weak signal in the yard is less of a problem.
It is converted to tonnes using that crop's bushel weight, and the app shows it in bushels or tonnes, whichever you choose.
It is sent to Anthropic's Claude to be read, and the fields come back to fill in the form. GrainPosition does not keep the file. Anthropic does not use it to train its AI models; it may keep it for a limited time under its own terms, for example to detect abuse.
Not yet. Reading photos works in the app, in free early access. The demo on the homepage runs in your browser on a sample farm and doesn't read photos. The two-minute video shows the whole thing.
GrainPosition is in free early access. Access is set up personally, and I’ll help you get your book in: from your spreadsheet, or from photos of your contracts.
Get early access Try the demoI’ll import your spreadsheet or your contracts and set up your book in GrainPosition for you, so you can try it on your own numbers. Nothing is charged today, and nothing starts without your yes. See how it works in two minutes.