Sandstorm Gold Ltd. opera como uma empresa de royalties de ouro. Seu foco é adquirir contratos de compra de ouro e outros metais e royalties de empresas que possuem projetos de desenvolvimento em estágio avançado ou minas em operação. A empresa oferece pagamentos adiantados para que as empresas adquiram um fluxo de ouro ou royalties e recebe o direito de comprar uma porcentagem da produção de uma mina durante a vida da mina a um preço fixo por unidade ou a uma porcentagem fixa do preço à vista. Possui um portfólio de 201 streams e royalties. A empresa tem operações em Canadá, México, Estados Unidos, Mongólia, Burkina Faso, Equador, África do Sul, Gana, Botsuana, Costa do Marfim, Argentina, Brasil, Chile, Peru, Paraguai, Egito, Etiópia, Guiana, Guiana Francesa , Turquia, Suécia e Austrália. A empresa era anteriormente conhecida como Sandstorm Resources Ltd. e mudou seu nome para Sandstorm Gold Ltd. em fevereiro de 2011. Sandstorm Gold Ltd. foi constituída em 2007 e está sediada em Vancouver, Canadá.