=

The FIFO method: first in, first out explained

Jonny Parker
September 11, 2026
12 min read

First in, first out (FIFO) is an inventory method that values and moves your oldest stock first for businesses that sell physical products. For thousands of businesses, first in first out is a practical way to track inventory, reduce product damage, and cut spoilage-related losses.

The idea is simple: sell or use the oldest assets before you touch newer ones. That habit keeps products fresh on the shelf and gives finance a cleaner read on costs.

FIFO shows up most often in food and beverage operations, but nearly every product team benefits from it. This guide explains what FIFO requires, how the method works day to day, how to calculate it, and where it fits your business.

Key takeaways

  • FIFO is both a stock-rotation strategy for moving oldest inventory first and a valuation method that assigns your oldest costs to goods sold.
  • In periods of rising costs, FIFO lowers your cost of goods sold (COGS) and raises reported profit. Higher profit means higher taxable income.
  • FIFO suits perishables and firms with stable or rising prices. Volatile-value goods may fit last in, first out (LIFO) or weighted average cost.
  • You calculate FIFO cost by multiplying the cost of your oldest units by the number of units sold.

What is the first in first out (FIFO) method?

FIFO stands for first in, first out. It describes the order in which you use or sell what you own: oldest items go first. In practice, the method plays two roles.

  1. FIFO is a stock rotation strategy. You move the oldest inventory out before newer arrivals, which maintains freshness and reduces the risk of holding expired goods.
  2. FIFO is a valuation method used in inventory accounting. You assign the cost of your oldest inventory to the first items sold. Because older stock usually costs less than recent purchases, FIFO often produces a lower cost of goods sold and a clearer profit picture.

The two roles reinforce each other. When you physically rotate oldest stock out first, your accounting mirrors the real flow of goods through the warehouse. That alignment makes your reported costs easier to trust and audit.

It helps to remember that FIFO is a cost-flow assumption, not a rule about which physical unit you touch. Even when identical items are interchangeable, the method still charges the oldest recorded cost to each sale.

a man-wearing-a-safety-vest-holding-a-clipboard-and-pointing-out-shelves-to-a-woman-wearing-a-safety-vest-in-a-warehouse
Want to see how Fishbowl can improve your business?
Book a Demo

How does the FIFO method work?

When new items arrive, you place them behind existing stock so older units stay within reach. Picture a grocery-store cooler: the clerk loads fresh milk cartons at the back and pushes older ones forward. Customers grab the older cartons first, and fewer units expire before they sell.

This approach carries real weight in the food and beverage space, where shelf life drives daily decisions. The USDA estimates that between 30 and 40 percent of the U.S. food supply goes to waste. Moving older stock first protects both margins and product quality.

Perishables are not the only use case, though. Pharmaceuticals, cosmetics, and chemicals also rely on tight rotation because ingredients degrade over time. Most product teams gain cleaner costing even without expiration dates.

The method depends on good data: you need to record each product’s entry and exit dates accurately. Manual tracking invites errors, so inventory management software does the heavy lifting.

Cost layers are the other half of the picture. Each purchase creates a layer with its own unit cost and quantity, and sales draw down the oldest layer first. Keeping those layers clean is what lets the valuation stay accurate as prices move.

How do you calculate FIFO?

FIFO costing needs two inputs: the cost of your oldest inventory and the number of units sold. The formula is straightforward.

COGS = cost of oldest units × number of units sold

Work through a simple example in four steps:

  1. List your purchases: You buy 100 units in two batches of 50, the first at $10 per unit and the second at $15 per unit.
  2. Record the sale: You sell 50 units during the period.
  3. Identify the oldest layer: Under the method, the oldest 50 units leave first, so you apply the $10 cost.
  4. Calculate COGS: Multiply $10 by 50 units for a COGS of $500.

The remaining 50 units, valued at $15 each, become your ending inventory. Notice how the leftover stock carries the newer, higher cost.

That higher-cost leftover is why the approach tends to report a larger inventory value on the balance sheet when prices climb. The same logic scales to dozens of purchase layers across a busy month.

If you later sell the remaining 50 units, the $15 layer becomes your next COGS. Tracking each layer by hand grows harder as volume rises, which is where software earns its keep.

How to implement FIFO in warehousing

Running the method in a warehouse relies on three components working together:

  • Proper racking equipment: Gravity flow or pallet rack systems let you feed stock in one side and retrieve it from the other.
  • Staff training: Your team needs clear procedures so older stock always moves before newer arrivals.
  • Inventory management software: A reliable platform tracks each item’s entry and exit dates automatically.

Good software does more than record dates. It supports average inventory accounting and loss tracking, runs analytics reports, and helps you hold inventory while keeping stock levels visible. It can also tailor reordering to real demand.

Physical layout matters as much as the tools. Bins, lanes, and labels should make the oldest stock the easiest to reach, so picking the correct unit becomes the default action. When the warehouse design fights your process, even good software cannot keep counts honest.

What are the advantages of the FIFO method?

FIFO offers three clear benefits for growing operations.

1. Compatibility with modern business systems

Most inventory software supports FIFO out of the box. That makes the method simple to configure and quick to put into practice. Teams reach a working setup without heavy custom development, which shortens time to value.

Because the approach is so widely supported, it also travels well between systems. Your accounting platform, warehouse tools, and ecommerce channels can share the same cost basis without manual reconciliation.

2. Precision in profit margins

Under this method, the system records your oldest costs against sales first. This ordering helps you track profit and COGS with accuracy. When you know your true margins, pricing and purchasing decisions get easier.

3. Enhanced business value for potential buyers

Clean financial records matter when you court investors or plan a sale. The method tends to show steady cost and profit trends that buyers can read quickly. That clarity strengthens your position at the negotiating table.

Lenders respond to the same signal. Predictable margins and a well-valued inventory line make it easier to qualify for credit or a line of financing.

What are the limitations of FIFO?

FIFO is not the right fit for every business. Three limitations deserve attention.

1. Higher tax liability

Lower COGS means higher reported profit, which raises your taxable income. This stings most during inflation. You pay tax on earnings that do not reflect today’s higher replacement costs.

2. Complex implementation

Accurate costing demands detailed record-keeping for every stock keeping unit (SKU). Entry dates, exit dates, and unit costs all need tracking. Inventory software automates that work and keeps your records consistent.

Reporting on all that detail is its own hurdle. Fishbowl AI Insights answers it by turning plain-language questions into custom dashboards and reports, so your FIFO records stay easy to query without SQL.

3. When is FIFO a poor fit?

Some industries see values swing sharply over time. Electronics, hardware, machinery, furniture, and luxury goods are common examples. In those categories, the method can overvalue inventory and distort your margins.

The trouble comes from timing. When replacement costs fall fast, older layers no longer reflect current market value. Sellers in those markets often turn to specific identification or weighted average cost instead.

How does FIFO affect your financial statements?

The method shapes three figures on your statements, and the effect grows when costs rise. Assigning older, cheaper costs to sales lowers your COGS during periods of rising prices. Lower COGS lifts reported net income on the income statement.

At the same time, your newer and pricier units stay on the books, so ending inventory value climbs on the balance sheet. Higher income also means higher taxable income.

If you ever switch methods, the IRS requires you to file Form 3115. That form covers a change to your inventory costing method, such as a move from LIFO to FIFO.

The direction reverses when prices fall. In that case the method assigns older, higher costs to sales, which lifts COGS and trims reported profit. Watching this pattern helps you plan for cash flow and tax timing across a full year.

What’s the difference between FIFO and LIFO?

FIFO and LIFO are complete inverses. LIFO stands for last in, first out, so it sells your newest inventory first.

During inflation, LIFO raises COGS and lowers taxable income. FIFO does the opposite: with stable or declining prices, it keeps COGS low and profit clear.

Acceptance under accounting standards separates the two. According to KPMG’s IFRS Institute, FIFO is accepted under both IFRS and US GAAP, but IAS 2 prohibits LIFO. The table below compares the three main methods side by side.

Factor FIFO LIFO Weighted average cost (WAC)
COGS when costs rise Lower Higher Smoothed
Reported taxable income Higher Lower Moderate
Accepted under IFRS? Yes No (US GAAP only) Yes
Best-fit business Perishables and stable-or-rising-price goods Non-perishables in inflation Large volumes of similar items

Each method fits a different situation. FIFO works well for perishable goods and any business facing steady or rising prices.

LIFO can ease the tax burden for non-perishable sellers during a stretch of inflation. WAC suits high volumes of interchangeable items where tracking individual costs is impractical.

Reporting requirements can settle the question for you. Companies that report under international standards cannot use LIFO at all, which pushes many global sellers toward FIFO or WAC. Firms reporting only under US GAAP keep the full menu of options.

What are the alternatives to FIFO?

If FIFO does not match your inventory, four alternatives are worth weighing:

  • LIFO (last in, first out): The reverse of FIFO. It raises COGS, lowers taxable income, and is not accepted under IFRS.
  • Weighted average cost (WAC): The weighted average cost method divides total cost of goods available by total units for one average unit cost.
  • Specific identification: Track the exact cost of each item. This fits high-value, low-volume goods like cars but breaks down at large volumes.
  • First expired, first out (FEFO): Move stock by earliest expiration date rather than receipt date. Food and pharmaceutical producers use it for expiration-driven planning.

The right choice depends on how your costs behave and how your goods age. Stable or rising prices favor FIFO, while heavy inflation on shelf-stable goods may point to LIFO. Perishable and dated products often run better on FEFO.

3 FIFO implementation best practices

A few habits keep FIFO accurate once it is live.

1. Monitor inventory flow

Watch how goods move through your operation and review the data often. Automated tracking flags deviations early. Fix any drift before it distorts your counts.

Regular cycle counts back this up. Comparing recorded layers against physical stock catches errors while they are still small and cheap to correct.

2. Record inventory immediately

Log lot numbers as stock enters and leaves, without delay. Prompt, accurate entries keep your cost layers correct. Automation removes the lag that manual logging creates.

Timing is the hidden risk here. A receipt logged a day late can assign the wrong cost to a sale and skew your margin. Barcode scanning at receiving and shipping closes that gap and keeps the record current.

3. Use inventory management software

A configurable, user-friendly platform gives you reporting, automation, and real-time stock visibility. Fishbowl AI Insights lets teams generate reports and dashboards in plain language, without SQL or custom report requests.

That kind of visibility shows up in results. Hodo Foods, a plant-based food producer, cut inventory costs by 28% and reduced stockouts by 35% after adopting Fishbowl. Clean records and faster reporting let the team act on stock issues before they became shortages.

Fishbowl is the inventory software for your FIFO needs

Accurate costing comes down to reliable records, and the right system keeps them clean. Fishbowl connects directly with QuickBooks and supports precise tracking whether you run FIFO or another method.

That accounting-first sync keeps your inventory value and COGS aligned between operations and finance, which shortens your monthly close. Its warehousing solution helps your team move older stock first, hold accurate counts, and keep finance and operations in sync.

Support matters as much as software. Setup takes real planning and training, even with strong tools behind you.

You are not doing it alone, though. Fishbowl pairs you with an in-house implementation team, dedicated trainers, and AI-guided data migration, so your team learns the workflow before going live.

If you want inventory records you can trust, see the platform in action. Book a Demo.

Frequently asked questions about the FIFO method

1. What is the difference between FIFO and LIFO?

FIFO and LIFO are opposite inventory methods. FIFO, or first in, first out, sells your oldest stock first, while LIFO, or last in, first out, sells your newest stock first.

The choice changes your numbers. When costs rise, FIFO reports lower COGS and higher taxable income, and LIFO does the reverse. FIFO is accepted under both IFRS and US GAAP, but IFRS does not permit LIFO, so global sellers tend to default to FIFO.

2. Why does FIFO increase tax liability?

FIFO increases tax liability because it assigns your oldest, usually cheaper, costs to the goods you sell. That lower cost basis raises your reported profit.

Higher profit leads to higher taxable income. The effect is sharpest during inflation, when replacement costs climb but your recorded costs stay low. In practice, you pay tax on paper gains that do not reflect today’s prices.

3. When is FIFO not the best inventory method?

FIFO struggles when your inventory values swing sharply. Industries like electronics, hardware, machinery, furniture, and luxury goods often see fast price changes. In those markets, FIFO can overvalue your remaining stock and distort your margins.

Businesses facing steady inflation on non-perishable goods may prefer LIFO. Those holding large volumes of similar items may prefer weighted average cost, while sellers of unique, high-value units often choose specific identification.

4. What is the difference between FEFO and FIFO?

FEFO stands for first expired, first out, and it moves stock by expiration date. FIFO instead moves stock by the date you received it.

The two often align, but not always. A later shipment can carry an earlier expiration date, so FEFO ships that unit first. Food and pharmaceutical producers rely on FEFO because expiration risk, not receipt order, drives their production planning.

5. Which costing method is best for a small business?

Small businesses often choose FIFO because most accounting tools support it and it mirrors how goods actually move. FIFO also produces clean, readable financials, which helps with lenders and buyers.

Let pricing volatility and reporting needs guide the call. LIFO can lower taxes during inflation, but IFRS bars it and adds record-keeping work. Weighted average cost suits sellers of many similar, interchangeable items.

Keep learning with these related inventory accounting guides: