Green coffee inventory
Lots, suppliers, locations and a movement ledger that cannot be rewritten. Landed cost per kilogram, layer by layer, plus a forecast of how long the stock lasts.
BeanFlow measures the shrinkage of every batch and the cost of every bag — from the container of green coffee to the margin on the shelf. Instead of a spreadsheet that adds up until the first stocktake.
No payment card, and no limit on the kilograms you roast.
Three people have the same file open, shrinkage is typed in from memory, and the cost per bag is two deliveries old.
Modules a roastery switches on when it actually needs them.
Lots, suppliers, locations and a movement ledger that cannot be rewritten. Landed cost per kilogram, layer by layer, plus a forecast of how long the stock lasts.
Batches planned from a recipe, lots proposed FIFO, green coffee drawn down at charge and shrinkage measured at drop. Packing turns bulk coffee into SKUs on the shelf.
Coffee, labour, energy, depreciation and packaging for a single bag. Margin by product, variant, channel and customer, against the previous period.
SCA-style score sheets, blind sessions, reference profiles and an alert when a roast leaves the tolerance band. Sensory scores tied to the lot they came from.
Blends as a versioned bill of materials with coffee percentages and expected shrinkage. Variants and SKUs generated from a rule, packaging counted in pieces.
Your own orders, Shopify and WooCommerce in one queue. Shipping takes the bags off stock instead of only changing a status.
Cafés order for themselves, at their own prices, with standing orders and a delivery history. No commission on the value of an order.
Import Artisan files, compare them against a reference profile and see the curve next to the batch. No rewiring the roaster and no extra probes to buy.
Recurring deliveries to your retail customers, settled against the same inventory.
Roastery software has traditionally billed by the kilograms you roast, the size and number of your machines, or a percentage of wholesale turnover. We bill for the features you use.
| Criterion | Volume-based billing | BeanFlow |
|---|---|---|
| What the bill is based on | Kilograms of green coffee, the size and number of roasters. | The features in your plan. Kilograms are none of our business. |
| When you double production | The bill grows with you. | The bill stays the same. |
| Wholesale | Often carries a commission on transaction value. | No commission on B2B portal orders. |
| Another roaster on the floor | Usually another line on the invoice. | Add as many machines as you have. |
| Predictability | The amount depends on the kind of month you had. | The same amount every month, in your currency. |
We compare billing models rather than specific offers — those change more often than this page does.
Three plans, each with the full inventory, roasting and costing. What differs is everything a roastery needs on top.
One roaster, one place
€49/ month
Micro roasteries and roasteries that have just started.
Start 14 daysCosts fully under control
€129/ month
Roasteries with a team and sales across several channels.
Start 14 daysWholesale and several locations
€299/ month
Roasteries with a B2B portal, several stores and their own API.
Start 14 daysEvery plan starts with 14 days of Pro. No payment card.
| Feature | Starter | Pro | Scale |
|---|---|---|---|
| User accounts | 2 | 5 | unlimited |
| Stock locations | 1 | 3 | unlimited |
| Stock run-out forecast | — | ✓ | ✓ |
| Reference profiles and deviation alerts | — | ✓ | ✓ |
| Blind cupping | — | ✓ | ✓ |
| Customer price levels | 1 | 3 | unlimited |
| Full lot traceability | — | ✓ | ✓ |
| Connected shops | 1 | 2 | unlimited |
| Roast scheduling | — | ✓ | ✓ |
| Margin report | — | ✓ | ✓ |
| B2B portal | — | — | ✓ |
| Standing orders | — | — | ✓ |
| Public API | — | ✓ | ✓ |
Prices exclude VAT. You can change plan at any time and the data from the trial stays where it is. Yearly billing arrives together with card payments.
No. You create a roastery, get 14 days of the Pro plan, and afterwards the account moves to the entry plan. Nothing is charged, because you never gave us a card.
It stays. Features outside the plan switch off — batches, lots, recipes, cupping sheets and cost history are exactly where they were.
No. Roast curves are imported from Artisan, which you are most likely already running. We do not connect to the roaster's controller and we do not sell hardware.
The application speaks Polish and English, with German on the way. Each roastery sets its own currency, weight unit and time zone, and the subscription is priced in the currency you keep your books in.
Green coffee lots are imported from a CSV file during first-run setup. For a larger migration, write to us and we will go through it together.
At this stage our team assigns the plan after a short conversation and we invoice in the usual way. Card payments and recurring billing arrive in the next step.
Every roastery has its own isolated data space, and it is the database itself that enforces this, not only the application.
Create a roastery, enter one lot of green coffee and roast it in the system. It takes fifteen minutes, and at the end you see the cost of a bag.