Prove where every gram of material goes.

MFA Studio maps your material flows and checks that every process balances. Built for sustainability teams and their consultants.

Made for changemakers like

  • nlmtd
  • Route Circulair
  • Overview Effect
  • Tauw

One real study, every process balanced.

Amsterdam's organic waste, from households and food streams through incineration and anaerobic digestion out to emissions, fertiliser and green gas. Inputs reconcile against outputs at every step.

OW households: 87,244OW Green Urban Areas: 3,010OW Other Municipal Waste: 6,157OW Food Services: 29,691OW Retail Sector: 9,755OW Food Industries: 23,069OW Food Production: 5,280Chemicals: 1,178Water: 6,347Worms + O2: 229AEB Incinerator: 116,722Decentralised Compost: 1,669Decentralised AD: 219Amsterdam Greenmills: 45,145Worm Hotels: 451Incineration: 117,900Vermicomposting: 680Composting: 1,669AD: 51,711Solid Ashes: 29,458CO2 Emissions: 47,081Salts: 850Fly Ashes: 11,783Residue: 589Flue Gas: 25,923Unknown: 3,107Water vapour: 108Worms: 18Gypsum: 236Green gas: 3,375Liquid CO2: 2,069Fertiliser/Compost: 32,544Other Emissions: 302Leachate: 5Waste water: 9,522waste: 4,990

A pretty diagram can still be wrong. This one has to add up.

Every process obeys conservation of mass. MFA Studio checks it for you and flags the ones that do not reconcile, so a good-looking Sankey cannot hide a broken number.

Assembly

Example, 2025

Imbalanced
Inflows1,000 t
Outflows plus stock change880 t
in − out − Δstock
+120 t

Watch the residual reconcile to zero.

Everything an MFA needs, in one place.

Import your data

Upload CSV or Excel and map columns to flows. Unknown processes become drafts you confirm, bad units get flagged before anything lands.

Model the system

Define processes, flows, stocks and materials inside a stated boundary. The same system fills with new data each reporting period.

Check the balance

Inputs minus outputs minus stock change, computed per process against a tolerance you set. Imbalances surface on the diagram, not in a spreadsheet.

Hand it over

Invite a client as viewer to explore and query, or as editor to keep the study current. Roles are enforced on the server.

From raw spreadsheet to a living study.

  1. Import what you collected

    Drop in a spreadsheet of flows. Map the columns once, review the validation report, and your first diagram renders.

  2. Balance and refine

    Read the residual on each process, correct the flows that do not reconcile, and confirm the draft processes the import created.

  3. Publish and hand over

    Invite the client to their own view. They switch periods, query results and add next year's data long after the engagement ends.

Built for the way MFAs really get made.

MFA Studio diagram showing balanced steel and packaging flows through a factory with a recycling loop.
A live Sankey. Curved arcs are recycling loops, a red badge marks any process that fails its mass balance.
Industrial materials handling site.

Track physical materials across suppliers, processing, stock and disposal inside one boundary.

The study outlives the engagement.

Hand it to the client and they keep filling it, period after period.

One study, two kinds of access.

Build it as the consultant, then hand the client a view they can own without the risk of breaking the model underneath.

Consultant, as editor
  • Import data and map columns
  • Model processes, flows and stocks
  • Set the balance tolerance
  • Invite clients and set their role
Client, as viewer
  • Explore the diagram and switch periods
  • Read balance reports and query results
  • Add a new period through guided import
  • Export figures without touching the model
“The balance check catches the errors I used to find three weeks later in review. Leaving the client a working model instead of a PDF changed how our engagements end.”
Marte LindqvistPrincipal, Lindqvist Circular

Start your first material flow study today.

Model a system, balance it, and share it with your client. No spreadsheet gymnastics required.

Start building