SAP Physical Inventory Count Checklist (MI01, MI04, MI07)
A physical inventory in SAP goes wrong when the posting freeze is missed, counts are entered without evidence or differences are posted without review. This checklist walks through the full cycle from planning to posting.
0 of 33 items complete
13 critical items still open - these are the highest-risk gaps.
Plan and prepare
Create documents and freeze
Count and enter
Review and recount
Post and close
Tick each step as you complete it. Items marked critical should be completed before you post differences. The result can be exported as PDF for the count file.
Continuous stock accuracy monitoring
Interested in watching count differences and stock anomalies from SAP data all year? We can show how.
Optional. The tool and every export work without this. No spam.
How to use the checklist
Work through the groups in order and tick items as they are done. The critical items are the ones that protect stock accuracy and audit evidence, such as freezing movements, entering counts against the document and getting approval before posting. Export the completed list to PDF and file it with the count sheets so auditors see the control steps along with the results.
The SAP process behind it
You create a physical inventory document with MI01, optionally freezing the book inventory so goods movements cannot change the expected quantity. Counters enter their results with MI04. MI20 lists the differences between counted and book quantity. Once reviewed and approved, MI07 posts the difference, creating a material document and accounting entries for gains or losses. Cycle counting uses indicators assigned through MIBC so fast moving or high value items are counted more often.
- MI01: create the count document
- MI04: enter count results
- MI20: review differences
- MI07: post differences
- MIBC: ABC analysis for cycle counting
Common mistakes
The usual causes of bad counts are unposted movements during the count, wrong unit of measure and batch mix-ups. Another is posting differences immediately after the first count with no recount rule for high value items. Skipping the tolerance group setup means any user can post large differences. Finally, forgetting special stocks like consignment and subcontracting leaves a hole in the stock reconciliation that surfaces at audit.
Frequently Asked Questions
What is the difference between freezing book inventory and a posting block?
Freezing book inventory records the expected quantity at the time of document creation so later movements do not alter the comparison. A posting block stops all goods movements for the item. Use the block when movements would distort the count and cannot be controlled otherwise.
How is cycle counting different from annual inventory?
Annual inventory counts all items once at a set date. Cycle counting counts items at different intervals based on their ABC indicator, so high value items are counted more often during the year. Both use the same documents and transactions.
Who should approve inventory differences?
Set approval thresholds by value with finance and operations. Tolerance groups in SAP limit what a user can post. Differences above the limit should be reviewed, recounted if needed, and signed off before MI07 is run.
Can I count special stock the same way?
Yes. Physical inventory covers special stocks such as consignment and subcontracting stock by setting the special stock indicator in the document. Plan for these separately, because the stock is held by or for a business partner.
If you want stock accuracy and count differences monitored continuously from your SAP data, we can set up read-only dashboards and alerts on top of your system.
Related Tools
SAP MM Transaction Codes Reference
Searchable list of the SAP MM transaction codes consultants and buyers use daily, grouped by purchasing, inventory, invoice verification and MRP.
SAPSAP PO Item Category, Account Assignment and Special Stock Reference
Searchable list of the codes you choose on a PO line: item category, account assignment category and special stock indicator.
SAPSAP Three-Way Match and Invoice Tolerance Calculator
Enter PO price, received quantity, invoice quantity and price, and tolerance to see price and quantity variances and whether the invoice would block.
SAPS/4HANA MM Simplification Readiness Checklist
Checklist of the S/4HANA changes that affect purchasing and inventory, to review before a conversion or new implementation.