Decide before you buy
Every offer sample from the moment it arrives: graded, roasted, cupped and compared — then accepted or declined, with the reason on record.

From offer sheet to green lot
The part of buying coffee that usually lives in a spreadsheet, in the same place you roast.
Photograph the label and the form fills itself in for you to check before saving. Uses AI credits.
Offer, pre-shipment and arrival sit in one group, side by side in arrival order.
One decision per sample, with a reason when you decline. Where it stands is derived from what it produced.
An accepted sample becomes a purchase order and a green lot, with the chain walkable both ways.
See what a lot did between offer and arrival
Samples of the same lot belong together. The group lays them out in arrival order with score, moisture, water activity and defects, so a drop from 86.5 on the offer to 84.0 on arrival is visible at a glance instead of buried in two records.
- A sample never touches your stock or its valuation
- Moisture, water activity, density, defects and screen size per sample
- Cup a whole group in one session, blind if you want
- Enter a whole shipment in one grid of up to 500 rows
- PDF reports and XLSX sample comparisons

Put a code on the bag
Print a sheet of labels and stick one on each sample bag. Scanning opens the sample — origin, processing, varieties and the quality readings — without an account, and without showing what you paid or what you decided.
Get Started Free

Cup a whole group in one session, blind if you want
See All Features
Stop buying coffee from a spreadsheet
Grade, cup and decide on every offer in the same place you roast it.


