Skip to content
BeanFlow
Menu
14 days of Pro. No card.

Do you know what one bag of coffee costs you?

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.

12–20 %
is what roasting takes off the weight
Measured from the charge and drop weight of each batch, rather than taken from one remembered average.
to the gram
green coffee leaves the store
Starting a batch draws the lots down, dropping it books the roasted coffee back in.
one bag
the smallest unit of cost
Coffee at the roasted-kilogram cost, packaging from the bill of materials, and the minutes spent filling it.

A roastery outgrows its spreadsheet

Three people have the same file open, shrinkage is typed in from memory, and the cost per bag is two deliveries old.

On spreadsheets

  • Green coffee stock adds up until the first stocktake.
  • Shrinkage is one number for every roast.
  • Cost per bag is recalculated once a quarter, by hand.
  • Shop orders are retyped from e-mail into Excel.
  • “What are we roasting tomorrow” lives in the roaster's head.

In BeanFlow

  • Every stock movement has a lot, a weight and a date — and cannot be overwritten.
  • Shrinkage is calculated per batch, from two weights that were actually measured.
  • Cost per bag is recalculated backwards when the freight invoice arrives.
  • Orders from Shopify, WooCommerce and the B2B portal arrive on their own.
  • The day's plan is built from open orders and what is on the shelf.

One system instead of seven files

Modules a roastery switches on when it actually needs them.

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.

Roasting and shrinkage

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.

Cost of goods and margin

Coffee, labour, energy, depreciation and packaging for a single bag. Margin by product, variant, channel and customer, against the previous period.

Quality and cupping

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.

Recipes and catalogue

Blends as a versioned bill of materials with coffee percentages and expected shrinkage. Variants and SKUs generated from a rule, packaging counted in pieces.

Omnichannel sales

Your own orders, Shopify and WooCommerce in one queue. Shipping takes the bags off stock instead of only changing a status.

B2B portal

Cafés order for themselves, at their own prices, with standing orders and a delivery history. No commission on the value of an order.

Roast curves from Artisan

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.

Coffee subscriptions

Soon

Recurring deliveries to your retail customers, settled against the same inventory.

Pricing that does not punish growth

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.

CriterionVolume-based billingBeanFlow
What the bill is based onKilograms of green coffee, the size and number of roasters.The features in your plan. Kilograms are none of our business.
When you double productionThe bill grows with you.The bill stays the same.
WholesaleOften carries a commission on transaction value.No commission on B2B portal orders.
Another roaster on the floorUsually another line on the invoice.Add as many machines as you have.
PredictabilityThe 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.

Pricing

Three plans, each with the full inventory, roasting and costing. What differs is everything a roastery needs on top.

Starter

One roaster, one place

€49/ month

Micro roasteries and roasteries that have just started.

Start 14 days

Pro

Most chosen

Costs fully under control

€129/ month

Roasteries with a team and sales across several channels.

Start 14 days

Scale

Wholesale and several locations

€299/ month

Roasteries with a B2B portal, several stores and their own API.

Start 14 days

Every plan starts with 14 days of Pro. No payment card.

What the plans include

What the plans include
FeatureStarterProScale
User accounts25unlimited
Stock locations13unlimited
Stock run-out forecast
Reference profiles and deviation alerts
Blind cupping
Customer price levels13unlimited
Full lot traceability
Connected shops12unlimited
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.

The questions we get most often

Does the trial need a payment card?

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.

What happens to the data after the trial?

It stays. Features outside the plan switch off — batches, lots, recipes, cupping sheets and cost history are exactly where they were.

Do I have to rewire my roaster or buy probes?

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.

Which languages and currencies does it work in?

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.

Will you move my data out of spreadsheets?

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.

How does payment work?

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.

Is each roastery's data separated?

Every roastery has its own isolated data space, and it is the database itself that enforces this, not only the application.

See your first batch in numbers

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.