{"id":91082,"date":"2026-11-14T08:30:00","date_gmt":"2026-11-14T03:00:00","guid":{"rendered":"https:\/\/www.taxaj.com/learn\/?p=91082"},"modified":"2026-11-14T08:30:00","modified_gmt":"2026-11-14T03:00:00","slug":"e-invoicing-kolkata-businesses-gst-irn-30-day-rule","status":"publish","type":"post","link":"https:\/\/www.taxaj.com/learn\/e-invoicing-kolkata-businesses-gst-irn-30-day-rule\/","title":{"rendered":"E-Invoicing for Kolkata Businesses (2026): \u20b95 Crore Threshold, 30-Day Reporting Rule, IRN, Exemptions and Penalties"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Any business in Kolkata whose aggregate annual turnover crossed \u20b95 crore in any financial year from 2017-18 onwards must issue e-invoices for B2B supplies, exports and credit and debit notes. An e-invoice is an invoice reported to the Invoice Registration Portal (IRP), which returns an Invoice Reference Number (IRN) and a signed QR code. Without an IRN, the invoice is not a valid tax invoice, and your customer cannot claim input tax credit. Businesses with aggregate turnover of \u20b910 crore or more must report each invoice within 30 days of its date.<\/strong> This guide explains who is covered, how the process fits with GSTR-1 and e-way bills, and the mistakes to avoid.<\/p>\n<h2 class=\"wp-block-heading\">Who must issue e-invoices<\/h2>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Test<\/th>\n<th>Rule<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Aggregate turnover (PAN level, all GSTINs)<\/td>\n<td>Above \u20b95 crore in any financial year from 2017-18<\/td>\n<\/tr>\n<tr>\n<td>Once covered<\/td>\n<td>Remains covered even if turnover falls later<\/td>\n<\/tr>\n<tr>\n<td>Documents<\/td>\n<td>B2B tax invoices, credit notes, debit notes, exports, supplies to SEZ, deemed exports, and reverse charge invoices issued by the supplier<\/td>\n<\/tr>\n<tr>\n<td>Not covered<\/td>\n<td>B2C invoices (except dynamic QR code rules for very large businesses), bills of supply for exempt goods, delivery challans<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2 class=\"wp-block-heading\">Exempt businesses<\/h2>\n<p class=\"wp-block-paragraph\">Even above the threshold, e-invoicing does not apply to:<\/p>\n<ul class=\"wp-block-list\">\n<li>SEZ units (but it applies to SEZ developers).<\/li>\n<li>Insurers, banks, NBFCs and other financial institutions.<\/li>\n<li>Goods transport agencies and passenger transport services.<\/li>\n<li>Cinema admission (multiplexes).<\/li>\n<li>Government departments and local authorities.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">The 30-day reporting rule<\/h2>\n<p class=\"wp-block-paragraph\">From 1 April 2025, businesses with aggregate turnover of \u20b910 crore or more cannot report an invoice to the IRP more than 30 days after the invoice date. The IRP rejects late uploads. For Kolkata businesses that raise invoices in a back office and upload later, this has been the biggest change. Build the IRN step into the billing process itself.<\/p>\n<h2 class=\"wp-block-heading\">How e-invoicing works<\/h2>\n<ol class=\"wp-block-list\">\n<li>Prepare the invoice in your billing or ERP software in the standard schema.<\/li>\n<li>Upload it to the IRP directly, through your software&#8217;s API, or through a GST Suvidha Provider.<\/li>\n<li>The IRP validates it and returns the IRN, acknowledgement number and signed QR code.<\/li>\n<li>Print the QR code on the invoice sent to the customer.<\/li>\n<li>The details flow to GSTR-1 automatically, and an e-way bill can be generated from the IRN if transport details are added.<\/li>\n<li>An e-invoice can be cancelled within 24 hours on the IRP; after that, issue a credit note.<\/li>\n<\/ol>\n<h2 class=\"wp-block-heading\">Penalties and consequences<\/h2>\n<ul class=\"wp-block-list\">\n<li>An invoice without a valid IRN, where e-invoicing applies, is not a valid invoice. The supply is treated as made without an invoice.<\/li>\n<li>Penalty for not issuing a proper invoice can be up to \u20b910,000 per invoice or the tax involved, whichever is higher, and \u20b925,000 for incorrect invoicing.<\/li>\n<li>The customer&#8217;s input tax credit is at risk, so large buyers in Kolkata now check for IRNs before paying.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Common mistakes<\/h2>\n<ul class=\"wp-block-list\">\n<li>Treating each GSTIN separately: the \u20b95 crore test is at PAN level across all states.<\/li>\n<li>Missing credit notes and export invoices.<\/li>\n<li>Generating an e-way bill separately with different details from the e-invoice.<\/li>\n<li>Uploading after 30 days when turnover is \u20b910 crore or more.<\/li>\n<li>Small businesses close to \u20b95 crore not tracking the threshold; the obligation starts from the next financial year after the year in which turnover crossed it.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Practical setup<\/h2>\n<ul class=\"wp-block-list\">\n<li>Use billing software with direct IRP integration (Tally, Zoho Books, ERP connectors, or a GSP).<\/li>\n<li>Set user roles and two-factor authentication on the e-invoice portal.<\/li>\n<li>Reconcile daily: invoices raised vs IRNs generated.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Example: crossing the threshold<\/h2>\n<p class=\"wp-block-paragraph\">A Burrabazar textile wholesaler had aggregate turnover of \u20b94.6 crore in 2024-25 and \u20b95.3 crore in 2025-26. E-invoicing became mandatory from 1 April 2026, the start of the year after the threshold was crossed, and stays mandatory even if turnover falls later. The business moved its billing to software with IRP integration, trained staff to generate IRNs at the time of billing, and stopped issuing manual B2B bills from the counter.<\/p>\n<h2 class=\"wp-block-heading\">Credit notes, debit notes and exports<\/h2>\n<ul class=\"wp-block-list\">\n<li>Credit notes for returns or rate differences must also get an IRN; a credit note without IRN does not reduce your liability.<\/li>\n<li>Export invoices need the shipping bill and port details later in GSTR-1; generate the IRN on the export invoice at the time of export.<\/li>\n<li>Supplies to SEZ units need IRNs, with or without payment of IGST as applicable.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">E-invoice and e-way bill together<\/h2>\n<p class=\"wp-block-paragraph\">When the IRN is generated with transporter and vehicle details, the e-way bill is created automatically. This avoids mismatches between the two, which officers in West Bengal check at road checkpoints and during audits.<\/p>\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n<h3 class=\"wp-block-heading\">What is the e-invoicing limit in 2026?<\/h3>\n<p class=\"wp-block-paragraph\">Aggregate turnover above \u20b95 crore in any financial year from 2017-18.<\/p>\n<h3 class=\"wp-block-heading\">Do I need e-invoices for sales to consumers?<\/h3>\n<p class=\"wp-block-paragraph\">No. B2C invoices are outside e-invoicing, except dynamic QR code requirements for very large businesses.<\/p>\n<h3 class=\"wp-block-heading\">What is the 30-day rule?<\/h3>\n<p class=\"wp-block-paragraph\">Businesses with aggregate turnover of \u20b910 crore or more must report invoices to the IRP within 30 days of the invoice date.<\/p>\n<h3 class=\"wp-block-heading\">Is e-invoicing required for exports?<\/h3>\n<p class=\"wp-block-paragraph\">Yes, for businesses above the threshold.<\/p>\n<h3 class=\"wp-block-heading\">Is e-invoicing required for a Kolkata business with \u20b94 crore turnover?<\/h3>\n<p class=\"wp-block-paragraph\">No, unless its aggregate turnover crossed \u20b95 crore in any earlier financial year from 2017-18.<\/p>\n<h3 class=\"wp-block-heading\">Can an e-invoice be edited after IRN generation?<\/h3>\n<p class=\"wp-block-paragraph\">No. It can be cancelled within 24 hours on the IRP; later corrections are made through credit or debit notes.<\/p>\n<p class=\"wp-block-paragraph\">TAXAJ sets up e-invoicing, reconciles IRNs with GSTR-1 and handles GST for businesses in Kolkata. See our <a href=\"https:\/\/www.taxaj.com\/gst-returns\" target=\"_blank\" rel=\"noopener\">GST return filing service<\/a> or talk to our <a href=\"https:\/\/www.taxaj.com\/ca-in-kolkata\" target=\"_blank\" rel=\"noopener\">Kolkata team<\/a>.<\/p>\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wa.me\/918802912345?text=I%20need%20help%20with%20e-invoicing%20in%20Kolkata\" target=\"_blank\" rel=\"noopener\">WhatsApp our Kolkata team<\/a><\/div>\n<div class=\"wp-block-button is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"tel:+918802812345\">Call 88028 12345<\/a><\/div>\n<\/div>\n<p class=\"has-small-font-size wp-block-paragraph\"><em>Last updated 11 November 2026. Sources: CGST Rules, rule 48(4) to (6); Notification 13\/2020-Central Tax as amended (threshold \u20b95 crore from 1 August 2023); GSTN advisory on the 30-day reporting limit for AATO of \u20b910 crore and above (from 1 April 2025); CGST Act, section 122. General information only.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When Kolkata businesses must issue GST e-invoices: the \u20b95 crore aggregate turnover test from any year since 2017-18, B2B, export and credit note coverage, the 30-day reporting limit for turnover of \u20b910 crore or more, exempt sectors, how IRN works, and what happens to an invoice without one.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[974],"tags":[],"class_list":["post-91082","post","type-post","status-publish","format-standard","hentry","category-gst"],"_links":{"self":[{"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/posts\/91082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/comments?post=91082"}],"version-history":[{"count":1,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/posts\/91082\/revisions"}],"predecessor-version":[{"id":92199,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/posts\/91082\/revisions\/92199"}],"wp:attachment":[{"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/media?parent=91082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/categories?post=91082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.taxaj.com/learn\/wp-json\/wp\/v2\/tags?post=91082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}