There are three primary causes of budget variance: errors, changing business conditions and unmet expectations. Errors by the budget creators can occur when the budget is being compiled. There are a number of reasons for this, including faulty math, using the wrong assumptions and relying on stale or bad data. Changing business conditions, including changes in the overall economy, can cause budget variances.