The Ultimate CPA Guide to Cost Accounting & Variance Analysis

BAR

The Ultimate CPA Guide to Cost Accounting & Variance Analysis

BAR exam review: product costs, cost flows, overhead, spoilage, ABC, absorption vs. variable costing, and all eight variances

Last updated: March 2026 • Reviewed by Kyle Lee Ashcraft, CPA

Cost accounting and variance analysis are some of the most calculation-heavy topics on BAR — and some of the easiest places to lose points if you confuse standard with actual, or memorize formulas without understanding the structure underneath them.

This guide builds from the ground up: product costs vs. period costs, how costs move through inventory, how overhead is allocated, how spoilage works, how absorption and variable costing differ, how activity-based costing works, and finally the full framework for all eight variances with worked examples.

Who this guide is for:

  • BAR students who need a full cost accounting and variance review
  • Students who want a clean framework for all eight variances
  • Anyone struggling with inventory cost flows, overhead allocation, or spoilage
  • Students looking for a final formula-reference style review before exam day

Want a full BAR study roadmap?

I built a free course covering the exact strategies that helped me score 90+ on all four CPA exams, including BAR.

Get My Free CPA 101 Course

How Does the BAR Exam Test Cost Accounting? BAR

Cost and managerial accounting sits inside Area I: Business Analysis. It is tested across multiple skill levels, from basic classification questions to multi-step variance analysis.

Representative Task Skill Level
Calculate fixed, variable, and mixed costs Application
Describe and use absorption, variable, activity-based, process, and job order costing Application
Derive the appropriate variance analysis method by analyzing business scenarios Analysis
Interpret results through price, volume, and mix analysis Analysis

What this means for your exam prep

  • Cost classifications and costing methods are tested at the application level
  • Variance analysis is tested at the analysis level
  • The blueprint specifically names absorption, variable, activity-based, process, and job order costing

Product Costs vs. Period Costs BAR

Product costs are direct materials, direct labor, and manufacturing overhead. They stay in inventory until the product is sold. Period costs are everything else and are expensed immediately.

One of the first decisions in cost accounting is classification. The exam often tests whether a cost should stay on the balance sheet in inventory or go straight to the income statement.

Product Costs High-Yield

Product costs are tied to creating a product. They accumulate in inventory and move to Cost of Goods Sold only when the product is sold.

Component Example (Laptop Manufacturer)
Direct Materials Glass, aluminum — directly traceable to each unit
Direct Labor Assembly workers' wages — directly traceable to each unit
Manufacturing Overhead Factory rent, utilities, floor manager salary — indirect and not traceable to a single unit

Study Tip: Product costs are expensed when the units are sold, not when they are manufactured.

Period Costs

Period costs are not associated with manufacturing. They are expensed immediately in the period incurred.

Examples include marketing salaries, accountant salaries, and legal fees. These costs normally appear below gross profit as G&A or operating expenses.

Study Tip: Period costs hit the income statement right away. Product costs are deferred until sale.

Income Statement Format

Revenue
− Cost of Goods Sold (product costs for units sold)
= Gross Profit
− General & Administrative Expenses (period costs)
= Net Income

Example: Platinum Tech Laptop Manufacturer

Platinum Tech spends $1,000,000 producing 1,000 laptops, or $1,000 per unit, but sells only 200 at $2,000 each.

Only the 200 laptops sold become expense: COGS = 200 × $1,000 = $200,000. The remaining $800,000 stays in Finished Goods Inventory.

Account Debit Credit
Cost of Goods Sold $200,000
Finished Goods Inventory $800,000
Cash / Accounts Payable $1,000,000

With a $50,000 marketing manager salary added as a period cost: Revenue $400,000 − COGS $200,000 = Gross Profit $200,000 − G&A $50,000 = Net Income $150,000.

Prime Costs and Conversion Costs

Term Components Note
Prime Costs Direct Materials + Direct Labor The most direct inputs to the product
Conversion Costs Direct Labor + Manufacturing Overhead Costs to convert raw materials into finished goods

Direct labor appears in both groups — it is the overlap between prime costs and conversion costs.

Common Trap: Students often expense all manufacturing spending immediately. That is wrong. Only the cost attached to units actually sold becomes expense this period.

Flow of Costs: The Three Inventory Accounts BAR

Product costs move through Raw Materials, Work-in-Process, and Finished Goods before reaching Cost of Goods Sold.
Account What It Holds When Costs Move Out
Raw Materials Inventory Materials purchased but not yet used in production When materials are issued to production
Work-in-Process (WIP) DM + DL + MOH for partially completed units When units are completed
Finished Goods Inventory Completed units not yet sold When units are sold and become COGS

Flow of Costs Example: Platinum Tech

Platinum Tech purchases $200,000 of raw materials and records them in Raw Materials Inventory.

Production begins on 400 laptops using $140,000 of raw materials, $16,000 of direct labor, and $8,000 of applied overhead. Total cost moved into WIP is $164,000.

All 400 laptops are completed, so the full $164,000 moves to Finished Goods, or $410 per unit.

If 100 laptops are sold, then 100 × $410 = $41,000 moves from Finished Goods to COGS.

Kyle’s 90+ Score Insight: The most common mistake here is expensing all production costs immediately. Only the cost of units actually sold reaches the income statement. Everything else stays on the balance sheet in inventory.

Manufacturing Overhead Allocation BAR

Manufacturing overhead is estimated and applied using a pre-determined allocation rate because it cannot be traced directly and is not fully known until the period ends.

Overhead is difficult because it is indirect, uncertain at the beginning of the period, and tied to uncertain production volume. That is why companies estimate a rate in advance.

Core Formula
Overhead Allocation Rate = Total Estimated Overhead / Total Estimated Cost Driver

Overhead Allocation Example

Expected overhead is $10,000. Expected production is 500 units × 2 direct labor hours each = 1,000 estimated DL hours.

Allocation Rate = $10,000 / 1,000 = $10 per DL hour

At period end, only 760 actual DL hours were used, so applied overhead is 760 × $10 = $7,600. Actual overhead incurred is $11,000.

Under-applied overhead = $11,000 − $7,600 = $3,400. That amount is debited to COGS.

Situation Meaning Adjustment to COGS
Under-Applied Actual overhead > applied overhead Debit COGS
Over-Applied Actual overhead < applied overhead Credit COGS

Study Tip: Under-applied overhead increases COGS. Over-applied overhead decreases COGS.

Spoilage: Normal vs. Abnormal BAR

Normal spoilage is treated as a product cost. Abnormal spoilage is expensed immediately as a period cost.
Type Definition Accounting Treatment Example
Normal Spoilage Occurs in the ordinary course of business Treated as a product cost Dropping pizzas; minor normal defects
Abnormal Spoilage Outside normal operations Expensed immediately as a period cost Factory fire; storm damage

Spoilage Example: New York Pizza Company

The company makes 1,000 pizzas. During production, dropped pizzas create $150 of normal spoilage. A lightning storm ruins ingredients, creating $700 of abnormal spoilage.

Cost Item Amount Classification
Direct Materials $2,000 Product cost
Direct Labor $1,000 Product cost
Manufacturing Overhead $500 Product cost
Normal Spoilage $150 Product cost
G&A Expenses $400 Period cost
Abnormal Spoilage $700 Period cost

Per-unit inventory cost: ($2,000 + $1,000 + $500 + $150) / 1,000 = $3.65 per pizza

Total period costs: $400 + $700 = $1,100

Common Trap: Students often treat all spoilage the same way. Normal spoilage stays with product cost. Abnormal spoilage is expensed immediately.

Variance analysis is where BAR candidates most often leave points on the table.

My Free CPA 101 Course walks through the exact framework I used to keep all eight variances straight on exam day. Check it out here.

Absorption Costing vs. Variable Costing BAR

The only line item that differs between absorption and variable costing is fixed overhead. Under absorption, fixed overhead is a product cost. Under variable costing, it is a period cost.
Absorption Costing (GAAP) Variable Costing (Internal)
Also Called Traditional method; full costing Contribution method
Fixed Overhead Product cost Period cost
Income Statement Sales − COGS = Gross Profit − G&A = Operating Income Sales − Variable Costs = Contribution Margin − Fixed Costs = Operating Income
Required For External financial reporting Internal decision-making

When do the two methods show different income?

Scenario Higher Income Under Why
Produced > Sold Absorption costing Some fixed OH stays in ending inventory
Produced < Sold Variable costing Absorption pulls prior fixed OH out of inventory and into COGS
Produced = Sold Same under both No inventory build-up or draw-down

Study Tip: Fixed overhead is the only difference. When production exceeds sales, absorption costing usually shows higher income.

Activity-Based Costing (ABC) BAR

ABC is an internal reporting method that uses multiple activity-based cost pools and cost drivers to produce more accurate product cost information.

Why traditional cost accounting can fall short

1. A single driver can miss important pre-production costs. If setup, testing, or calibration matter, a simple machine-hour allocation may ignore real cost drivers.

2. Traditional accounting cannot tie many support costs to specific products. Customer complaints, support calls, or distribution demands may differ dramatically by product, but traditional accounting may bury those costs in period expenses.

Two major differences from the traditional method

  • ABC does not rely on the traditional product-cost vs. period-cost distinction for internal analysis
  • ABC uses multiple cost pools and drivers instead of a single company-wide allocation base

The three steps of ABC

1

Allocate total costs into cost pools

Identify activities like production, packaging, shipping, advertising, or customer support and estimate the total cost of each.

2

Choose a cost driver for each pool

Machine hours, shipments, complaint calls, or setups may each serve as the best driver depending on the activity.

3

Compute each pool’s allocation rate

Cost pool ÷ cost driver = rate. Then assign cost to products based on actual driver usage.

Study Tip: ABC is for internal use only. Traditional absorption costing is still required for GAAP external reporting.

Introduction to Variance Analysis BAR High-Yield

Variance analysis compares standard costs to actual costs. For the first three cost components, the structure is always price/rate variance plus efficiency/usage variance. Fixed overhead is the exception.

Variance analysis answers two big questions: did we pay more or less per unit of input than expected, and did we use more or fewer inputs than expected?

The Eight Variances

Cost Component Variance 1 Variance 2
Direct Materials Price Variance Efficiency Variance
Direct Labor Price Variance Efficiency Variance
Variable Overhead Price Variance Efficiency Variance
Fixed Overhead Spending Variance Production Volume Variance

Four rules that apply to every variance

  • Standard means estimated
  • Expected units produced is irrelevant for the first three categories — actual output matters
  • Favorable = actual better than standard; unfavorable = actual worse than standard
  • Price = rate and efficiency = usage depending on textbook wording

Kyle’s 90+ Score Insight: For price/rate variances, multiply by actual quantity. For efficiency/usage variances, multiply by standard price or rate. That one structural rule keeps the first six variances straight.

Direct Materials Variance Analysis BAR High-Yield

Direct materials variance analysis splits total variance into price variance and efficiency variance.

Price Variance

Formula
(Actual Price − Standard Price) × Actual Qty per Unit × Units Produced

Multiplied by actual quantity. Favorable if actual price is lower than standard.

Efficiency Variance

Formula
(Actual Qty per Unit − Standard Qty per Unit) × Standard Price × Units Produced

Multiplied by standard price. Favorable if fewer materials were used than expected.

Worked Example: Home Manufacturer

Standard Actual
Homes produced 50 (irrelevant) 35
Board feet of wood per home 6,000 6,500
Cost per board foot $2.00 $1.75

Price Variance: ($1.75 − $2.00) × 6,500 × 35 = $56,875 Favorable

Efficiency Variance: (6,500 − 6,000) × $2.00 × 35 = $35,000 Unfavorable

Direct Labor Variance Analysis BAR High-Yield

Direct labor also breaks into a price variance and an efficiency variance.

Price Variance

Formula
(Actual Rate − Standard Rate) × Actual Hours per Unit × Units Produced

Multiplied by actual hours. Unfavorable if the hourly wage was higher than expected.

Efficiency Variance

Formula
(Actual Hours per Unit − Standard Hours per Unit) × Standard Rate × Units Produced

Multiplied by standard rate. Favorable if fewer hours were used than expected.

Worked Example: Home Manufacturer

Standard Actual
Homes produced 50 (irrelevant) 35
Labor hours per home 400 375
Cost per labor hour $20.00 $21.00

Price Variance: ($21 − $20) × 375 × 35 = $13,125 Unfavorable

Efficiency Variance: (375 − 400) × $20 × 35 = $17,500 Favorable

Variable Overhead Variance Analysis BAR

Variable overhead follows the same structure as materials and labor, but uses a cost driver instead of a physical input quantity.

Price Variance

Formula
(Actual OH per Driver − Standard OH per Driver) × Actual Drivers per Unit × Units Produced

Example: ($2.00 − $1.50) × 5 × 100 = $250 Unfavorable

Efficiency Variance

Formula
(Actual Drivers per Unit − Standard Drivers per Unit) × Standard Rate × Units Produced

Example: (5 − 4) × $1.50 × 100 = $150 Unfavorable

Fixed Overhead Variance Analysis BAR High-Yield

Fixed overhead is different because total fixed overhead does not vary with production volume. It uses spending variance and production volume variance instead of price and efficiency variance.

Fixed Overhead Allocation Rate

Formula
Allocation Rate = Total Estimated Fixed Overhead / Total Estimated Units to Produce

Because fixed overhead does not change with volume, the company sets a per-unit rate at the start of the period and applies it to units produced throughout the year.

Spending Variance

Formula
Standard Total Fixed OH − Actual Total Fixed OH

Measures whether total fixed OH spend was more or less than expected.

Production Volume Variance

Formula
(Standard Units − Actual Units) × Allocation Rate

Measures whether fewer or more units were produced than planned.

Worked Example: Frame Manufacturer

Budgeted Actual
Frames produced 20,000 19,000
Fixed overhead costs $20,000 $22,000
Allocation rate $1.00 per unit

Spending Variance: $20,000 − $22,000 = $2,000 Unfavorable

Production Volume Variance: (20,000 − 19,000) × $1.00 = $1,000 Unfavorable

Kyle’s 90+ Score Insight: Producing fewer units creates an unfavorable production volume variance because fixed costs do not shrink with output. You allocated overhead based on a higher expected production level, but actual production absorbed less overhead than planned.

All Eight Variances: Formula Reference

Use this as a final study reference. The first six follow the same structure. Fixed overhead is the exception.

Variance Formula Key Multiplier
Direct Materials
Price Variance(Actual Price − Standard Price) × Actual Qty/Unit × Units ProducedActual Qty
Efficiency Variance(Actual Qty/Unit − Standard Qty/Unit) × Standard Price × Units ProducedStandard Price
Direct Labor
Price Variance(Actual Rate − Standard Rate) × Actual Hours/Unit × Units ProducedActual Hours
Efficiency Variance(Actual Hours/Unit − Standard Hours/Unit) × Standard Rate × Units ProducedStandard Rate
Variable Overhead
Price Variance(Actual OH/Driver − Standard OH/Driver) × Actual Drivers/Unit × Units ProducedActual Drivers
Efficiency Variance(Actual Drivers/Unit − Standard Drivers/Unit) × Standard Rate × Units ProducedStandard Rate
Fixed Overhead
Spending VarianceStandard Total Fixed OH − Actual Total Fixed OHTotal $
Production Volume Variance(Standard Units − Actual Units) × Allocation RateUnit Difference

Quick Reference Glossary

Term One-Line Definition
Product CostsDM + DL + MOH; stay in inventory until sold
Period CostsNon-manufacturing costs expensed immediately
Prime CostsDirect Materials + Direct Labor
Conversion CostsDirect Labor + Manufacturing Overhead
Raw Materials InventoryMaterials purchased but not yet used
Work-in-ProcessUnits in production with DM + DL + MOH attached
Finished GoodsCompleted units not yet sold
Under-Applied OverheadActual OH > applied OH; debit COGS
Over-Applied OverheadActual OH < applied OH; credit COGS
Normal SpoilageExpected spoilage; treated as product cost
Abnormal SpoilageUnexpected spoilage; expensed immediately
Absorption CostingGAAP method; fixed OH is a product cost
Variable CostingInternal method; fixed OH is a period cost
Contribution MarginSales − variable costs
Activity-Based CostingInternal costing method using multiple cost pools and drivers
StandardThe estimated amount used in variance analysis
Favorable VarianceActual result is better than standard
Unfavorable VarianceActual result is worse than standard
Price / Rate VarianceMeasures input cost vs. standard; uses actual quantity
Efficiency / Usage VarianceMeasures input usage vs. standard; uses standard price
Fixed OH Spending VarianceBudgeted fixed OH vs. actual fixed OH
Fixed OH Production Volume VarianceVolume difference × fixed OH allocation rate

FAQ

What is the difference between product costs and period costs?

Product costs are DM, DL, and MOH and stay in inventory until sale. Period costs are expensed immediately.

What is the most important variance rule to memorize?

For the first six variances, price/rate variances use actual quantity, while efficiency/usage variances use standard price or rate.

How do absorption and variable costing differ?

The only difference is fixed overhead. Absorption treats it as a product cost. Variable costing treats it as a period cost.

How is normal spoilage treated?

Normal spoilage is treated as a product cost and flows through inventory. Abnormal spoilage is expensed immediately.

Is activity-based costing allowed under GAAP for external reporting?

No. ABC is used for internal decision-making. Traditional absorption costing is required for external GAAP financial statements.

Ready to master the full BAR exam?

Cost accounting and variance analysis are just one piece of BAR. My Free CPA 101 Course gives you a complete roadmap for studying smarter across all four sections — including the strategies that helped me score 90+ on every section.

Kyle Ashcraft is a CPA who scored a 90+ on all four CPA exams. Kyle founded Maxwell CPA Review, which is an exam-prep company that offers a comprehensive CPA exam review course and private tutoring.

Previous
Previous

The Ultimate CPA Guide to Ratio Analysis

Next
Next

The Ultimate CPA Guide to Capital Budgeting & NPV