For B2C invoices of ₹1,00,000 or more, a Dynamic QR Code is required under GST. This article explains the requirement, compliance, and practical implementation.
What Is a Dynamic QR Code?
A Dynamic QR Code is a QR code that contains dynamic information about the invoice and payment. Unlike a static QR code, a dynamic QR code changes for each transaction.
Contents of Dynamic QR Code:
- Invoice number
- Invoice date
- Supplier GSTIN
- Supplier name
- Invoice value
- Tax amount
- UPI ID (for payment)
- Other relevant details
Applicability of Dynamic QR Code
When Is Dynamic QR Code Required?
A Dynamic QR Code is required for:
- B2C invoices (Business-to-Consumer)
- Invoice value of ₹1,00,000 or more
When Is Dynamic QR Code NOT Required?
- B2B invoices (e-invoicing applies instead)
- B2C invoices below ₹1,00,000
- Exempt supplies
- Nil-rated supplies
Legal Framework
Rule 48(4) of the CGST Rules
Rule 48(4) requires that a Quick Response Code (QR Code) having embedded Invoice Reference Number (IRN) be included on invoices.
For B2C large invoices, a Dynamic QR Code is required.
How to Generate a Dynamic QR Code
Option 1: Through ERP/Invoicing Software
Most modern ERP and invoicing software can generate Dynamic QR Codes automatically.
Option 2: Through GST Portal
The GST portal provides facilities for generating QR Codes.
Option 3: Through Third-Party Providers
Third-party service providers offer QR Code generation services.
Contents of Dynamic QR Code
The Dynamic QR Code must contain:
- Supplier GSTIN
- Supplier name
- Invoice number
- Invoice date
- Total invoice value
- Tax amount (CGST, SGST, IGST)
- UPI ID (for payment)
Implementation Timeline
Current Requirement
The Dynamic QR Code requirement for B2C large invoices is currently applicable.
Compliance Date
Businesses must comply with the requirement from the prescribed date.
Consequences of Non-Compliance
1. Invalid Invoice
Invoices without Dynamic QR Code may be considered invalid.
2. Penalty
Non-compliance may attract penalty.
3. Customer Issues
Customers may face issues with payment.
4. Audit Scrutiny
Non-compliance is a red flag during GST audits.
Common Errors
Error 1: Not Including Dynamic QR Code B2C invoices of ₹1,00,000+ must include Dynamic QR Code.
Error 2: Using Static QR Code Static QR Codes are not sufficient for B2C large invoices.
Error 3: Missing Information The QR Code must contain all required information.
Error 4: Technical Issues Technical issues in QR Code generation lead to non-compliance.
Best Practices
Use ERP/Invoicing Software — Use software that supports Dynamic QR Code generation.
Test QR Code — Test QR Code to ensure it contains all required information.
Train Staff — Train staff on Dynamic QR Code requirements.
Maintain Records — Keep records of QR Codes generated.
Stay Updated — Keep up with changes in QR Code requirements.
Seek Professional Guidance — Dynamic QR Code requirements have nuances; professional advice is recommended.
Dynamic QR Code is a mandatory requirement for B2C invoices of ₹1,00,000 or more. By implementing the requirement correctly, businesses can ensure compliance and facilitate customer payments.
Need help with Dynamic QR Code compliance? Our GST experts provide comprehensive advisory and support.
📧 Email: office@anujdesaiassociates.com 📞 Phone: 9619456656 🌐 Website: https://anujdesaiassociates.com 🔗 LinkedIn: linkedin.com/in/ca-anuj-desai-122547230