Solution Preparation automatically calculates and dispenses the exact amount of solvent needed to prepare sample solutions for analytical instruments based on the mass of solute added. It accomplishes this by preparing liquid and gas chromatography samples, spectroscopy samples, and other analyses on a weight-to-weight or molar basis to an accuracy of 0.02%. Typical preparation time is less than 2 minutes, saving labor costs. Up to eight solvents can be dispensed without cross-contamination using disposable sample bottles, eliminating expensive volumetric glassware. It provides documentation and decreases solvent exposure while increasing accuracy and consistency in sample preparation.