How to Create a Stock Item in TallyPrime: Complete Step-by-Step Guide
Create a stock item in TallyPrime by navigating to Gateway of Tally > Inventory Info > Stock Items > Create. Enter the item name, select unit of measure, set opening balance if needed, and save. You can then configure price, godown location, reorder level, and batch tracking based on your business requirements.
What is a Stock Item in TallyPrime?
A stock item is any physical product or material that your business buys, sells, manufactures, or stores. In TallyPrime, stock items form the backbone of your inventory management system. Every time you purchase goods, sell to customers, or transfer between warehouses, you are working with stock items. TallyPrime tracks quantity, value, and location of every stock item, helping you maintain accurate records and make informed business decisions.
Why Create Stock Items Before Recording Transactions?
You must create stock items before you can record any inventory transaction in Tally. Whether you are recording a purchase invoice, sales order, or stock transfer, Tally requires the item to exist in the master data. Creating stock items upfront ensures data consistency, prevents duplicate entries, and allows you to set up important controls like reorder levels, batch tracking, and price lists. It also enables accurate cost of goods sold (COGS) calculation and inventory valuation.
Step 1: Open the Stock Item Creation Screen
Launch TallyPrime and log into your company. On the Gateway of Tally screen, follow this exact path:
Gateway of Tally > Inventory Info > Stock Items > Create
Alternatively, you can press Alt + I to open the Inventory Info menu, then select Stock Items and choose Create. A blank stock item form will open with fields ready for input. The form is organized into sections: basic information, unit of measure, opening balance, price details, and advanced settings.
Step 2: Enter the Stock Item Name and Code
In the first field, type the name of your stock item. Use clear, descriptive names that your team will recognize. For example, "Cotton T-Shirt Size M" or "Stainless Steel Pipe 1 Inch" are better than "Item 1" or "Product A". Tally automatically generates a code based on the name, but you can edit it to match your internal coding system. Keep codes short and meaningful for easy reference in reports and transactions.
Step 3: Define the Unit of Measure (UOM)
Select the primary unit in which you will track the stock item. Common units include pieces (Pcs), kilograms (Kg), liters (Ltr), meters (Mtr), or boxes (Box). Click on the Unit field and choose from the predefined list, or create a new unit if needed. For example, if you sell fabric, your primary unit might be "Meter". You can later add alternate units (like "Centimeter" or "Roll") with conversion factors. This flexibility allows you to purchase in one unit and sell in another while maintaining accurate inventory.
Step 4: Set the Opening Balance and Value
If you are setting up TallyPrime for an existing business with existing inventory, enter the opening balance quantity in the "Opening Balance" field. For a new business starting from scratch, leave this as zero. If you enter an opening balance, Tally will automatically create a stock journal entry to record the opening balance. You can also enter the opening value (cost) per unit, which helps Tally calculate the total opening stock value for your balance sheet.
Step 5: Assign the Item to a Godown (Warehouse)
In the Godown section, select the warehouse or storage location where this item will be kept. If you have multiple godowns in Tally, you can assign the item to one or more locations. For example, a retail business might store "Blue Denim Jeans" in the main warehouse and the branch warehouse. You can set different opening balances for each godown. If you have not created godowns yet, create them first under Gateway of Tally > Inventory Info > Godowns.
Step 6: Configure Pricing and Cost Details
In the Price section, you can set the standard selling price and cost price for the stock item. These are default prices that will auto-fill in sales and purchase invoices, saving data entry time. However, you can override prices in individual transactions if needed. If you use price lists in TallyPrime, you can also link different prices for different customer groups or sales channels. Leave these fields blank if prices vary significantly or if you prefer to enter price in each transaction.
Step 7: Enable Batch and Expiry Tracking (If Needed)
If your business deals with products that have batch numbers or expiry dates (such as pharmaceuticals, food, or cosmetics), enable the "Track Batch" option. TallyPrime will then require you to enter a batch number and expiry date every time you receive or issue this item. This is critical for compliance, recall management, and stock rotation. For detailed guidance, refer to our guide on batch and expiry tracking in Tally.
Step 8: Set Reorder Level and Reorder Quantity
The reorder level in Tally is the minimum stock quantity at which you should place a new purchase order to avoid stockouts. For example, if you sell 10 units of "Item X" per day and your supplier takes 7 days to deliver, set the reorder level to at least 70 units. TallyPrime will alert you when stock falls below this level. The reorder quantity is the standard order size you place with your supplier. Setting these values helps prevent emergency purchases and maintains smooth operations.
Step 9: Link to Stock Groups (Optional but Recommended)
Assign the stock item to a stock group in Tally for better organization and reporting. Stock groups are categories like "Raw Materials", "Finished Goods", "Consumables", or "Spare Parts". Grouping helps you generate category-wise reports, analyze profitability by product line, and apply group-level policies. To create a stock group, go to Gateway of Tally > Inventory Info > Stock Groups > Create.
Step 10: Save the Stock Item
After filling in all required fields, press Ctrl + S or click the Save button. Tally will validate the entry and save the stock item to your company database. If you entered an opening balance, Tally will prompt you to save the corresponding stock journal entry. Once saved, the stock item is ready for use in purchase invoices, sales invoices, stock transfers, and all inventory transactions.
Worked Example: Creating a Stock Item for a Retail Business
Let us walk through a real example. Suppose you run a clothing retail store and want to create a stock item for "Black Cotton Shirt Size L". Here is how you would set it up:
| Field | Entry | Reason |
|---|---|---|
| Item Name | Black Cotton Shirt Size L | Clear, specific name for easy identification |
| Item Code | BCS-L-001 | Short code for quick reference in invoices |
| Unit of Measure | Pieces (Pcs) | Standard unit for retail clothing |
| Opening Balance | 50 | You have 50 shirts in stock at setup |
| Opening Value | Rs 400 per piece | Cost price for opening balance calculation |
| Selling Price | Rs 799 per piece | Retail price for automatic invoice population |
| Godown | Main Store | Primary storage location |
| Reorder Level | 15 pieces | Alert when stock drops below 15 |
| Reorder Quantity | 100 pieces | Standard purchase order size |
| Stock Group | Finished Goods - Apparel | Category for reporting and analysis |
After entering these details and pressing Ctrl + S, TallyPrime creates the stock item and a stock journal entry for 50 pieces at Rs 400 each. The item is now ready to use in sales invoices, purchase orders, and stock transfers.
Common Mistakes to Avoid When Creating Stock Items
Do not use vague or duplicate item names. "Item" or "Product" creates confusion and errors. Always use specific, unique names. Do not skip the unit of measure; Tally requires it. Do not leave opening balance as zero if you have existing stock; this will distort your inventory valuation. Do not forget to assign items to godowns if you use multiple warehouses. Do not set unrealistic reorder levels; base them on actual sales velocity and supplier lead time. Do not ignore batch tracking if your products require it; compliance issues can be costly.
Next Steps After Creating Stock Items
Once you have created your stock items, you can start recording transactions. Create purchase invoices to receive goods, sales invoices to sell to customers, and use stock journals in Tally to record adjustments, transfers, or opening balances. If you manufacture products, set up a bill of materials (BOM) in Tally to track raw materials and finished goods. Use inventory reports under Gateway of Tally > Display More Reports > Inventory to monitor stock levels, value, and movement.
Get Expert Help from a Tally Certified Partner
Creating stock items correctly is the foundation of accurate inventory management in TallyPrime. If you are new to Tally or managing complex inventory with multiple godowns, batch tracking, and pricing tiers, expert guidance makes a real difference. Global IT Care is a Tally 3 Star Certified Partner based in Purnea, Bihar, serving businesses since 2010. Our team can help you design your stock item structure, migrate existing data, and train your staff on best practices. We also offer TallyPrime licensing (Silver at Rs 22,500 + 18% GST, Gold at Rs 67,500 + 18% GST, both with 1 year free TSS), Tally on Cloud hosting from Rs 175-290 per user per month, and ongoing support. Contact us today at +91 75469 00951 to schedule a free consultation and take control of your inventory.
Frequently asked questions
What are the mandatory fields when creating a stock item in Tally?
Item name, unit of measure, and opening balance (if any). You may also set price, godown location, and reorder level depending on your business needs.
Can I create multiple units for a single stock item in Tally?
Yes. Use the Unit of Measure (UOM) feature. Create a primary unit, then add alternate units with conversion factors in the stock item master.
How do I set opening stock balance in TallyPrime?
In the stock item creation screen, enter the opening balance quantity. Tally will prompt you to create a stock journal entry to record the opening balance.
What is the difference between a stock item and a non-stock item in Tally?
Stock items track inventory quantity and value. Non-stock items are for services or one-time purchases that don't need inventory tracking or godown management.
Can I edit a stock item after creation in TallyPrime?
Yes. Go to Gateway of Tally > Inventory Info > Stock Items > Alter. Most fields can be modified, but some locked fields may require data repair if critical changes are needed.
How do I link a stock item to multiple godowns in Tally?
Create the stock item first, then use Gateway of Tally > Inventory Info > Godowns to assign the item to different warehouse locations with separate opening balances.