Water Quality Data Analysis and Reporting Software

AquaChem’s analysis tools cover a range of functions and calculations including unit transformations, charge balances, and statistics. These powerful analytical capabilities are complemented by an extensive selection of commonly used geochemical plots to represent the chemical characteristics of water quality data.

What's New in AquaChem 12.0

Geochemical Modeling with PHREEQC:

AquaChem provides integrated cross-functionality with the basic features of PHREEQC, the popular geochemical modelling program developed by the USGS.

    • Thermodynamic Databases: Import thermodynamic databases into the project and map database
      species to project parameters

    • Saturation indices/Activities: Calculate the saturation indices and activities for one or more similes and seamlessly reimport the results into the project database, in a few button clicks

    • Basic Geochemical Modeling: Prepare basic geochemical models of one or more samples
        • Basic simulations include a streamlined graphical interface to include a variety of physicochemical processes occurring simultaneously or in a series of sequential steps, including:
            • Mixing

            • Changes in Temperature and/or Pressure

            • Reversible and Irreversible Reactions, and

            • Phase Reactions such as:
                • Solution/dissolution with equilibrium phases,

                • Sorption/desorption via exchange assemblages,

                • Solution/Gas phase assemblages

        • The resulting PHREEQC input file can be run directly from within the AquaChem interface and results can be imported into the database for further analysis and visualization, including plotting, mapping, and reporting

        • The resulting PHREEQC input file can be supplemented with user-generated inputs, for scenarios where advanced users require some additional complexity

    • Advanced Geochemical Modeling: Quickly and easily migrate samples to the PHREEOCi/PREEDC for Windows interface in a few clicks, when more advanced modelling is required

Map Viewer Module:

AquaChem 12.0 - Map Viewer

    • Callouts: add data-rich callout features to some or all the features in a Location Data layer:
        • Mini-Tables: add tabulated data for select fields in the location data layer

        • Plots: add any supported plot type from the plot collection module

    • Surfaces: create surfaces with colour floods and/or contours by interpolating data from a selected field in a location data layer. Supported methods include kriging, inverse distance, and natural neighbours

Previously Released Features:

View the enhancements released in AquaChem 11.0 (Download feature sheet)
For complete version history, see the AquaChem readme file

Why Choose AquaChem?

AquaChem Data points on a computer

AquaChem’s analysis tools cover a range of functions and calculations including unit transformations, charge balances, and statistics. These powerful analytical capabilities are complemented by an extensive selection of commonly used geochemical plots to represent the chemical characteristics of water quality data.

  • Simple and easy analysis of water quality data
  • Effortless and flexible data importing and exporting
  • Over 20 essential geochemical plots and graphing techniques including piper, schoeller, scatter, box and whisker, stiff
  • Automatic geochemical calculations of water type, sum of anions, sum of cations, ion balance, TDS, hardness and more
  • Water quality exceedance reports for multiple water quality standards
  • Automatic ready-made reports
  • Integrated geochemical modelling with PHREEQC (available from the USGS)

People reviewing data on a computer

Effortless Data Management & QA/QC

  • Easily import data from various file types (.txt, .csv, .xls, .xlsx, .mdb, and .accdb) and file formats (samples as rows, samples as columns, one analyzed value for each row)
  • Export stations, analysis data and geochemical plots to multiple formats, including text files, spreadsheets, images, and print-ready Office documents.
  • Create simple to complex data queries and easily extract vital information about your water quality data.

AquaChem Data Image 3

Interactive GeoChemical and Statistical Plots

AquaChem allows you to create multiple plots for the same dataset and view these plots simultaneously side-by-side. All plots are interactive – click on a data point and its corresponding sample is highlighted in the sample list. This is useful for identifying outliers.

  • Geochemical plots: Piper, Stiff, Durov, Schoeller, Wilcox, Giggenbach, Meteoric Water Line, Ludwig-Langelier, Ternary
  • Statistical Plots: Box and Whisker, Histogram, Probability, Quantile, Detection Summary
  • General Plots: Scatter, Pie, Stacked Bars, Radial, Time Series

AquaChem Water Quality Data Analysis on Laptop

Water Quality Data Analysis

AquaChem comes with comprehensive calculators and converters that allow you to perform quick, on-the-fly analyses on your water quality data.

  • Unit Conversion: AquaChem manages measurement and concentration units for you – switch between mass-, molar-, and equivalent-based concentrations on the fly.
  • Ionic Functions: Water Type, Electroneutrality/Ion Balance, Sum of Anions, Sum of Cations, TDS, Hardness, Alkalinity.
  • General: Date functions, Exceedance counts, Total Organic Carbon, Total Organic Halogens.
  • Corrosion and Scaling Indices: Langelier Saturation, Ryznar Stability, Puckorius Scaling, and Larson-Skold.
  • Agricultural/Irrigation Metrics: Sodium Absorption Ratio, Magnesium Hazard, Residual Sodium Carbonate.
  • Enthalpy: Enthalpy of water (liquid or vapor) based on temperature or dissolved silica.
  • Isotopes: Estimates of infiltration elevation and temperature based on Oxygen-18 and Deuterium isotopic fractionation.

Automatic Reports

In just a few clicks, AquaChem delivers ready-made reports that contain key information about your water quality data. Fully customized layouts using the Report Designer:

  • Sample Report: Generates a report for selected parameters that includes comparisons to water quality standards and summary statistics for selected samples.
  • Station List & Sample List Reports: Generates a table of selected sampling stations, and generates a table of selected samples
  • Sample Result Report: Generates table of selected results for the active sample


  • AquaChem includes a console that allows you to run scripts in the R scripting language and leverage the thousands of available libraries that facilitate data analyses, visualization, categorization and much more.

Geochemical Modeling (Using PHREEQC)

AquaChem includes features that integrate the functionality of PHREEQC and PHREEQCi to facilitate geochemical modelling:

  • Thermodynamic Databases: manage thermodynamic databases directly in the project for improved collaboration, consistency, and project portability
  • Calculate Saturation Indices and Activities: seamlessly calculate saturation indices for specified mineral/gas phases and log activities for batches of samples in a few mouse clicks and store the results directly in your project database
  • Basic Geochemical Modeling using PHREEQC: develop basic PHREEQC models using a fully integrated and intuitive interface
  • Advanced Geochemical Modeling using PHREEQCi: send a selected set of samples to a new session of PHREEQCi preloaded with relevant data

AquaChem Applications include

  • Analyze & report aqueous geochemistry of supply wells
  • Analytical lab results of samples from contaminated sites
  • Manage water quality data from sanitary landfills
  • Identify mineralization trends for mining exploration
  • Analyze, interpret and plot water quality data
  • Regulatory compliance with trend analyses reports
  • Identify and report water quality guideline exceedances

Get Started With AquaChem!