Glacier Water Services has raised US$20m through the sale of 0.5m shares and 9% of subordinated debt to private investors.