Pan India · Online · CA-Assisted · 4.9★
Taxvio — GST, Income Tax & Compliance Services India
Due 31 May Every Year — ₹100/Day Penalty + Blocks Renewal

FSSAI Annual Return —Form D1 & Form D2 Filing

Expert FSSAI annual return filing — Form D1 for State and Central licence holders, Form D2 for dairy businesses. GST reconciliation, late fee handling, and multi-year pending return clearance. Starting at ₹699/year.

✅ Form D1 Filing✅ Form D2 (Dairy)✅ GST Reconciliation✅ Multi-Year Clearance

FSSAI Annual Return — At a Glance

📋 FormForm D1 (annual) / Form D2 (dairy, half-yearly)
📅 Due Date31 May (for previous FY)
⚠️ Late Penalty₹100/day — no maximum cap
🔒 Blocks RenewalPending D1 blocks FoSCos renewal
🌿 ExemptBasic Registration holders
Starting Fee₹699/year (Taxvio professional fee)

Renew FSSAI licence? FSSAI Renewal|New FSSAI licence? FSSAI Registration|Modify your licence? FSSAI Modification

What is the FSSAI Annual Return (Form D1) and Who Must File It?

The FSSAI Annual Return in Form D1 is a mandatory compliance filing required under Regulation 2.1.12 of the Food Safety and Standards (Licensing and Registration of Food Businesses) Regulations, 2011. Every food business holding a State Licence or Central Licence under FSSAI must file Form D1 by 31 May each year, reporting food production, sales, import, and export data for the previous financial year (April–March). The annual return is filed exclusively on the FoSCos (Food Safety Compliance System) portalat foscos.fssai.gov.in.

Form D1 is not merely a statistical filing — it is a compliance declarationthat FSSAI uses for multiple regulatory purposes. The production and sales data in Form D1 is cross-referenced with other government databases: GST return turnover (GSTIN cross-match), customs import/export records (ICEGATE cross-match), and the food products declared in the FSSAI licence. Inconsistencies trigger automated flags in FSSAI's compliance monitoring system — leading to inspection notices, SCNs, or referrals to state food safety authorities. The annual return data also feeds into FSSAI's national food production and distribution statistics — used for policy making and targeted enforcement campaigns.

The most practically significant consequence of missing Form D1 is its direct link to licence renewal. The FoSCos portal enforces a hard pre-condition: all pending Form D1 returns for a licence must be marked as filed before the portal will accept a renewal application. This means that a food business that has missed Form D1 for even one year will find its renewal application blocked on FoSCos — regardless of whether the licence itself is about to expire. For businesses that have missed multiple years, the D1 backlog must be cleared year by year (oldest first) before renewal becomes possible. Taxvio regularly encounters clients who discover this blockage only when attempting to renew with an imminent expiry — creating a race-against-time scenario that is entirely avoidable with timely annual return filing.

Basic Registration holders (food businesses with annual turnover up to ₹12 lakh holding only a Basic Registration certificate) are exempt from Form D1. Similarly, petty food retailers, small hawkers, and seasonal food vendors operating under Basic Registration have no annual return obligation. For dairy businesses (milk processors, dairy manufacturers) holding a State or Central licence, Form D1 is supplemented by Form D2 — a half-yearly return covering milk procurement and milk product production data, filed twice a year (by 31 July and 31 January).

Return Types

Form D1 & Form D2 — What Each Return Covers

Click each return type to see what data is required and when it is due.

What It Covers

Food production quantity, value of food produced/sold, import/export details for the financial year

Due Date

31 May every year (for previous FY)

Penalty

₹100 per day of delay

Portal

FoSCos (foscos.fssai.gov.in)

Exemption

Basic Registration holders are exempt from Form D1

Key Data Points Required

  • Quantity of each food product manufactured/processed (in MT or litres)
  • Value of food products sold domestically (in ₹ lakhs)
  • Quantity and value of food products exported
  • Quantity and value of food products imported
  • Installed capacity vs actual production (for manufacturers)
Form Structure

Form D1 — All 8 Parts Explained

Every part of Form D1 with what data goes where.

Part A — Basic Details

FSSAI licence number, business name, address, licence validity, nature of food business, FBO category

Part B — Food Products

Category-wise list of all food products manufactured/processed/stored/sold during the financial year

Part C — Production Details

Quantity produced (MT/KL) and value (₹ lakhs) for each food product category — actuals vs installed capacity

Part D — Sales & Distribution

Domestic sales quantity and value by state/UT — important for multi-state Central Licence holders

Part E — Import Details

Food products imported — quantity, value, country of origin, port of entry (applicable for importers)

Part F — Export Details

Food products exported — quantity, value, destination country (applicable for exporters)

Part G — Raw Materials

Major raw materials consumed during the year — quantity and source (domestic/imported)

Part H — Manpower

Number of employees (regular + contractual) involved in food business operations

5 Consequences of Not Filing FSSAI Annual Return

Missing Form D1 blocks renewal, triggers penalty, and attracts regulatory scrutiny

Renewal Blocked on FoSCos

All pending Form D1 returns must be cleared before the FoSCos portal allows a State or Central licence renewal application to proceed. Uncleared D1 = blocked renewal.

₹100/Day Late Fee

Under Regulation 2.1.12 of the FSSAI Licensing Regulations, a late fee of ₹100 per day accrues from 31 May until the Form D1 is filed. Multiple missed years compound.

FSSAI Show Cause Notice

FSSAI issues Show Cause Notices (SCNs) to licence holders who consistently fail to file annual returns — can lead to suspension or cancellation proceedings.

Compliance Rating Impact

FSSAI's hygiene rating and compliance grading system factors in return filing history. Poor compliance rating affects vendor empanelment with institutional buyers.

Regulatory Scrutiny Trigger

Non-filing of annual returns flags the food business in FSSAI's automated compliance monitoring system — triggering more frequent inspections.

Critical reminder: The FSSAI annual return late fee of ₹100/day has no statutory maximum cap — unlike GST late fees. Multiple missed years can accumulate substantial penalties. Taxvio calculates the exact liability before filing.

Form D1 Data Reconciliation — Why Accuracy Matters and What FSSAI Cross-Checks

Form D1 is not filed in isolation — FSSAI cross-references its data against multiple government databases, making accuracy critical. The two most important cross-checks are with GST returns and ICEGATE customs data. For domestic food businesses, the sales value declared in Form D1 (Part D) must be broadly consistent with the aggregate turnover declared in GSTR-1, GSTR-3B, and GSTR-9. For importers, import quantities and values in Part E are verified against Bills of Entry in ICEGATE. For exporters, export data in Part F is cross-checked against Shipping Bills in ICEGATE. FSSAI's data analytics team uses these cross-checks to identify food businesses that may be operating beyond their declared scale — a trigger for licence upgrade enforcement (Basic to State, or State to Central).

A particularly important reconciliation is between the food products listed in Form D1 and the food product categories on the FSSAI licence. If Form D1 reports production or sales of a food category not on the current FSSAI licence, it effectively discloses an unlicensed food activity — and FSSAI enforcement officers may issue a Show Cause Notice requiring explanation. For this reason, Taxvio first verifies the food product categories on the FSSAI licence before populating Form D1's product section — and advises on filing a modification to add any missing categories before the annual return is submitted.

GSTR-1 Sales vs D1 Sales

High Risk

Taxable turnover in GSTR-1 and GSTR-9 must be consistent with sales value declared in Form D1. A significant gap draws FSSAI scrutiny.

Production Qty vs Installed Capacity

Medium Risk

If actual production reported in D1 exceeds installed capacity declared during licence application, FSSAI may flag undeclared capacity expansion.

Import/Export vs Shipping Bills

Medium Risk

Import and export quantities in Form D1 must be reconcilable with ICEGATE shipping bills and customs data — FSSAI cross-checks with customs records.

Raw Material vs Production

Low Risk

Raw material consumption figures must be logically consistent with finished goods production — implausible ratios (e.g., too little input for stated output) attract scrutiny.

D1 Product List vs Licence

High Risk

Food products reported in Form D1 must match the product categories on the FSSAI licence. If unlisted products appear in D1, it indicates an unamended licence.

How It Works

FSSAI Annual Return Filing — 6 Steps to Compliance

WhatsApp us your production data — Form D1 filed before 31 May deadline.

01

Licence Category & Return Type Confirmation

Taxvio confirms whether you need Form D1 (State/Central licence), Form D2 (dairy — half-yearly), or are exempt (Basic Registration). Multiple pending years are identified and a filing plan is prepared.

02

Production & Sales Data Collection

Taxvio collects all required data — food product-wise production quantity, domestic sales by category, import/export details, raw material consumption, installed vs actual capacity, and employee count for the financial year.

03

GST Return Reconciliation

Sales data from GSTR-1 and GSTR-3B is reconciled with production records to ensure consistency. Turnover declared in GST returns must match the sales value reported in Form D1 — mismatches can trigger FSSAI notices.

04

Form D1 Preparation on FoSCos

Form D1 is prepared on the FoSCos portal — all 8 parts (A through H) populated with accurate, reconciled data. For multiple pending years, separate D1 filings are prepared for each financial year.

05

Late Fee Calculation & Payment

If filing is after 31 May, late fee of ₹100/day from due date is calculated and paid on FoSCos before submission. Taxvio computes the exact late fee and advises on payment through the portal.

06

Submission & Confirmation

Form D1 is submitted on FoSCos. Filing acknowledgement is generated. For renewal-blocked FBOs, Taxvio initiates the renewal application immediately after D1 submission clears the portal's compliance check.

Transparent Pricing

FSSAI Annual Return Filing Fee

Government late fee (₹100/day if applicable) is separate. Taxvio computes before filing.

Single Year — Form D1

₹699/year

State or Central licence

  • Form D1 filing for one FY
  • Production & sales data entry
  • GST return reconciliation
  • Late fee calculation (if delayed)
  • FoSCos submission & confirmation
Get Started →
Most Common

Multi-Year Clearance

₹1,499

2–3 pending years — per engagement

  • D1 filing for all pending years
  • Year-wise late fee computation
  • Oldest-first filing sequence
  • Renewal unblock confirmation
  • Priority processing
Get Started →

Annual Compliance Bundle

₹1,999/year

Form D1 + Form D2 (dairy) if applicable

  • Form D1 + Form D2 (if dairy)
  • Annual reminder before 31 May
  • GST reconciliation included
  • Renewal pre-check before D1 filing
  • FSSAI compliance monitoring
Get Started →
FAQ

Frequently Asked Questions — FSSAI Annual Return

WhatsApp us your production data — Form D1 filed same week.

Due 31 May — ₹100/day penalty + blocks renewal

File Your FSSAI Annual Return Before 31 May

Form D1 filing for State and Central licence holders — GST reconciliation, production data, import/export details, late fee handling, multi-year clearance. Starting ₹699/year. Pan India.

100% ConfidentialExpert AssistanceFiled Before DeadlineMulti-Year Clearance
💬 WhatsApp — File FSSAI Form D1Free Consultation