START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Logistics & supply chain / Logistics Finance & Accounting

GST on Warehousing of Agricultural Produce: Exemptions and Limits

By Vikasraj YadavPublished 9 min read

For logistics finance controllers, cfos and ap/ar leads · Understand the problem

GST on Warehousing of Agricultural Produce: Exemptions and Limits — Two operations and finance staff sitting at a wooden table with a laptop, a kraft folder, a desktop calculator, and a blank ruled clipboard, overlooking a warehouse floor with packing benches and pallet racking.

GST on Warehousing of Agricultural Produce: Exemptions and Limits: Illustrative customer activity and logistics cost-to-serve review beside a fulfilment floor; not a client facility.

TOFU GuideTopic Pillar: Logistics & Supply Chain · Logistics Finance & Accounting
Focus topic: gst warehousing agricultural produce
At a glance · Quick answer

Quick answer: gst warehousing agricultural produce

Storage or warehousing of agricultural produce is GST-exempt under Notification 12/2017-Central Tax (Rate): entry 54(e) covers farm-level produce, entry 24B names cereals, pulses, fruits, vegetables and, from 1 November 2026, seeds meant for sowing, and entry 24 covers rice. Processed goods such as jaggery, dal or made tea attract 18 percent.

TL;DR — what you’ll learn

  • Four entries exempt farm produce storage: 24 for rice, 24A for minor forest produce, 24B for named cereals, pulses, fruits and vegetables, and 54(e) for unprocessed agricultural produce.
  • Since 18 July 2022, nuts, spices, copra, jaggery, cotton, coffee and tea no longer sit in entry 24B, so each lot must qualify under 54(e) or bear 18 percent.
  • From 1 November 2026, Notification 07/2026 adds seeds meant for sowing to entry 24B; oilseed stored for crushing remains taxable, so record each seed lot's purpose.
  • A warehouse with exempt lots reverses common credit under Rule 42 as exempt over total turnover; ₹14 lakh exempt in ₹22 lakh reverses 63.6 percent of the common pool.

Topics: gst warehousing agricultural produce · gst exemption storage of agricultural produce · cold storage gst exemption · notification 12/2017 entry 24b · rule 42 reversal warehouse

All quantities, amounts, product codes and events are illustrative teaching examples.

A warehouse in Pune bills the same depositor for two chambers in one month. Wheat sits in one, jaggery in the other, and both arrived on challans that say "agricultural produce". The billing clerk raises one bill of supply at nil tax for both. Six months later an audit finds ₹36,000 of uncollected GST on the jaggery and an input tax credit reversal that was calculated on the wrong exempt turnover.

The exemption for storing farm produce is real, but it follows the goods in each lot, not the warehouse, the depositor or the word on the challan. A warehouse that tags every inward lot with the exemption entry it relies on, and the evidence for it, can bill exempt and taxable storage correctly on the same day and calculate its credit reversal from facts rather than estimates.

  • Entries covered: serial numbers 24, 24A, 24B and 54(e) of Notification 12/2017-Central Tax (Rate), the paragraph 2(d) definition, and the 2022 and November 2026 amendments.
  • Operations covered: cold storage, the lot master fields that drive billing, bill of supply versus tax invoice, and the Rule 42 common credit reversal.
  • Worked material: a month of storage billing in rupees with a US contrast column, a misclassification trace and a setup checklist.

Four exemption entries that cover storing farm produce in India

Storage of farm produce is exempt through four separate entries, and each one names different goods. Notification 12/2017-Central Tax (Rate) exempts intra-State services listed in its table, with matching notifications under the IGST and State GST Acts. A warehouse should cite the exact serial number on its bill of supply, because the goods each entry covers have changed more than once since 2017.

  • Serial number 24: loading, unloading, packing, storage or warehousing of rice, under Heading 9967 or 9985.
  • Serial number 24A: warehousing of minor forest produce, inserted from 27 July 2018.
  • Serial number 24B: storage or warehousing of cereals, pulses, fruits and vegetables, and from 1 November 2026 also seeds meant for sowing.
  • Serial number 54(e): loading, unloading, packing, storage or warehousing of agricultural produce, under Heading 9986 support services to agriculture.

Rice has its own entry, which matters because milling takes rice beyond the farm-level processing that the agricultural produce definition allows. Entry 24B, inserted from 1 October 2019, names its goods directly, so wheat or chana stored by a trader is covered without testing whether a farmer did the processing. Entry 54(e) is the broadest but depends entirely on that definition, which is why most disputes arise there.

Warehouse billing for farm produce in India relies on Notification 12/2017-Central Tax (Rate) serial numbers 24, 24A, 24B and 54(e); a lot outside all four entries is taxed at 18 percent under serial number 11(ii) of Notification 11/2017-Central Tax (Rate), split 9 percent central and 9 percent state tax.

What paragraph 2(d) treats as agricultural produce

Agricultural produce means unprocessed farm output, or output processed only as a cultivator usually does to make it marketable for the primary market. Paragraph 2(d) of the notification defines it as produce from cultivating plants and rearing all life forms of animals except horses, for food, fibre, fuel, raw material or similar products, where any processing does not alter its essential characteristics.

The CBIC applied that test in Circular No. 16/16/2017-GST of 15 November 2017. It held that black, green and white tea are factory products, so green tea leaf rather than tea is the agricultural produce; that processed coffee is outside the definition; that turning sugarcane into jaggery changes its essential character; and that de-husked or split pulses are milled, not farmed. Whole pulse grains such as whole gram and rajma remain inside the definition.

  • Inside the definition: raw cotton bolls as picked, green tea leaf, whole gram, fresh fruit and vegetables, paddy, whole spices dried at the farm.
  • Outside the definition: made tea, processed coffee beans or powder, dal, jaggery, polished or ground spices, processed dry fruits and processed cashew kernels, as listed in the circular.
  • Question to ask per lot: who did the last process, a cultivator at farm level or a mill, factory or packer?

Goods that left entry 24B in July 2022 and where they stand now

Entry 24B used to be much wider, and many warehouse rate cards still reflect the old list. Until 17 July 2022 it covered storage or warehousing of cereals, pulses, fruits, nuts and vegetables, spices, copra, sugarcane, jaggery, raw vegetable fibres such as cotton, flax and jute, indigo, unmanufactured tobacco, betel leaves, tendu leaves, coffee and tea. Notification 4/2022-Central Tax (Rate) cut it back to cereals, pulses, fruits and vegetables from 18 July 2022.

Removal from 24B did not automatically make those goods taxable. A lot of copra, raw cotton or whole spices can still be exempt under entry 54(e) if it is agricultural produce in its farm-level form. What changed is the burden: before July 2022 the name of the commodity was enough, and now the warehouse must show that the specific lot has had no more than cultivator-level processing. Jaggery, made tea and processed coffee fail that test, so their storage is now taxable.

Scroll horizontally to see all columns.

Where common stored commodities fall after the July 2022 and November 2026 changes
Commodity as storedEntry relied onGST on storageEvidence the warehouse keeps
Wheat, maize, whole gram, fresh onions24B (named goods)NilCommodity on goods received note and depositor declaration
Milled rice24NilCommodity description on the inward note
Raw cotton or copra in farm-level form54(e), if unprocessedNil if the lot qualifies, otherwise 18%Description of processing done before arrival
Jaggery, dal, made tea, processed coffeeNone18% (9% CGST + 9% SGST)Tax invoice with the storage line taxed
Polished turmeric or ground chilliNone (processed spice)18%Tax invoice
Cottonseed or groundnut kernels for sowing24B (seeds meant for sowing) from 1 November 2026Nil from that dateDeclaration that the lot is for sowing, with lot reference

Seeds meant for sowing after Notification 07/2026 from 1 November 2026

From 1 November 2026, storing seed for planting is exempt whatever the crop. Notification 07/2026-Central Tax (Rate), dated 27 October 2026, substituted the entry 24B text to read "storage or warehousing of cereals, pulses, fruits, vegetables, and seeds meant for sowing", and inserted a definition of seed as clause (zzca) of paragraph 2. Bills for storage on or after 1 November 2026 can apply the exemption to qualifying lots.

The new definition is wide. It covers any plant material used or intended for propagation or sowing, including seedlings, tubers, bulbs, rhizomes, roots, cuttings, grafts and tissue culture plantlets, and it expressly lists seeds of oilseeds, fibre crops, spices, flowers and plantation crops. The words "meant for sowing" do the limiting: the same oilseed stored for crushing is not covered, so the purpose of each lot has to be on record before the bill is raised.

Seed storage billing changed on 1 November 2026, when Notification 07/2026-Central Tax (Rate) extended serial number 24B of Notification 12/2017 to seeds meant for sowing; a warehouse holding oilseed for crushing still charges 18 percent, so the lot master must record whether each seed lot is for sowing or processing.

Cold storage: when a refrigerated chamber is exempt and when it is taxed

Refrigeration does not change the answer; the goods in the chamber do. Cold storage of potatoes, apples or green peas in their fresh form is storage of vegetables or fruit under entry 24B, so it is exempt. Cold storage of frozen peas, ice cream, processed meat or paneer is storage of processed goods, which no entry covers, so it is billed at 18 percent under SAC 996721 for refrigerated storage.

A second entry often matters in fruit and vegetable cold chains. Serial number 57 exempts pre-conditioning, pre-cooling, ripening, waxing, retail packing and labelling of fruits and vegetables when those services do not change the essential characteristics of the produce. A banana ripening chamber or a pre-cooling tunnel at a pack house can therefore be exempt as well as the cold room that follows it, provided the produce is still fresh fruit or vegetables when it leaves.

  • Mixed chambers: if a single chamber holds exempt potatoes and taxable frozen vegetables, bill by pallet-day or square metre per lot, not by chamber, so each line carries its own rate.
  • Blast freezing: freezing fresh vegetables into a frozen product is a processing step; storage of the frozen output is taxable even though the input was exempt produce.
  • Power surcharges: an electricity recovery line billed with exempt storage follows the storage line it supports, so split it by lot too.

Our cold store design guide covers chamber layout and door losses; for tax, the design question that matters is whether the warehouse management system can track which lots sit in which chamber, because that is the evidence for every split line on a mixed bill.

From inward lot to bill: deciding GST on agricultural storage Step 1, Inward lot: Record commodity, form and purpose. Challan and inspection checked; Farm-level or processed noted; Seed lots: sowing or crushing. Step 2, Match an entry: Entry 24, 24A, 24B, 54(e) or none. Rule table with effective dates; Circular 16/16/2017 exclusions; No entry means 18 percent. Step 3, Bill per lot: Bill of supply or tax invoice. Mixed chambers split by lot; Section 31(3)(c) for exempt lines; SAC 996721 or 996729 shown. Step 4, Credit and returns: Rule 42 reversal on exempt share. D1 = exempt over total turnover; Monthly figure, annual true-up; Sample ten lots each month. From inward lot to bill: deciding GST on agricultural storage The exemption follows the goods in each lot, so the decision is made at the gate and carried into billing and returns 1 · INWARD LOT Record commodity, form and purpose • Challan and inspection checked • Farm-level or processed noted • Seed lots: sowing or crushing 2 · MATCH AN ENTRY Entry 24, 24A, 24B, 54(e) or none • Rule table with effective dates • Circular 16/16/2017 exclusions • No entry means 18 percent 3 · BILL PER LOT Bill of supply or tax invoice • Mixed chambers split by lot • Section 31(3)(c) for exempt lines • SAC 996721 or 996729 shown 4 · CREDIT AND RETURNS Rule 42 reversal on exempt share • D1 = exempt over total turnover • Monthly figure, annual true-up • Sample ten lots each month

Bill of supply, tax invoice and the lot master that drives both

An exempt storage line goes on a bill of supply and a taxable line goes on a tax invoice, so the billing run must know each lot's status before it starts. Section 31(3)(c) of the CGST Act requires a registered person supplying exempt services to issue a bill of supply instead of a tax invoice, and Rule 49 of the CGST Rules sets its contents. Where one depositor has both kinds of lot, the warehouse issues both documents for the same period.

The simplest control is to put the tax decision on the inward lot record at the gate, not on the invoice at month-end. The JSON below shows the fields a lot master needs. The billing engine reads them and never infers a rate from the commodity name alone; a lot with a missing entry or evidence field is held back from the billing run.

{
  "lotId": "PUN-WH2-26-11-04471",
  "inwardNote": "GRN-4471",
  "depositorGstin": "27ABCDE1234F1Z5",
  "commodity": "Jaggery (gur), 30 kg bags",
  "farmLevelOnly": false,
  "purpose": "trade stock",
  "exemptionEntry": null,
  "sac": "996729",
  "gstRatePercent": 18,
  "billingDocument": "TAX_INVOICE",
  "evidence": ["depositor challan DC-8812", "inward photo set 4471-A"],
  "taxDecisionBy": "indirect.tax@warehouse.example",
  "taxDecisionDate": "2026-11-03"
}

{
  "lotId": "PUN-WH2-26-11-04472",
  "commodity": "Wheat, 50 kg bags",
  "exemptionEntry": "12/2017-CTR Sl. 24B",
  "sac": "996729",
  "gstRatePercent": 0,
  "billingDocument": "BILL_OF_SUPPLY"
}

Scroll horizontally to see all columns.

Who records each fact behind a storage line and who signs it off
Fact on the lot recordSource documentRecorded bySigned off by
Commodity and form (raw, milled, frozen, processed)Depositor challan and inward inspectionGate and receiving supervisorWarehouse manager
Purpose of seed lots (sowing or processing)Depositor's written declarationCustomer service executiveIndirect tax analyst
Exemption entry or taxable rateCommodity rule tableBilling analystIndirect tax analyst
Chamber and pallet positions by dateWarehouse management system location historyInventory controllerWarehouse manager
Bill of supply and tax invoice numbersERP billing runAccounts receivableFinance controller
Monthly exempt and total turnover for Rule 42GSTR-1 and the billing registerGST return preparerChief financial officer

Reversing common credit when some lots are exempt

A warehouse with exempt lots cannot keep all of its input tax credit. Section 17(2) of the CGST Act restricts credit to the share attributable to taxable supplies, and Rule 42 sets the arithmetic. Credit used only for exempt lots is not taken at all, credit used only for taxable lots is kept in full, and the common pool, called C2, is reversed in the ratio of exempt turnover to total turnover in the State.

The formula is D1 = (E ÷ F) × C2, where E is the value of exempt supplies and F the total turnover in the State for the tax period. A further 5 percent of C2, called D2, is reversed only where common inputs are also used for non-business purposes. The remainder, C3, is the credit kept. Rule 42 requires a final calculation for the year before the due date of the September return that follows.

Scroll horizontally to see all columns.

One month of storage billing and credit reversal, India in rupees with a US contrast
LinePune warehouse, November 2026 (INR)Iowa grain warehouse, same month (USD)
Exempt storage: wheat ₹6,00,000, rice ₹3,00,000, fresh potatoes ₹4,00,000, sowing cottonseed ₹1,00,000₹14,00,000 on bills of supply (E)No exempt category; grain storage revenue $26,000
Taxable storage: jaggery ₹2,00,000, polished turmeric ₹1,50,000, frozen peas ₹3,50,000, made tea ₹1,00,000₹8,00,000 on tax invoicesNot applicable
Output GST at 18%₹1,44,000 (₹72,000 CGST + ₹72,000 SGST)No federal consumption tax; state sales tax depends on state law and is not modelled
Total turnover in the State (F)₹22,00,000Not applicable
Common credit C2: security, forklift upkeep, software, pest control, refrigerant₹50,000Not applicable; tax on inputs is a cost
D1 = (14,00,000 ÷ 22,00,000) × 50,000₹31,818 reversedNot applicable
D2 (no non-business use of common inputs)₹0Not applicable
C3 kept, plus ₹4,000 credit used only for the frozen-peas chamber₹18,182 + ₹4,000 = ₹22,182Not applicable
Net GST paid in cash₹1,44,000 − ₹22,182 = ₹1,21,818$0 federal

The US column is a contrast, not a counterpart. The United States levies no federal goods and services tax, so a grain warehouse has no exempt-versus-taxable split and no credit to reverse. Its regulatory paperwork is different in kind: an operator who chooses to be licensed under the United States Warehouse Act follows 7 CFR Part 869, including its warehouse receipt rules, but that licensing is voluntary and carries no consumption tax consequence.

Credit reversal for a mixed warehouse under Rule 42 of the CGST Rules multiplies common credit by exempt turnover over total State turnover; a month with ₹14,00,000 of exempt storage in ₹22,00,000 of turnover reverses 63.6 percent of a ₹50,000 common pool, or ₹31,818, in Form GSTR-3B or Form GST DRC-03.

A misclassified jaggery lot traced from gate to correction

One wrong commodity code at the gate flows into three filings before anyone notices. The trace below follows the jaggery lot from the worked example. Document numbers are illustrative; the sequence is the one auditors see most often in agricultural warehouses that handle both farm-level and processed goods.

  1. 3 November 2026, 10:12: inward note GRN-4471 records 1,200 bags described on challan DC-8812 as "agri produce"; the gate clerk selects commodity group CER-GEN, which the rule table maps to entry 24B.
  2. 30 November 2026, 18:40: billing run BIL-2611 issues bill of supply BOS/26-27/0912 at nil tax, including ₹2,00,000 of jaggery storage.
  3. 11 December 2026: the monthly outward return reports the ₹2,00,000 as exempt, so E rises to ₹16,00,000 and the Rule 42 reversal is computed as ₹36,364 instead of ₹31,818.
  4. 8 January 2027, 15:05: an internal audit sample compares lot descriptions with the commodity rule table and flags jaggery under a cereal group.
  5. 12 January 2027: the warehouse issues a tax invoice for the jaggery storage, pays ₹36,000 with interest under Section 50, corrects the exempt turnover to ₹14,00,000, re-credits the ₹4,546 over-reversed, and recovers the tax from the depositor under the storage contract.

The cost was not the tax itself, which the depositor could have paid and claimed as credit if eligible. The cost was interest, two amended filings, staff time and an awkward conversation with a customer about a bill from two months earlier. Moving the commodity decision to the gate, with a tax analyst approving any new commodity group, would have stopped the error at step one.

Lot checks the ERP can enforce and calls a tax analyst must make

Most of the exemption decision is a lookup once the facts are recorded, so the ERP should enforce it. The judgement lies in recording the facts: whether a lot is farm-level, whether a seed lot is really for sowing, and whether a new product description fits an existing rule. The table assigns each task for an agricultural warehouse.

Scroll horizontally to see all columns.

Agricultural storage billing tasks: fixed ERP rules versus tools that only assist an analyst
TaskHandled byHuman role
Blocking a bill of supply for a lot with no exemption entryERP billing ruleNone; the hold stands until the lot is tagged
Applying 18% to lots tagged with no entryERP rate tableTax analyst maintains the table
Refusing entry 24B seed status before 1 November 2026ERP effective-date checkNone
Reading a depositor challan photo to suggest a commodity groupDocument-reading softwareReceiving supervisor confirms or changes the suggestion
Judging whether turmeric arrived farm-dried or polishedInspection by a personReceiving supervisor records; tax analyst decides edge cases
Computing D1 from the month's billing registerERP or return preparation toolReturn preparer reviews against GSTR-1 totals
Deciding whether a new product fits paragraph 2(d)Tax analyst, with advice if neededRecords the reasoning on the rule table

Software that reads challans or product photos can speed up receiving, but it cannot decide whether processing went beyond farm level. Keep the suggestion and the human decision as separate fields on the lot, so an auditor can see who made each call and when.

Setting up exemption-aware billing for an agricultural warehouse

Start with the commodity rule table and the gate process, then fix billing and returns. The SAC code guide explains how to choose between 996721, 996722 and 996729 on each storage line; this article adds the exemption layer on top of that coding. For transport legs linked to the same lots, see GST on GTA services and reverse charge.

Scroll horizontally to see all columns.

Implementation checklist for exemption-aware storage billing
StepDone whenOwner
Build a commodity rule table citing entry 24, 24A, 24B, 54(e) or taxable for every commodity groupTable approved and dated by the tax analystIndirect tax analyst
Add farm-level, purpose and exemption-entry fields to the inward lot recordGate cannot close an inward note with them blankWarehouse systems lead
Add an effective date to each rule so seed lots switch to nil only from 1 November 2026Test bills for October and November give different resultsERP consultant
Split mixed chambers into per-lot billing linesNo chamber-level line on any billBilling analyst
Issue bills of supply and tax invoices from one billing run with separate seriesBoth series reconcile to the billing registerAccounts receivable lead
Calculate D1 monthly from the register and true it up for the yearAnnual calculation filed before the September return deadlineFinance controller
Sample ten lots a month against the rule tableAudit log with findings and fixesInternal auditor

Run the first month in parallel with the old billing method and compare the exempt turnover each produces. Differences usually come from two sources: lots described too loosely at the gate, and commodity groups that were set up before July 2022 and never updated. More guides on warehouse finance are on the logistics and supply chain hub.

If you want lot-level tax tagging, mixed-chamber billing and the Rule 42 calculation built into your warehouse and ERP systems, send your commodity mix and current billing setup through our request for proposal form, and we will respond with a scoped implementation plan.

Discuss this workflow

Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYLogistics & supply chain

Article: GST on Warehousing of Agricultural Produce: Exemptions and Limits · Logistics Finance & Accounting

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Common operational questions

Practical answers for operations, engineering, and finance teams working on gst warehousing agricultural produce in logistics & supply chain.

Is cold storage of potatoes or apples exempt from GST?
Yes, when the produce is still fresh. Storage or warehousing of fruits and vegetables is exempt under serial number 24B of Notification 12/2017-Central Tax (Rate), whether or not the chamber is refrigerated. Cold storage of frozen, cooked or otherwise processed products is not covered and is billed at 18 percent.
Is warehousing of jaggery, dal or tea exempt?
No. Circular 16/16/2017-GST clarified that jaggery, de-husked or split pulses, made tea and processed coffee fall outside the agricultural produce definition, and Notification 4/2022 removed jaggery, coffee and tea from entry 24B from 18 July 2022. Storage of those goods is taxed at 18 percent.
Does the exemption depend on whether the depositor is a farmer?
Entry 24B names the goods only, so wheat, pulses or fresh vegetables stored by a trader are covered. Entry 54(e) turns on whether the goods are agricultural produce, meaning no processing beyond what a cultivator usually does. The warehouse should test each lot itself rather than rely on the depositor's description.
What document does a warehouse issue for exempt storage?
A bill of supply. Section 31(3)(c) of the CGST Act requires a registered person supplying exempt services to issue a bill of supply instead of a tax invoice, with contents set by Rule 49. A depositor with exempt and taxable lots receives both documents for the same billing period.

References

Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.