Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Inventory Ageing & Slow-Moving Stock Report

Stock on hand aged by its FIFO lots, valued per bucket, with slow and non-moving lists.

Business No upload Free preview, no sign-upIncluded in your pass Premium tool Premium pass: ₹799 for 30 days

Free preview.

  • Free preview: the item count of every age bucket and the first rows of each table (up to 10), with the values hidden.
  • Locked until you unlock it: download and copy.
  • Unlock: Premium pass, ₹799 for 30 days, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Your stock file

What the file lists

Or paste the rows

How to age it

Each bucket ends at its limit; the last one is everything older.
days without a sale
days
% a year
Your own rate for money tied up, storage, insurance and wastage.
Dates like 03/04/2026
Provision for each bucket, % of its value (optional, to discuss with your accountant)
Stock on hand, at cost Open a stock file

Lots on hand, receipts with the stock now, or a stock ledger: CSV or Excel.

Next steps

Results are estimates for general information and planning, not financial advice. Banks and institutions may calculate differently (rounding, fees, rate changes). Confirm figures with your lender or a qualified adviser before deciding.

About the Inventory Ageing & Slow-Moving Stock Report

Ages the stock you have on hand. Open a list of the lots still in stock (the Stock Register's FIFO layers file is one), a list of receipts with each item's stock now, or a stock ledger of every move in and out, and the report splits each item's stock into the lots it is made of — first in, first out, so what is left is the most recent receipts — ages every lot at the date you choose, and values it at its own cost.

You get the stock in the age buckets you choose (0–30, 31–90, 91–180, 181–365 and over 365 days to start with), each with its value and share; every item with its value per bucket and its oldest lot; the slow-moving and non-moving items by the days since their last sale; the carrying cost at your own rate; and a provision column that applies the percentage you set for each bucket, as a working to discuss with your accountant.

Without a pass the report is a free preview: the item count of every bucket and the first rows of each table are on screen with the values hidden, and the workbook, PDF and CSV files unlock with a Premium pass. The file is read in your browser and never uploaded.

How to use it

  1. From your accounting or inventory software, save your stock as CSV or Excel — or take the FIFO layers file of the Stock Register — and drop it in. The report guesses what kind of list it is (lots on hand, receipts with the stock now, or a ledger) and which column holds what; correct either if it guessed wrongly.
  2. Set the as-at date (usually your year or month end), the bucket limits in days, and when an item counts as slow-moving and non-moving (90 and 180 days without a sale to start with).
  3. Optionally type a carrying cost rate a year and a provision percentage for the older buckets.
  4. Read the buckets, the item list (oldest stock first) and the slow and non-moving list, and the notes about rows that could not be read.
  5. The workbook, the PDF report and the CSV files unlock with a Premium pass; without one the report is a free preview. The templates for each kind of file download at any time.

Examples

A hardware shop’s stock (the example)
Input
12 lots of 10 items, received between 8 and 500 days ago, with the last sale of each
Result
Value 54,240: 0–30 days 24,140 (44.5%) · 31–90 days 8,370 · 91–180 days 13,440 · 181–365 days 5,440 · over 365 days 2,850. One item slow-moving (no sale for 140 days), two non-moving (230 days, and never sold).
A provision by age
Input
0% up to 90 days, 10% for 91–180, 25% for 181–365, 50% over 365 days
Result
1,344 + 1,360 + 1,425 = 4,129 to discuss with the accountant.
Receipts and the stock now (FIFO)
Input
Tea: 30 received at 92, then 24 at 98; 19 on hand
Result
The 19 on hand are from the newer receipt at 98 (value 1,862): under FIFO the older packs went first.

Common uses

  • Year-end and month-end inventory reviews for management, the auditor or the bank.
  • Finding the stock to clear with a discount or return to the supplier before it ages further.
  • Supporting a provision for slow-moving and obsolete stock with a working the accountant can follow.
  • Leaving old stock out of a bank stock statement, with the lots file of each lot’s category, receipt date, age and value.

How the stock is aged

  • Lots on hand: each row is a lot still in stock with the day it came in, its quantity and its cost; the age of a lot is the days from that day to the as-at date.
  • Receipts and the stock now: under first in, first out the stock left is the latest receipts, so the report takes each item’s stock on hand from its newest receipt back. Stock that the receipts in the file do not cover is aged as older than the oldest receipt, at its cost, and the notes say so: add older receipts for an exact age.
  • A stock ledger: every move is replayed in date order with FIFO, which leaves the lots on hand with their dates and costs.
  • A lot belongs to the bucket whose limit its age does not pass: with limits of 30 and 90, a lot of exactly 30 days is in 0–30 and one of 31 days in 31–90.

Slow-moving and non-moving stock

An item is slow-moving when it has gone more than the days you set without a sale, and non-moving after the longer limit. An item the file shows no sale of is judged by how long it has been in stock — the age of its oldest lot — so one that came in last week shows as recently bought, not as non-moving. The last sale comes from a “Last sale” column, or from the ledger’s last sale or issue (write-offs, stock adjustments and returns to the supplier take stock out but are not sales). A file with no sale dates at all is judged by each item’s newest lot instead — nothing bought for a long time has usually not been selling either — and the report says so.

Provisions and net realisable value

IAS 2, and Ind AS 2 in India, measure inventories at the lower of cost and net realisable value — the expected selling price less the costs to complete and sell — and the write-down is judged item by item. Old and slow-moving stock is where that judgement usually starts, so many businesses use percentages by age as a first estimate. The provision column applies yours; it is a working for discussion with your accountant or auditor, not an accounting entry.

Carrying cost

Money tied up in stock costs something: interest or the return the money could earn elsewhere, storage, insurance, handling, and shrinkage. Type one rate a year that covers what applies to you and the report shows the carrying cost of the stock for a year, and what holding each lot for its age has cost so far.

Limitations

  • A working for information, not an accounting opinion: the write-down to net realisable value is a judgement for you and your accountant.
  • Ageing by receipt dates assumes first in, first out. Where stock is not issued in that order, ages are those of the FIFO lots, not of the physical items.
  • Quantities and costs come from your file as they are; transfers between locations, returns and adjustments must already be in it.
  • Days are counted between calendar dates; the as-at date counts as day 0.

Privacy

Your stock file is read in this browser and never uploaded; only the bucket limits and settings you choose are remembered on this device.

Frequently asked questions

What do I get without a pass?

Without a pass, Inventory Ageing & Slow-Moving Stock Report shows the item count of every age bucket and the first rows of each table (up to 10), with the values hidden. Until you unlock it, the result can’t be downloaded or copied. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

What does the free preview show?

Your own file is read in full and aged as it would be with a pass: every bucket shows how many items have stock in it, and the item and slow-moving tables show their first rows (up to 10). The values, shares, provisions and carrying costs show after unlock, and the workbook, PDF and CSV files unlock with a Premium pass. The templates download at any time.

What file do I need?

Any one of three: the lots still in stock with their receipt dates (the Stock Register’s FIFO layers file, or a batch-wise stock report); the receipts of each item with its stock on hand now; or a stock ledger with every move in and out. Each needs a code or a name, the dates and quantities, and the cost of what came in. Download the template for the kind you have.

Why are my oldest buckets empty when I know some items are old?

Under FIFO the stock on hand is the latest receipts. An item bought regularly has young stock even if the item itself has been around for years; an item whose stock is old is one that has not been bought — and usually not sold — for a long time.

Which bucket limits should I use?

Whatever your reviews use. Many businesses use 0–30, 31–90, 91–180, 181–365 and over 365 days; a seasonal or perishable business may want shorter ones. Your bank’s sanction letter may also say how old stock can be to count for drawing power.

Is the provision the write-down I must book?

No. It applies your percentages to the value in each bucket to give a first estimate. IAS 2 and Ind AS 2 require the write-down to net realisable value to be judged item by item; agree it with your accountant or auditor.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.