ACCT-222 · Lesson 10 of 12 · 26 min

Sales variances, capacity choices and inventory costing under US GAAP and UNICAP

Lessons 8 and 9 analyzed cost variances: why actual costs differed from standard. Profit also differs from plan because of what happens in the market. This lesson analyses sales variances, separating the effects of selling prices, total volume, the mix of products sold, the size of the market and the company's share of it. It then turns to a related question that every manufacturer must settle: which costs belong in inventory? The choice among absorption, variable and throughput costing, together with the choice of capacity level from lesson 9, determines reported income whenever production and sales differ, and accounting and tax rules constrain what companies may do externally.

The structure of sales variances

Sales variances are computed using budgeted contribution margins, so that each variance measures its effect on operating income rather than on revenue. Halden's budget for the year expected to sell 20,000 S-100 pumps and 5,000 P-300 pumps, a total of 25,000 units in an 80:20 mix. The budgeted selling prices were $175 and $390, and the budgeted contribution margins (price less all variable manufacturing and selling costs) were $90 and $210 per pump. In fact Halden sold 21,600 S-100s at an average price of $172 and 4,400 P-300s at an average of $395.

Halden manufacturing division: budgeted and actual sales for the year (illustrative).
S-100P-300Total
Budgeted units20,0005,00025,000
Budgeted mix80%20%100%
Actual units21,6004,40026,000
Actual mix83.1%16.9%100%
Budgeted price$175$390
Actual price$172$395
Budgeted contribution margin per unit$90$210

The total difference between actual and budgeted operating income can be divided into a flexible-budget variance, which compares actual results with what the budget would have been for the actual quantities sold, and a sales-volume variance, which compares that flexible budget with the static budget. The flexible-budget variance contains the cost variances of lessons 8 and 9 and the selling-price variance. The sales-volume variance measures the effect of selling different quantities from budget, at budgeted margins.

\[\text{Selling-price variance} = (AP - BP) \times AQ \qquad \text{Sales-volume variance} = (AQ - BQ) \times BCM\]

For the S-100, the selling-price variance is ($172 − $175) × 21,600 = $64,800 unfavorable; for the P-300 it is ($395 − $390) × 4,400 = $22,000 favorable. Halden discounted the S-100 to win residential share and held firm on the P-300. The sales-volume variance is (21,600 − 20,000) × $90 = $144,000 favorable for the S-100 and (4,400 − 5,000) × $210 = $126,000 unfavorable for the P-300, a net $18,000 favorable.

Sales-mix and sales-quantity variances

The net sales-volume variance of $18,000 hides two opposing effects. Halden sold 1,000 more pumps in total than budgeted, which raised income, but it sold proportionally more of the lower-margin S-100 and fewer of the higher-margin P-300, which reduced income. The sales-quantity variance isolates the first effect by assuming the budgeted mix; the sales-mix variance isolates the second.

\[\text{Sales-quantity} = (AQ_{total} - BQ_{total}) \times \overline{BCM} \qquad \text{Sales-mix} = \sum (AM_i - BM_i)\times AQ_{total} \times BCM_i\]

Here the bar over BCM denotes the budgeted average contribution margin per unit at the budgeted mix, and AM and BM are the actual and budgeted mix percentages.

# Sales variances for Halden's two pump lines (illustrative)
budget = {"S-100": (20_000, 175, 90), "P-300": (5_000, 390, 210)}   # units, price, CM
actual = {"S-100": (21_600, 172), "P-300": (4_400, 395)}

bq_total = sum(b[0] for b in budget.values())
aq_total = sum(a[0] for a in actual.values())
avg_bcm = sum(b[0] * b[2] for b in budget.values()) / bq_total
print(f"Budgeted average CM per unit: ${avg_bcm:.2f}")

price = volume = mix = 0
for p in budget:
    bq, bp, bcm = budget[p]
    aq, ap = actual[p]
    price += (ap - bp) * aq
    volume += (aq - bq) * bcm
    mix += (aq / aq_total - bq / bq_total) * aq_total * bcm
quantity = (aq_total - bq_total) * avg_bcm

def f(v): return f"{abs(v):>9,.0f} {'F' if v >= 0 else 'U'}"
print(f"Selling-price variance  {f(price)}")
print(f"Sales-volume variance   {f(volume)}")
print(f"  Sales-mix variance    {f(mix)}")
print(f"  Sales-quantity var.   {f(quantity)}")
Output
Budgeted average CM per unit: $114.00
Selling-price variance     42,800 U
Sales-volume variance      18,000 F
  Sales-mix variance       96,000 U
  Sales-quantity var.     114,000 F

The budgeted average contribution margin is $114 per pump: (20,000 × $90 + 5,000 × $210) ÷ 25,000. Selling 1,000 more pumps at that average would have added $114,000, the favorable sales-quantity variance. But the actual mix contained 800 more S-100s and 800 fewer P-300s than the budgeted mix would have for 26,000 pumps. Each switch from a P-300 to an S-100 lost $120 of contribution, so the sales-mix variance is $96,000 unfavorable. Together they give the $18,000 favorable sales-volume variance.

Here F means favorable to income, so in this code the signs are reversed from the cost variances of lessons 8 and 9, where positive meant unfavorable. Whatever convention a report uses, it should state it clearly.

Market-size and market-share variances

The sales-quantity variance can be split once more, if reliable market data are available. Halden's budget assumed that the North American market for comparable pumps would be 250,000 units and that Halden would win 10 percent. Industry data show the market actually grew to 280,000 units, and Halden's 26,000 units were a share of only about 9.29 percent.

\[\text{Market-size} = (AM_{size} - BM_{size}) \times BS \times \overline{BCM} \qquad \text{Market-share} = (AS - BS)\times AM_{size}\times \overline{BCM}\]

With BS and AS for budgeted and actual share, the market-size variance is (280,000 − 250,000) × 10% × $114 = $342,000 favorable: a growing market alone would have added 3,000 pumps at budgeted share. The market-share variance is (9.2857% − 10%) × 280,000 × $114 ≈ $228,000 unfavorable: Halden lost 2,000 pumps of share it should have won. Together they equal the $114,000 favorable sales-quantity variance.

Variance tree: the 18,000 dollar favorable sales-volume variance splits into a 96,000 dollar unfavorable sales-mix variance and a 114,000 dollar favorable sales-quantity variance; the sales-quantity variance splits further into a 342,000 dollar favorable market-size variance and a 228,000 dollar unfavorable market-share variance.
Halden's sales variances. A favorable headline hides a weaker mix and a lost market share.

The analysis changes the story the headline tells. Halden sold more pumps than planned and the sales-volume variance is favorable, so a quick reading suggests a good year for sales. The deeper analysis shows that the market grew strongly, Halden failed to keep its share despite cutting the S-100's price, and the mix shifted toward the less profitable pump. The marketing team should be asked why commercial customers bought fewer P-300s, and whether competitors gained share with a new product. Market data must be reliable for this analysis; industry associations, trade data and syndicated research are common sources, and their definitions of the market must match the company's products.

Putting the sales and cost variances together

The selling-price variances net to $42,800 unfavorable. A complete reconciliation of budgeted to actual operating income for the year would start with the static-budget income, add the $18,000 favorable sales-volume variance to reach the flexible budget, then add the $42,800 unfavorable selling-price variance and the cost variances of lessons 8 and 9, such as the $53,000 of unfavorable machining overhead variances. Presented together, the variances tell a coherent story: Halden cut S-100 prices to fight for residential share, but the price cut did not hold share in a fast-growing market; commercial demand for the P-300 lagged; and the plant ran below its normal capacity, so fixed overhead was under-applied.

Reporting the cost of unused capacity

Lesson 9 showed that the choice of denominator level determines how much fixed overhead is labeled a production-volume variance. Many companies go one step further and report the cost of unused capacity explicitly. If Halden computed its machining fixed overhead rate on practical capacity of 22,000 machine hours, about $18.18 per hour, the fixed overhead not applied to products in a year of 18,500 standard hours would be about $63,600. Halden could then report that figure as a separate line, the cost of unused machining capacity, rather than burying it in product costs or in a variance account few managers read.

An explicit capacity cost line prompts better questions. Is the unused capacity temporary, because demand dipped, or permanent, because a product line has declined? Can it be sold, for example by taking contract machining work from other manufacturers at prices above variable cost? Should a machine be retired to cut fixed costs? Time-driven ABC in lesson 5 made the same point for support departments. Product costs computed on practical capacity tell sales staff what each pump really needs, while the capacity line tells executives what idle resources are costing them.

Inventory costing: absorption, variable and throughput

The second half of this lesson asks which manufacturing costs should be held in inventory until products are sold. Three approaches are used:

  • Absorption costing includes all manufacturing costs in inventory: direct materials, direct labor, variable overhead and fixed overhead. It is required for external reporting.
  • Variable (direct) costing includes only variable manufacturing costs in inventory and treats fixed manufacturing overhead as a period cost, expensed when incurred.
  • Throughput (super-variable) costing includes only direct materials in inventory and treats all other manufacturing costs, including direct labor and variable overhead, as period costs. It reflects the view of the theory of constraints that, in the short run, only materials vary with output.

When production equals sales, all three give the same operating income. When production exceeds sales, absorption costing reports the highest income, because some fixed overhead is carried forward in inventory; throughput costing reports the lowest, because it expenses the most cost immediately. When sales exceed production, the order reverses.

# S-100 income under absorption, variable and throughput costing (illustrative)
price, produced, sold = 175, 21_000, 20_000
dm, dl, voh = 60, 32, 5            # variable manufacturing cost per pump
var_selling = 6
fixed_moh, normal_units = 600_000, 20_000
fixed_sa = 300_000

# Variable costing
var_cost = dm + dl + voh
vc_income = (price - var_cost - var_selling) * sold - fixed_moh - fixed_sa

# Absorption costing at normal capacity
fixed_rate = fixed_moh / normal_units
volume_var = fixed_moh - fixed_rate * produced        # negative = F
gross = (price - var_cost - fixed_rate) * sold - volume_var
ac_income = gross - var_selling * sold - fixed_sa

# Throughput costing
throughput = (price - dm) * sold
tc_income = throughput - (dl + voh) * produced - fixed_moh - var_selling * sold - fixed_sa

print(f"Variable costing income   {vc_income:>10,.0f}")
print(f"Absorption costing income {ac_income:>10,.0f}  (fixed OH in ending inventory "
      f"{(produced - sold) * fixed_rate:,.0f})")
print(f"Throughput costing income {tc_income:>10,.0f}  (DL and variable OH expensed on "
      f"unsold pumps {(produced - sold) * (dl + voh):,.0f})")
Output
Variable costing income      540,000
Absorption costing income    570,000  (fixed OH in ending inventory 30,000)
Throughput costing income    503,000  (DL and variable OH expensed on unsold pumps 37,000)

In the year shown, Halden produced 1,000 more S-100s than it sold. Absorption costing reports operating income of $570,000, because $30,000 of fixed overhead (1,000 pumps × $30) travels into ending inventory. Variable costing reports $540,000, because all $600,000 of fixed overhead is expensed. Throughput costing reports $503,000, because it also expenses the $37,000 of direct labor and variable overhead in the unsold pumps. The differences are purely about timing: over the life of the product, total income is the same under all three, because every cost is eventually expensed.

Comparison of inventory costing methods for the S-100 (illustrative).
AbsorptionVariableThroughput
Costs in inventoryAll manufacturing costsVariable manufacturing costsDirect materials only
S-100 inventory cost per pump$127$97$60
Operating income when production exceeds sales by 1,000$570,000$540,000$503,000
Permitted for external reporting?Yes (required)NoNo
Incentive to overproduce?YesNoNegative (discourages it)

Choosing a method for internal reporting

Because absorption costing rewards producing for inventory, many companies prepare internal reports on a variable or throughput basis, or combine absorption reports with controls on inventory levels. Variable costing aligns reported income with sales and makes the contribution margin visible, which supports the CVP and relevant-cost analyses of ACCT-102. Throughput costing goes further, strongly discouraging any production not matched to demand, which suits plants run with theory-of-constraints principles. Its weakness is that it treats direct labor as a fixed cost, which is realistic for many modern plants in the short run but less so for operations that adjust staffing with volume.

The choice of denominator level from lesson 9 interacts with the choice of method. Under absorption costing with a high denominator such as practical capacity, the fixed overhead rate is low, less fixed cost enters inventory, and the incentive to overproduce is weaker. Companies that want absorption-based reports without strong overproduction incentives sometimes combine practical-capacity rates with a policy of expensing the cost of unused capacity in the period.

External reporting and tax rules

For external reporting in the United States, ASC 330 requires absorption costing: inventory cost includes direct materials, direct labor and an allocation of fixed and variable production overhead based on normal capacity, while abnormal amounts of idle facility expense, freight, handling and spoilage are expensed. For federal income tax, the uniform capitalization rules of Internal Revenue Code section 263A (UNICAP) go further than GAAP: producers must capitalize not only direct costs but also an allocable share of indirect costs, including some costs that GAAP expenses, such as parts of purchasing, warehousing, and certain general and administrative costs, often using simplified methods. Small businesses whose average annual gross receipts over the prior three years do not exceed the inflation-adjusted threshold (about $32 million for tax years beginning in 2026) are exempt from UNICAP. Inventory measured at the lower of cost and net realizable value under GAAP (or lower of cost or market for LIFO and the retail method) cannot be written back up once written down.

Variable and throughput costing therefore remain internal tools. Companies that use them internally keep a reconciliation to absorption costing, adding the fixed overhead (and, for throughput, the other conversion costs) in beginning and ending inventory, so that internal and external figures can be tied together each period.

Common mistakes

  • MistakeComputing sales variances with revenue instead of contribution margin.

    InsteadUse budgeted contribution margins so each variance measures its effect on operating income.

  • MistakeReading a favorable sales-volume variance as proof of strong sales performance.

    InsteadSplit it into mix and quantity, and quantity into market size and share.

  • MistakeUsing the actual mix to compute the budgeted average contribution margin.

    InsteadThe budgeted average CM uses the budgeted mix.

  • MistakeBelieving absorption costing income measures performance when inventory is building.

    InsteadAbsorption income rises with overproduction; compare with variable costing or watch inventory levels.

  • MistakeUsing variable or throughput costing for external financial statements.

    InsteadExternal reporting requires absorption costing; tax rules such as UNICAP may require even more costs in inventory.

Summary and key terms

  • Sales variances use budgeted contribution margins to measure effects on operating income.
  • The sales-volume variance splits into a sales-mix variance and a sales-quantity variance.
  • The sales-quantity variance splits into market-size and market-share variances when market data are reliable.
  • At Halden, an $18,000 favorable sales-volume variance hides a $96,000 unfavorable mix and a $228,000 unfavorable share loss in a growing market.
  • Absorption costing includes all manufacturing costs in inventory; variable costing includes only variable manufacturing costs; throughput costing includes only materials.
  • When production exceeds sales, absorption income is highest and throughput income lowest; over time the totals agree.
  • External reporting requires absorption costing at normal capacity, and tax rules impose their own capitalization requirements.
Uniform capitalization rules
Tax rules under IRC section 263A requiring producers to capitalize direct and allocable indirect costs into inventory.
Selling-price variance
The difference between actual and budgeted price multiplied by actual units sold.
Sales-volume variance
The difference between actual and budgeted units multiplied by budgeted contribution margin.
Sales-mix variance
The effect on income of selling a different mix of products from budget.
Sales-quantity variance
The effect on income of selling a different total quantity from budget, at the budgeted mix.
Market-size variance
The effect on income of a difference between actual and budgeted market size.
Market-share variance
The effect on income of a difference between actual and budgeted market share.
Absorption costing
Inventory costing that includes all manufacturing costs.
Variable costing
Inventory costing that includes only variable manufacturing costs.
Throughput costing
Inventory costing that includes only direct materials.
Budgeted average contribution margin
Total budgeted contribution margin divided by total budgeted units at the budgeted mix.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. Budget: 10,000 units of A (CM $20) and 10,000 of B (CM $40). Actual: 12,000 A and 9,000 B. Compute the sales-volume variance.

    Show answer

    2,000 × 20 − 1,000 × 40 = $0.

  2. For the same data, compute the sales-quantity variance.

    Show answer

    Average CM $30; (21,000 − 20,000) × 30 = $30,000 F.

  3. Compute the sales-mix variance.

    Show answer

    $30,000 U, so that mix and quantity sum to zero.

  4. Budgeted market 400,000 units at 5 percent; actual market 360,000 units; actual sales 21,000; average budgeted CM $30. Compute market-size and market-share variances.

    Show answer

    Size (−40,000) × 5% × 30 = $60,000 U; share (5.833% − 5%) × 360,000 × 30 = $90,000 F.

  5. Halden's S-100 selling-price variance is $64,800 U. What decision does it reflect?

    Show answer

    A price cut of $3 per pump to win residential share.

  6. If Halden produces 19,000 S-100s and sells 20,000 (with 1,000 in beginning inventory at $127), which method reports the highest income?

    Show answer

    Throughput costing, then variable, then absorption, because absorption releases fixed overhead from beginning inventory.

  7. Reconcile variable and absorption income for the year shown in the lesson.

    Show answer

    Absorption $570,000 − variable $540,000 = $30,000 = 1,000 pumps × $30 fixed overhead in ending inventory.

  8. Why might a plant manager prefer absorption-based bonuses?

    Show answer

    Producing extra units moves fixed overhead to inventory and raises reported income.

  9. Name two costs excluded from inventory under IAS 2 or ASC 330.

    Show answer

    Abnormal waste and selling costs; also most storage and general administration.

  10. How does UNICAP differ from GAAP inventory costing in the United States?

    Show answer

    It requires capitalizing additional indirect costs, such as parts of purchasing, warehousing and some administration, unless the small-business exemption applies.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz