FIFO Inventory Costing for Manufacturing

FIFO inventory costing allows manufacturers to value inventory using the actual cost of the oldest available inventory receipts first.

Every time material is purchased, received, manufactured, transferred, or shipped, the transaction can affect both inventory quantity and inventory value. SimpleManufacturing™ preserves the cost of each inventory receipt in a separate FIFO layer so manufacturers can determine exactly what inventory is available, what it originally cost, and where it was ultimately consumed.

Rather than blending purchases together into an average cost, FIFO maintains a complete cost history from the original purchase receipt through manufacturing, finished goods inventory, customer shipment, and Cost of Goods Sold.

Key Takeaway

FIFO means First-In, First-Out. The oldest available inventory cost layers are normally consumed before newer layers. Each inventory receipt retains its original quantity, unit cost, receipt date, supplier, and transaction history.


What Is FIFO Inventory Costing?

FIFO is an inventory valuation method that assumes the oldest available units are issued, consumed, or shipped first. In a manufacturing environment, this means raw materials received earlier are generally assigned to production before more recently purchased materials.

The same principle applies to finished goods. When several production runs of the same product are available, the oldest finished goods FIFO layer is normally relieved first when products are shipped to customers.

Oldest Available
Inventory Layer
Next Available
Inventory Layer
Newest Available
Inventory Layer

FIFO determines the cost assigned to inventory transactions. It does not necessarily require employees to physically select material from a specific shelf or container unless the company's material-control procedures require physical FIFO handling.

Cost Flow vs. Physical Flow

FIFO is primarily a cost-flow method. Physical material movement may also follow FIFO, but the accounting cost sequence and the warehouse picking sequence should be controlled separately when lot, expiration, certification, or customer requirements apply.


How FIFO Inventory Layers Work

Every inventory receipt creates a separate FIFO cost layer. The layer remains available until its entire quantity has been issued, transferred, adjusted, consumed in production, or shipped.

Each FIFO layer can retain information such as:

  • Product or part number
  • Inventory location
  • Receipt date
  • Original quantity
  • Quantity remaining
  • Actual unit cost
  • Extended inventory value
  • Purchase Order and supplier
  • Receiving transaction
  • Supplier lot number
  • Internal lot or batch number
  • Serial number, when applicable
  • Inspection and certification records

Why Separate Layers Matter

Separate layers preserve the historical acquisition cost of every receipt. A supplier price change does not overwrite or average the cost of inventory that was already purchased.


FIFO Example: Multiple Purchase Receipts

Assume a manufacturer purchases the same raw material three times. The supplier's price changes with each order.

Receipt Date FIFO Layer Quantity Received Unit Cost Extended Value
January 4 Layer 1001 100 $4.82 $482.00
January 18 Layer 1002 150 $4.95 $742.50
February 2 Layer 1003 200 $5.10 $1,020.00
Total Inventory 450 $2,244.50

The system does not replace these three costs with one average value. It maintains three independent cost layers:

100 Units
at $4.82
150 Units
at $4.95
200 Units
at $5.10

The total inventory quantity is 450 units, and the total inventory value is $2,244.50. However, each unit remains associated with the layer in which it was received.


Issuing FIFO Inventory to a Work Order

Suppose a Work Order requires 180 units of the raw material shown above. Under FIFO, the oldest available layer is consumed first.

FIFO Layer Quantity Available Quantity Issued Unit Cost Material Cost Assigned
Layer 1001 100 100 $4.82 $482.00
Layer 1002 150 80 $4.95 $396.00
Total Material Issue 180 $878.00

The Work Order receives $878.00 of actual material cost. Layer 1001 is fully consumed, while Layer 1002 retains 70 units at its original cost of $4.95 each.

FIFO Layer Original Quantity Quantity Consumed Quantity Remaining Remaining Value
Layer 1001 100 100 0 $0.00
Layer 1002 150 80 70 $346.50
Layer 1003 200 0 200 $1,020.00
Total Remaining 450 180 270 $1,366.50

Actual Material Cost

The Work Order does not receive an estimated or standard material cost. It receives the actual cost of the specific FIFO layers consumed during production.


Calculating the FIFO Issue Cost

The total cost of a FIFO issue is the sum of the quantities removed from each layer multiplied by each layer's original unit cost.

100 × $4.82 = $482.00

80 × $4.95 = $396.00

Total FIFO material cost = $878.00

The effective cost per unit for this particular issue is:

$878.00 ÷ 180 units = $4.8778 per unit

This calculated issue average may be useful for reporting, but the underlying transaction should still preserve the two individual FIFO layer allocations. Maintaining the layer detail is what allows the material cost to be traced back to its original receipts.


How FIFO Flows Through Manufacturing

FIFO inventory costing does not stop when raw material is issued. The actual cost of the consumed layers becomes part of Work in Process and ultimately part of the finished product.

Purchase
Receipt
Raw Material
FIFO Layer
Work Order
Material Issue
Work in
Process
Finished Goods
FIFO Layer

When the Work Order is completed, actual material cost is combined with labor, outside processing, machine cost, and manufacturing burden. The total accumulated Work Order cost becomes the value of the completed finished goods.

For a complete explanation of this process, see Actual Work Order Costing.


Finished Goods FIFO Layers

Each Work Order completion can create a new FIFO layer for the finished product. Because each production run may consume materials purchased at different prices and may require different labor or processing time, separate production runs can have different actual unit costs.

Work Order Completion Date Quantity Completed Actual Unit Cost Finished Goods Value
WO-10451 March 5 25 $72.1796 $1,804.49
WO-10518 April 12 40 $74.6250 $2,985.00
WO-10602 May 21 30 $71.8333 $2,155.00

When products are shipped, the oldest available finished goods layer is relieved first. The actual manufacturing cost stored in that layer becomes Cost of Goods Sold.

Finished Goods
Layer 1
Finished Goods
Layer 2
Finished Goods
Layer 3
Customer
Shipment

FIFO and Cost of Goods Sold

Assume a customer shipment requires 30 finished units. The oldest finished goods layer contains 25 units at $72.1796 each, and the next layer contains units at $74.6250 each.

Finished Goods Layer Quantity Shipped Unit Cost Cost of Goods Sold
WO-10451 Layer 25 $72.1796 $1,804.49
WO-10518 Layer 5 $74.6250 $373.13
Total Shipment 30 $2,177.62

The shipment's Cost of Goods Sold is based on the actual production cost stored in the consumed finished goods layers. The remaining 35 units from Work Order 10518 continue to carry their original unit cost of $74.6250.

Continuous Cost Trail

The same cost that originated with purchasing and manufacturing remains attached to inventory until the finished product is shipped. This creates a continuous cost trail from supplier receipt to Cost of Goods Sold.


Handling Inventory Returns

Inventory may be returned from production, returned by a customer, or returned to a supplier. The correct FIFO treatment depends on the type of return and whether the original cost layer can be identified.

Material Returned from a Work Order

When unused material is returned from production, the system should restore the material using the cost associated with the original issue whenever that relationship is available.

Customer Returns

When a shipped product is returned by a customer, the system should preserve or restore the original shipment cost whenever possible. This prevents the return from being valued using an unrelated current cost.

Returns to Suppliers

A supplier return should normally reduce the cost layer associated with the original receipt. Any restocking fee, price adjustment, or supplier credit difference should be recorded separately according to the company's accounting procedures.

Avoid Creating Artificial Cost Differences

Using the current inventory cost for a return can create an artificial gain or loss when the original transaction occurred at a different price. Linking returns to their source transactions helps preserve accurate inventory value.


FIFO Inventory Adjustments

Physical inventory counts may identify shortages, overages, damaged material, expired inventory, or data-entry errors. Quantity adjustments must also account for inventory value.

Negative Adjustments

When quantity is removed from inventory, the adjustment may consume the oldest available layers or a specifically identified lot or layer, depending on the reason for the adjustment.

Positive Adjustments

When quantity is added, the adjustment should include a supportable unit cost. The cost may come from a known historical receipt, a documented correction, or another approved valuation method.

Adjustment Type Quantity Effect Cost Consideration
Cycle Count Shortage Decrease Relieve an existing cost layer
Cycle Count Overage Increase Create a supported adjustment layer
Damaged Inventory Decrease Remove the cost of the affected inventory
Location Correction Transfer Preserve the original unit cost
Data Correction Increase or decrease Document the corrected quantity and value

Inventory Transfers Between Locations

A transfer changes where inventory is stored but should not normally change what the inventory cost.

When inventory moves from one warehouse, stockroom, bin, or production location to another, the original FIFO layer identity and unit cost should remain intact.

Source
Location
Inventory
Transfer
Destination
Location

Cost-Preserving Transfer

A location transfer should move quantity and cost together. It should not create purchasing, production, or Cost of Goods Sold activity unless the business transaction requires a separate financial event.


FIFO, Lots, and Traceability

FIFO cost allocation and lot traceability are related but distinct controls. A manufacturer may consume the oldest cost layer while also requiring that a particular physical lot be used because of certification, expiration, customer, or quality requirements.

A complete inventory system should be able to preserve both:

  • The financial cost layer consumed
  • The supplier or internal lot physically issued
  • The quantity issued from each lot
  • The Work Order that consumed the material
  • The finished goods produced from that material
  • The customers who received the finished goods
Supplier
Lot
Receiving
Inspection
FIFO Cost
Layer
Work
Order
Customer
Shipment

This relationship supports supplier investigations, customer inquiries, quality audits, corrective actions, and product recall analysis.


FIFO and Serialized Inventory

Serialized inventory identifies individual units rather than only quantities. Each serial number may retain its own receipt, manufacturing, inspection, transfer, and shipment history.

When serialized inventory is issued or shipped, the selected serial number determines the physical unit involved. Its cost can remain associated with the original receipt or production layer.

Individual Unit Traceability

For high-value or regulated products, serial-number tracking can connect a specific finished unit to its material history, manufacturing operations, inspections, certifications, and customer shipment.


FIFO Costing vs. Average Costing

FIFO and average costing can produce different inventory values and transaction costs when purchase prices change.

FIFO Costing Average Costing
Preserves separate receipt costs Combines receipts into an average
Consumes the oldest available layers first Issues inventory at the current average cost
Supports detailed receipt-to-issue traceability Provides less cost-layer detail
Separate purchases can retain different values New receipts recalculate the average
Finished goods can retain production-run costs Finished goods may be blended into an average
Historical source costs remain visible Historical costs are absorbed into the average

Average costing may be appropriate for some businesses, especially where materials are highly interchangeable and detailed receipt-level cost history is not required. FIFO is especially useful when manufacturers want clear cost genealogy and actual receipt-level valuation.


FIFO Actual Costing vs. Standard Costing

Standard costing assigns a predetermined cost to a product or material. FIFO actual costing assigns the original acquisition or manufacturing cost stored in the inventory layer.

Standard Costing FIFO Actual Costing
Uses a predefined cost Uses the actual layer cost
Requires cost variances Cost flows directly from the source transaction
Inventory may differ from recent acquisition costs Inventory retains historical acquisition costs
Useful for budgets and operational comparisons Useful for actual valuation and traceability
Costs must be periodically reviewed and updated New actual costs enter through receipts and production

Standard Cost Still Has a Planning Role

Estimated or standard costs can still be valuable for quoting, budgeting, routing estimates, and performance comparisons. They should be distinguished from the actual inventory cost used for financial valuation.


FIFO Inventory and the General Ledger

Every inventory transaction should maintain agreement between operational inventory records and financial inventory balances.

Transaction Typical Debit Typical Credit
Purchase Receipt Raw Material Inventory Accrued Receipts or Accounts Payable Clearing
Material Issue to Production Work in Process Raw Material Inventory
Work Order Completion Finished Goods Inventory Work in Process
Customer Shipment Cost of Goods Sold Finished Goods Inventory
Inventory Shortage Inventory Adjustment Expense Inventory

The exact account structure depends on the manufacturer's accounting policies. However, the quantity relieved from inventory and the value posted to the General Ledger should be based on the same transaction and FIFO cost allocation.

Operational and Financial Agreement

Inventory quantity, FIFO layer value, Work Order cost, and General Ledger activity should remain synchronized. This reduces reconciliation differences and improves financial reporting.


FIFO Inventory Audit Trail

A complete FIFO audit trail should allow users to move in both directions through the inventory history.

Trace Forward

Starting with a purchase receipt, users should be able to identify which Work Orders, transfers, adjustments, and shipments consumed the inventory.

Trace Backward

Starting with a finished product or customer shipment, users should be able to identify the Work Order, material issues, FIFO layers, receiving transactions, Purchase Orders, and suppliers that contributed to the product.

Starting Point Traceable Records
Purchase Receipt FIFO layer, material issues, Work Orders, finished goods, shipments
Work Order Material layers, labor, outside processing, completions
Finished Goods Layer Work Order, production cost, shipments, remaining quantity
Customer Shipment Finished goods layer, Work Order, materials, suppliers
Supplier Lot Receipts, inspections, Work Orders, finished products, customers

Business Benefits of FIFO Inventory Costing

Accurate Inventory Valuation

Inventory retains its actual acquisition or manufacturing cost instead of relying on one blended estimate.

Actual Product Costing

Work Orders receive the real cost of the materials consumed during production.

Reliable Cost of Goods Sold

Customer shipments relieve the actual finished goods layers consumed.

Complete Traceability

Costs can be traced from suppliers through production and customer delivery.

Improved Profitability Analysis

Revenue can be compared with the actual cost of the inventory shipped.

Audit Readiness

Each inventory movement retains its transaction, quantity, cost, and source relationship.


Important FIFO Implementation Controls

Accurate FIFO costing depends on consistent inventory and transaction controls.

  • Receive inventory with the correct quantity and actual unit cost
  • Prevent transactions from creating unsupported negative inventory
  • Preserve the original cost during location transfers
  • Link returns to their original issues or shipments when possible
  • Record inventory adjustments with an approved reason and cost
  • Prevent completed or posted transactions from being changed without an audit trail
  • Reconcile inventory subledger values to the General Ledger
  • Use sufficient decimal precision for quantities and unit costs
  • Retain lot, serial, inspection, and supplier relationships
  • Control transaction dates during closed accounting periods

Negative Inventory Can Distort FIFO

Allowing inventory to be consumed before a valid cost layer exists can create temporary, estimated, or incorrect costs. Manufacturers should prevent negative inventory or use a controlled process for resolving transactions that occur out of sequence.


Summary

FIFO inventory costing gives manufacturers a clear and traceable method for valuing raw materials, Work in Process, finished goods, and Cost of Goods Sold.

Each receipt or production completion creates an inventory layer with its own quantity and actual unit cost. As inventory is consumed, transferred, or shipped, the system relieves the oldest available layers while preserving the original transaction history.

This approach provides:

  • Actual receipt-level inventory costs
  • Accurate Work Order material consumption
  • Separate finished goods production costs
  • Reliable Cost of Goods Sold
  • Complete purchase-to-shipment traceability
  • Improved inventory and General Ledger reconciliation
  • Better product profitability information
  • Stronger audit and quality records

End-to-End Inventory Cost Visibility

SimpleManufacturing™ connects purchasing, receiving, FIFO inventory, Work Orders, finished goods, shipping, and accounting so that inventory quantity and value remain traceable throughout the manufacturing cycle.


Frequently Asked Questions

What does FIFO mean?

FIFO means First-In, First-Out. The oldest available inventory cost layers are generally consumed before newer inventory layers.

Does FIFO average inventory costs together?

No. Each receipt retains its original unit cost. A transaction may consume quantities from several layers, but the individual layer allocations remain available for traceability.

How does FIFO affect Work Order cost?

A Work Order receives the actual cost of the raw material FIFO layers issued to production. That material cost becomes part of Work in Process and the completed finished goods value.

Can the same part number have several costs?

Yes. Separate purchase receipts and production runs may have different actual costs. FIFO stores these costs in separate inventory layers.

How is finished goods inventory valued?

A finished goods FIFO layer is created using the actual cost accumulated by the completed Work Order, including materials, labor, outside processing, machine cost, and manufacturing burden.

How does FIFO calculate Cost of Goods Sold?

When a customer shipment is posted, the oldest available finished goods FIFO layers are relieved. The actual cost stored in those layers becomes Cost of Goods Sold.

Does FIFO provide lot traceability?

FIFO provides cost-layer traceability. Lot and serial tracking provide physical product traceability. SimpleManufacturing™ can maintain the relationships between the cost layers, lots, serial numbers, Work Orders, and shipments.

What happens when inventory is transferred?

A location transfer should preserve the inventory's original unit cost. The quantity and cost move together from the source location to the destination location.

How should customer returns be valued?

Whenever possible, a customer return should restore the cost associated with the original shipment rather than assigning an unrelated current inventory cost.

Is FIFO the same as physical stock rotation?

Not always. FIFO describes the inventory cost flow. Physical stock rotation may follow FIFO, lot controls, expiration dates, certification requirements, or another warehouse procedure.


Related Manufacturing Costing Resources

Actual Work Order Costing

See how FIFO materials, labor, outside processing, machine cost, and overhead combine to determine the actual value of a completed Work Order.

Learn About Actual Work Order Costing

Work Order Management

Learn how manufacturing Work Orders control material requirements, routing operations, labor reporting, production quantities, and completions.

Explore Work Order Management

Manufacturing ERP Software

Explore an integrated manufacturing system for purchasing, inventory, production, quality, shipping, and accounting.

Explore Manufacturing ERP Software