Batch-Wise Details and Expiry Date Management in TallyPrime

Learn how to manage batch-wise inventory and expiry dates in TallyPrime. Track batch numbers, manufacturing dates, expired stock, and FEFO inventory.

 

Batch-Wise Details and Expiry Date Management in TallyPrime

   Learn how to enable batch-wise inventory in TallyPrime, record batch numbers, manage manufacturing and expiry dates, track multiple batches, and identify near-expiry stock. A practical guide to improving inventory control and reducing product wastage.

Batch-Wise Details and Expiry Date Management in TallyPrime: Complete Guide

Managing inventory is not just about knowing how many products are available in your warehouse. For businesses dealing with food items, medicines, cosmetics, packaged goods, chemicals, and other products with limited shelf lives, tracking batch numbers and expiry dates is equally important.

Imagine running a grocery store where you have 50 packets of biscuits from one batch and 100 packets from another. Both batches contain the same product, but their manufacturing and expiry dates are different. If you sell the newer stock first and leave the older stock behind, some products may expire before you get a chance to sell them.

This is where batch-wise inventory and expiry date management in TallyPrime becomes useful.

TallyPrime allows businesses to maintain batch details, record manufacturing and expiry dates, track stock batch-wise, and monitor products approaching their expiry dates. With proper configuration, you can improve stock rotation, reduce wastage, and make inventory management more reliable.

In this guide, you will learn how to enable batch-wise details, record expiry dates, manage multiple batches, and check expired or near-expiry stock in TallyPrime.

What Is Batch-Wise Inventory Management in TallyPrime?

Batch-wise inventory management means maintaining separate records for different batches of the same stock item.

A batch generally represents a group of products manufactured or received together under a particular batch number. Products belonging to different batches may have different manufacturing dates, expiry dates, purchase prices, or other identifying details.

For example, consider a pharmacy purchasing the same medicine from a supplier three times.

Batch NumberQuantityManufacturing DateExpiry Date
MED-101100 strips10 Jan 202610 Jan 2027
MED-102150 strips15 Feb 202615 Feb 2027
MED-103200 strips20 Mar 202620 Mar 2027

Although all three batches contain the same medicine, their expiry dates are different.

Without batch tracking, you may only see the combined quantity of 450 strips. With batch-wise management, you can identify exactly how much stock belongs to each batch and when it expires.

This is particularly useful for:

  • Pharmaceutical and medical stores.

  • Grocery and supermarket businesses.

  • Food and beverage distributors.

  • Cosmetics and personal care retailers.

  • Chemical and manufacturing companies.

  • Businesses dealing with perishable products.

Why Is Expiry Date Management Important?

Expiry date management helps businesses avoid selling expired products and losing money on stock that cannot be sold.

Consider a grocery wholesaler who purchases 500 bottles of cooking sauce. Some bottles have an expiry date of December 2026, while others expire in March 2027.

If the warehouse team cannot distinguish between these batches, newer products may be dispatched first. Older products could remain unsold until they expire.

Proper batch and expiry tracking helps businesses:

  • Identify products approaching their expiry dates.

  • Reduce inventory losses caused by expired goods.

  • Maintain better stock rotation.

  • Track purchases and sales by batch.

  • Improve warehouse management.

  • Make better purchasing decisions.

  • Maintain more accurate inventory records.

It also helps employees select the correct batch while creating sales invoices.

How to Enable Batch-Wise Details in TallyPrime

Before recording batch numbers and expiry dates, you need to enable the relevant inventory features in your company.

Follow these steps:

Step 1: Open Your Company

Open TallyPrime and select the company in which you want to manage batch-wise inventory.

Step 2: Open Company Features

Press F11 to access the Company Features screen.

Step 3: Enable Batch-Wise Details

Find the inventory-related options and enable:

  • Maintain Batch-Wise Details.

  • Use Expiry Dates for Batches, if available in your version and configuration.

The exact availability and presentation of these options may vary depending on your TallyPrime release and company settings.

Step 4: Save the Configuration

Press Ctrl + A to save the changes.

Your company is now ready to maintain batch-wise inventory.

How to Create a Stock Item with Batch-Wise Details

After enabling batch-wise inventory, you need to configure the stock items for which you want to maintain batch numbers and expiry dates.

For example, suppose you sell packaged fruit juice and want to track its manufacturing and expiry dates.

Follow these steps:

Step 1: Open Stock Item Creation

Go to:

Gateway of Tally → Create → Stock Item

Step 2: Enter Stock Item Details

Fill in the basic information:

FieldExample
NameMango Juice 1 Litre
UnderBeverages
UnitsNos
GST RateAs applicable

Step 3: Enable Batch-Wise Details

Locate the batch-related option in the stock item configuration and set:

Maintain in Batches: Yes

If expiry tracking is available for the item, enable the relevant expiry date option.

Step 4: Save the Stock Item

Press Ctrl + A to save the stock item.

You can now maintain separate batch records for Mango Juice 1 Litre.

How to Enter Batch Number and Expiry Date in TallyPrime

Once the stock item is configured, you can enter batch details while recording purchase transactions.

Let's understand this with a practical example.

Suppose your business purchases 100 bottles of mango juice from a supplier.

The details are:

ParticularsDetails
Stock ItemMango Juice 1 Litre
Quantity100 Bottles
Batch NumberMJ-2026-01
Manufacturing Date1 October 2026
Expiry Date31 March 2027
Purchase Rate₹60 per bottle

Follow these steps:

Step 1: Open Purchase Voucher

Go to:

Gateway of Tally → Vouchers → F9 (Purchase)

Step 2: Select Supplier

Choose the supplier ledger from whom you purchased the products.

Step 3: Select Stock Item

Choose Mango Juice 1 Litre from the stock item list.

Step 4: Enter Batch Information

When the batch allocation screen appears, enter:

  • Batch Number: MJ-2026-01

  • Quantity: 100 Bottles

  • Manufacturing Date: 1 October 2026

  • Expiry Date: 31 March 2027

Step 5: Enter Purchase Rate

Enter the purchase rate and complete the remaining voucher details.

Step 6: Save the Purchase Voucher

Press Ctrl + A to save the transaction.

Your inventory will now reflect the purchased quantity along with its batch information.

Note: The batch allocation screen and date fields depend on the stock item's configuration and the features available in your TallyPrime version.

How to Manage Multiple Batches of the Same Product

A business may purchase the same product several times, and every purchase may have a different batch number.

TallyPrime allows you to maintain separate batch records for the same stock item.

For example, suppose you purchase packaged milk powder in three different batches.

Batch NumberPurchase QuantityExpiry Date
MP-001100 Packets15 Dec 2026
MP-002150 Packets15 Jan 2027
MP-003200 Packets15 Feb 2027

Instead of combining all 450 packets into one record, TallyPrime maintains their individual batch details.

This makes it easier to identify which batch should be sold first.

When entering a purchase voucher, select the appropriate batch or create a new batch allocation for the newly received stock.

If the same batch number is received again, use the existing batch allocation where appropriate rather than creating an unnecessary duplicate.

How to Sell Products Batch-Wise in TallyPrime

Recording batch information during purchases is only one part of inventory management. You should also select the correct batch when selling products.

For example, your business has the following stock:

Batch NumberAvailable QuantityExpiry Date
MJ-2026-0140 Bottles31 Dec 2026
MJ-2026-0260 Bottles31 Mar 2027

A customer orders 50 bottles of mango juice.

Instead of selecting stock without checking its expiry date, you can choose the appropriate batch allocations in the sales voucher.

Follow these steps:

Step 1: Open Sales Voucher

Go to:

Gateway of Tally → Vouchers → F8 (Sales)

Step 2: Select Customer Ledger

Choose the customer to whom you are selling the products.

Step 3: Select Stock Item

Choose Mango Juice 1 Litre.

Step 4: Select the Batch

The batch allocation screen displays the available batch details.

Select the required batch and enter the quantity.

For example:

  • MJ-2026-01: 40 Bottles

  • MJ-2026-02: 10 Bottles

Step 5: Complete the Sales Voucher

Enter the selling rate, applicable taxes, and other required information.

Step 6: Save the Voucher

Press Ctrl + A.

TallyPrime will reduce the quantity from the selected batches.

This helps maintain accurate batch-wise stock balances.

How to Check Batch-Wise Stock Details in TallyPrime

After recording purchase and sales transactions, you may want to check the available quantity of each batch.

TallyPrime provides inventory reports that help you review stock balances.

You can use the Stock Summary and relevant batch-wise reports to examine inventory details.

Follow these steps:

Step 1: Open Stock Summary

Go to:

Gateway of Tally → Display More Reports → Inventory Books → Stock Summary

The exact navigation may vary slightly by release.

Step 2: Select the Required Stock Item

Locate the product whose batch details you want to check.

Step 3: View Batch Allocations

Drill down into the stock item or relevant batch-wise report to inspect the available batch information.

You can review:

  • Batch numbers.

  • Available quantities.

  • Stock values.

  • Batch-wise movements.

  • Manufacturing and expiry information, where maintained.

This is useful when checking warehouse stock before placing new purchase orders.

How to Identify Near-Expiry and Expired Stock

One of the biggest advantages of maintaining expiry dates is that you can identify products that are approaching their expiry dates.

For example, consider a supermarket with the following inventory:

ProductBatchExpiry DateStatus
Mango JuiceMJ-00120 Nov 2026Near Expiry
BiscuitsBS-00215 Dec 2026Upcoming
Cooking SauceCS-00310 Oct 2026Expired
Milk PowderMP-00415 Mar 2027Valid

You can review the relevant batch and expiry information through the available inventory reports in TallyPrime.

For better stock control, businesses should regularly check:

  • Products expiring within the next 7 days.

  • Products expiring within the next 15 days.

  • Products expiring within the next 30 days.

  • Products that have already expired.

Important: Maintaining expiry dates does not automatically mean that TallyPrime will send notifications or block every expired item in all configurations. Report availability, warning behaviour, and transaction restrictions depend on the version and settings. Do not assume that an expired batch is automatically prevented from being sold.

How to Follow FIFO and FEFO for Better Stock Rotation

Two common inventory management methods are FIFO and FEFO.

Understanding the difference can help you manage batch-wise inventory more effectively.

FIFO (First In, First Out)

FIFO means selling or dispatching the stock that arrived first.

For example:

  • Batch A purchased on 1 October.

  • Batch B purchased on 15 October.

Under FIFO, Batch A should generally be dispatched first.

FEFO (First Expired, First Out)

FEFO means selling or dispatching the products with the earliest expiry date first, regardless of when they were purchased.

For example:

BatchPurchase DateExpiry Date
Batch A1 October 202631 March 2027
Batch B15 October 202631 December 2026

Under FEFO, Batch B should be sold first because it expires earlier.

For medicines, packaged food, cosmetics, and other expiry-sensitive products, FEFO is often more appropriate than FIFO.

TallyPrime helps you maintain batch information, but your staff should check expiry dates and select the appropriate batch during dispatch.

Best Practices for Batch-Wise and Expiry Date Management

Maintaining batch details is useful, but following a consistent inventory process makes the system much more effective.

Here are some practical recommendations.

Record Batch Details During Every Purchase

Do not postpone entering batch numbers and expiry dates. Record them when goods arrive at your warehouse.

Check Expiry Dates Before Accepting Goods

Verify the manufacturing and expiry dates printed on product packaging against the supplier's documents.

Follow FEFO for Expiry-Sensitive Products

Dispatch products with the earliest expiry dates first to reduce wastage.

Review Near-Expiry Stock Regularly

Check upcoming expiry dates at least once a week. Businesses handling large quantities of perishable products may need daily checks.

Train Warehouse Employees

Make sure employees understand how to select the correct batch during purchase, sales, and stock transfers.

Avoid Duplicate Batch Numbers

Use consistent batch naming practices to prevent confusion and incorrect inventory records.

Maintain Proper Records for Damaged and Expired Goods

If products expire or become damaged, record the stock adjustment or appropriate transaction so that your inventory does not continue showing unavailable goods as saleable stock.

Common Problems in Batch-Wise Inventory Management

While working with batch-wise inventory in TallyPrime, users may encounter a few common issues.

ProblemPossible ReasonSuggested Solution
Batch number is not appearingBatch tracking is disabledCheck company and stock item settings
Expiry date field is unavailableExpiry tracking is not enabledReview batch configuration
Wrong batch quantity appearsIncorrect purchase or sales allocationCheck the relevant voucher entries
Expired stock is still showingStock has not been adjusted or soldReview batch balances and record necessary adjustments
Duplicate batch records appearInconsistent batch entryFollow a standard batch naming system
Wrong batch selected during salesBatch details were not checkedVerify expiry dates before saving the voucher

Conclusion

Batch-wise inventory and expiry date management are essential for businesses that handle products with limited shelf lives.

TallyPrime makes it easier to record batch numbers, maintain manufacturing and expiry dates, track individual batch quantities, and review inventory movements.

By combining accurate batch records with regular expiry checks and the FEFO stock rotation method, businesses can reduce product wastage, improve warehouse operations, and maintain better control over inventory.

Whether you operate a pharmacy, grocery store, supermarket, or wholesale distribution business, using batch-wise inventory management can make your daily stock management more organised and reliable.

Frequently Asked Questions (FAQs)

Q1. What is batch-wise inventory management in TallyPrime?

Batch-wise inventory management allows you to maintain separate stock records for different batches of the same product.

Q2. Can I maintain expiry dates in TallyPrime?

Yes. You can maintain expiry dates for batches after enabling the relevant inventory features and configuring the stock items.

Q3. Can I track multiple batches of the same product?

Yes. TallyPrime supports maintaining multiple batch records for the same stock item.

Q4. Does TallyPrime automatically block expired products during sales?

Do not assume that all expired stock is automatically blocked. The behaviour depends on the version and configuration.

Q5. What is FEFO in inventory management?

FEFO stands for First Expired, First Out. It means selling or dispatching products with the earliest expiry dates first.

COMMENTS

Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content