We propose a quasi-Monte Carlo (qMC) algorithm to simulate variates from the normal inverse Gaussian (NIG) distribution. The algorithm is based on a Monte Carlo technique found in the Rydberg reference, and is based on sampling three independent uniform variables. We apply the algorithm to three problems appearing in finance. First, we consider the valuation of plain vanilla call options and Asian options. The next application considers the problem of deriving implied parameters for the underlying asset dynamics based on observed option prices. We employ our proposed algorithm together with the Newton Method, and show how we can find the scale parameter of the NIG-distribution of the logreturns in case of a call or an Asian option. We also provide an extensive error analysis for this method. Finally we study the calculation of Value-at-Risk for a portfolio of nonlinear products where the returns are modeled by NIG random variables.