MB1C: How to Create Material Stock in SAP

⚡ Smart Summary

Material stock in SAP records the opening balance of a material at a plant and storage location. This resource explains creating that stock with transaction MB1C using movement type 561, and compares MB1C with MIGO for goods movements.

  • 📦 Material Stock: Material stock is the quantity of a material held at a specific plant and storage location in SAP.
  • ⌨️ MB1C Transaction: Transaction MB1C posts other goods receipts and is used to enter the opening stock balance of a material.
  • 🔢 Movement Type 561: Movement type 561 loads initial stock into unrestricted-use, the standard way to create an opening balance.
  • 🔁 MB1C vs MIGO: MB1C handles quick opening entries, while MIGO is the broader screen for goods receipt, issue, and transfer.
  • 🧾 Posting Result: After saving, SAP creates a material document number that confirms the stock posting.
  • 🛡️ Best Practice: Verify the plant, storage location, and quantity before saving, because reversing a posting requires movement type 562.

Create Material Stock in SAP using MB1C

What Is Material Stock in SAP?

In SAP, material stock represents the physical quantity of a material available at a particular plant and storage location. Stock is tracked in the Materials Management (MM) module and is the foundation for procurement, production, and sales, because every goods movement raises or lowers a stock figure. When a company first goes live, or when a new material is introduced, an opening balance must be loaded so the system reflects the quantity already on hand.

This opening balance is created as a goods receipt without a purchase order, using transaction MB1C and movement type 561. The posting increases unrestricted-use stock and generates a material document that records the plant, storage location, quantity, and date. Keeping stock accurate matters, because availability checks, valuation, and inventory reports all depend on it. An incorrect opening balance therefore ripples into every later transaction, which is why the initial load is treated as a controlled, one-time activity during implementation.

MB1C vs MIGO for Stock Creation

SAP offers more than one transaction code to create material stock. MB1C and MIGO can both post goods receipts, but they suit different situations, so it helps to know when to use each one.

Basis of comparison MB1C MIGO
Main purpose Other goods receipts, including opening balance Single screen for goods receipt, issue, and transfer
Typical use Loading initial stock with movement type 561 Day-to-day movements against POs, orders, or reservations
Interface Classic, fast data entry Modern and guided, with reference documents
Reference document Not required Often posted with reference to a PO or order
Best for Quick opening-balance postings Everyday inventory transactions

For the one-time task of loading an opening balance, MB1C with movement type 561 is the quickest route, while MIGO is preferred for ongoing goods movements across the plant. Many teams restrict MB1C to the go-live data load and standardize on MIGO afterwards, so that all routine receipts follow the same guided process.

Steps to Create Material Stock in SAP

Follow these steps to post an opening stock balance in transaction MB1C. In this example, movement type 561 loads the initial quantity into unrestricted-use stock.

Step 1) Start the transaction and enter the header data.

  1. Enter T-Code MB1C in the command field.
  2. Enter Movement Type 561, the Plant, and the Storage Location.

Then click the Enter button.

Enter T-Code MB1C, movement type 561, plant and storage location

Step 2) After you confirm the header screen, the item screen appears. Enter the item details:

  • Enter the Material code for which you need to create stock.
  • Enter the Quantity of material for the stock creation.

Enter the material code and quantity on the MB1C item screen

Step 3) Click on the Save Save button button.

A message “Document 5000021944 posted” is displayed, confirming that the stock has been created.

SAP message confirming the material document is posted

Common Movement Types Used in MB1C

A movement type tells SAP how a goods movement affects stock. When you post through MB1C, the movement type controls whether stock increases or decreases and which stock type is updated. The following movement types are commonly used when creating or adjusting stock:

  • 561 – Initial stock entry: Loads an opening balance into unrestricted-use stock, as shown in this tutorial.
  • 562 – Reversal of initial entry: Cancels a 561 posting when the opening balance was entered incorrectly.
  • 501 – Goods receipt without a purchase order: Receives material into stock when no purchase order exists.
  • 511 – Delivery free of charge: Receives goods that a supplier provides at no cost.
  • 201 – Goods issue to a cost center: Consumes stock for internal use by a cost center.

Choosing the correct movement type keeps stock quantities and inventory reports accurate, so confirm the type before you post the document. If you are unsure which type applies, review the movement type list in Customizing or check with your MM consultant before posting.

FAQs

No. The material master must already exist for the plant and storage location before you post stock. MB1C only records a quantity for an existing material, so create the material master first if the system reports that the material is unknown.

MB1C posts other goods receipts, such as an opening stock balance. MB1A posts goods issues, which reduce stock for consumption or scrapping. Use MB1C to bring stock in and MB1A to move stock out.

Check that you posted to the correct plant and storage location, and that the posting date falls in an open period. Stock may also sit in blocked or quality inspection status, so review the stock type in transaction MMBE.

Yes. AI and RPA tools can read source files and post goods movements automatically, including opening balances. They also flag unusual quantities or movement types. A user should still review high-value postings before they are committed in production.

AI can compare system stock with actual counts, predict discrepancies, and suggest cycle-count priorities. By spotting patterns in movements, it helps reduce errors before they affect availability checks and valuation, though physical verification remains essential.

Summarize this post with: