
MSME Compliance with TallyPrime : Micro, Small and Medium Enterprises (MSMEs) form the backbone of the Indian economy. With multiple compliance requirements under the MSME Development Act, GST, Companies Act, and RBI guidelines, it is essential for small businesses to manage their obligations efficiently. TallyPrime simplifies this by providing automation, documentation, reminders, and reporting tools that align with MSME needs.
This article dives deep into how TallyPrime helps MSMEs manage compliance effectively—right from invoice tagging, credit period tracking, payment due alerts, MSME Form 1 requirements, and MSME registration status to vendor/buyer categorization, interest calculation, audit readiness, and more.
✅ Basic Requirements for MSME Compliance with TallyPrime
- ✔️ TallyPrime installed with updated release
- ✔️ Party masters updated with MSME status (Micro/Small)
- ✔️ Proper configuration of credit period, due dates, and ledger grouping
- ✔️ Statutory features and GST enabled in Tally
- ✔️ Timely data entry with accurate transaction tagging
⌨️ Quick Shortcuts for MSME Compliance in TallyPrime
Task / Feature | Shortcut / Path in TallyPrime |
---|---|
Enable Statutory Features | F11 → Statutory & Taxation → Enable GST → Yes |
Mark Party as MSME | Alter Ledger → Set MSME Details → Yes |
View Outstanding Payables | Gateway → Display More Reports → Outstanding Reports |
Set Payment Due Period | Alter Ledger → Credit Period field |
Configure MSME Details in Invoice | Use Narration or Custom Field (or TDL for automation) |
Set Reminders or Alerts | Voucher Class or Interest Calculation Setup |
Export MSME Payment Report | Display → Exception Reports → Payables by Due Date |
📘 What Is MSME Compliance?
MSME compliance refers to legal obligations imposed on entities that deal with Micro and Small enterprises (not Medium) under:
- MSMED Act, 2006
- Companies Act, 2013
- GST Rules
- RBI Circulars (on delayed payments)
- MSME Form 1 submission
Key compliance elements include:
- Tagging vendor/customer as MSME
- Ensuring payment within 45 days
- Interest calculation for delayed payments
- Filing of MSME Return/Form 1 for corporates
- Separate disclosure in financial statements
🎯 Why MSME Compliance Matters for Indian Businesses?
- 📌 Avoid penalties for late payments (3x bank rate)
- 📌 Maintain legal transparency with MSME suppliers
- 📌 Improve relationships with vendors by timely payments
- 📌 Mandatory for corporates—non-compliance is a legal offense
- 📌 MSME suppliers benefit from timely realization of dues
🔧 How to Configure MSME Compliance in TallyPrime
Step 1: Enable Statutory Features
Go to:
F11 → Statutory & Taxation
- Enable Goods and Services Tax → Yes
- Enable Interest Calculation → Yes
- Maintain Bill-wise Details → Yes
Step 2: Update Vendor/Customer Masters with MSME Details
Navigate to:
Gateway → Accounts Info → Ledgers → Alter/Create
- Under Party Ledger:
- Set Is MSME Registered → Yes
- Select Type: Micro / Small / Medium
- Mention Registration No. (Udyam Registration No.)
- Set Credit Period (e.g., 30 days, 45 days)
🧠 This tagging enables outstanding tracking and overdue alerts.
Step 3: Voucher Entry with Payment Terms
During purchase or journal entry:
- Ensure Bill-wise details are captured
- Narration can mention “Party is MSME registered”
- Optional: Custom field via TDL to add MSME tag per transaction
Step 4: Configure Auto Interest for Delayed Payments
Tally can auto-calculate interest due to MSMEs under section 16 of MSMED Act.
Steps:
- Alter MSME ledger → Set “Activate Interest Calculation” → Yes
- Interest Parameters:
- Calculation Type: Simple
- Rate: 3x Bank Rate (as per RBI)
- Style: From Due Date
- Interest Ledger: MSME Interest Payable
📌 Interest amount gets posted automatically if configured in Voucher Class.
🧾 Generating MSME Compliance Reports in TallyPrime
1. Outstanding Payables by Due Date
Navigate to:
Display More Reports → Outstanding Reports → Payables → By Due Date
Filters:
- MSME Vendors only (custom filter or TDL-based enhancement)
- Overdue beyond 45 days
2. MSME Payment Summary Report
Custom report (via TDL or Excel export):
- Vendor name
- MSME classification
- Date of purchase
- Payment due date
- Payment actual date
- No. of days delayed
- Interest applicable (if any)
3. Interest Report
If interest auto-calculation is active:
Display More Reports → Interest Calculated Report
Use for:
- Internal audit
- MSME disclosures
- Reconciliation of late payment charges
🧠 Real-Life Example: Tally Usage in MSME Compliance
XYZ Pvt Ltd purchases raw materials worth ₹2,00,000 from ABC Enterprises, a registered MSME (Micro unit), with a credit period of 30 days.
- Bill Date: 01-Apr-2025
- Payment Made: 30-May-2025 (after 60 days)
Tally automatically flags:
- Overdue by 15 days
- Interest auto-calculated (at 18% p.a. = ₹1,479 approx.)
- Entry posted in Interest Ledger
- Disclosure shown in Profit & Loss → Interest on MSME dues
📤 MSME Form 1 Compliance for Companies (Tally Support via Export)
Corporate entities must file MSME Return (Form 1) for dues unpaid beyond 45 days.
Tally cannot directly file Form 1, but you can:
- Export Payables by Due Date
- Filter MSME-tagged vendors
- Export to Excel
- Submit via MCA Portal
✅ Benefits of Using Tally for MSME Compliance
Feature | Benefit |
---|---|
Ledger-level MSME tagging | Centralized vendor classification |
Payment due tracking | Prevents legal default |
Interest automation | Saves time, ensures transparency |
Export-friendly reports | Easy compliance for Form 1 filing |
Alerts and aging reports | Proactive compliance management |
Audit trail support (Edit log) | Helps during statutory audits |
🚫 Limitations & Workarounds
Limitation | Workaround |
---|---|
No direct Form 1 generation | Use Excel export and file on MCA manually |
MSME tagging not visible in invoice print | Use TDL to add MSME status in invoice template |
No auto email/reminder for due payment | Use external task scheduler or plugin |
Report filtering limited without TDL | Use Excel pivot for filtered MSME overdue tracking |
💬 FAQs on MSME Compliance with Tally
- • Can I identify MSME suppliers in Tally?
Yes, through ledger tagging and grouping. - • Does Tally auto-calculate interest on MSME overdue payments?
Yes, if configured in the party ledger. - • Can MSME information be printed on invoices?
Not by default; requires customization via TDL. - • Is Tally’s MSME data valid for audit purposes?
Yes, if data is maintained accurately with payment logs. - • Does Tally support MSME Form 1 filing?
No, but reports can be exported and submitted on the MCA portal. - • Can I filter only MSME parties in reports?
Yes, if grouped/tagged properly or using TDL. - • What is the interest rate to be charged for delayed MSME payments?
3 times the RBI bank rate (currently around 18% p.a.). - • Does Tally flag MSME non-compliance automatically?
No, but you can configure due alerts or custom reports. - • How can I maintain MSME interest ledger?
Create a ledger under “Indirect Expenses” or “Current Liabilities” named “Interest Payable – MSME”. - • Can Tally help me file annual MSME Return?
Indirectly—data can be exported in Excel format for filing.
Media-