BooksOn HSN
English
Get the free app

GST rate on a past date

The GST rate in force on any date since 1 July 2017: how to find it, which rate applies when it changed around the invoice date, and the dates GST rates changed, with the CBIC notifications.

32 change dates since 2017Section 14, CGST ActRates checked 1 November 2026

The GST rate on an old invoice is the rate in force at its time of supply. When the rate changed around that date, section 14 of the CGST Act, 2017 decides which rate applies from three events: the supply, the invoice and the payment. BooksOn HSN shows the rate of any HSN or SAC code on any date since 1 July 2017, with the CBIC notification and entry.

Rates and dates checked on 1 November 2026 from the BooksOn HSN dataset (version 9), compiled from CBIC notifications.

Look up any HSN or SAC code and its GST rate on any date since 1 July 2017, with the CBIC notification — in the free BooksOn HSN app. Works offline, no ads.

Get it on Google Play

Find the rate on a date in 3 steps

  1. The code. Find the item's HSN code (goods) or SAC code (services): on its item page, in the GST Rate Finder or in the HSN code list.
  2. The notification in force on that date. Take the CBIC rate notification as it stood on that date, with the amendments made up to then. For goods, GST 2.0 replaced the 2017 rate schedules on 22 September 2025; the dates when GST rates changed below show which notifications changed rates, and when.
  3. The entry. Find the entry for the code in that notification and read its conditions: its rate is the rate on that date. Step by step: how to verify a GST rate.

In the app: search the item or code in BooksOn HSN and change the “Rate as on” date to the date you need. The rate card shows the rate, the notification and the entry in force that day, and the app works offline. The changes from 1 November 2026 are in the app from version 1.0.4, on Google Play now (on Galaxy Store, the 1.0.4 update is in review; version 1.0.3 there has the rates up to Notification 1/2026-CT(R)).

When the rate changed around the invoice date

When the supply, the invoice and the payment fall on different sides of the date a rate changed, section 14 of the CGST Act, 2017 decides which rate applies:

Goods or services suppliedInvoice issuedPayment receivedRate that applies
Before the changeAfter the changeAfter the changeNew rate
Before the changeBefore the changeAfter the changeOld rate
Before the changeAfter the changeBefore the changeOld rate
After the changeBefore the changeBefore the changeOld rate
After the changeBefore the changeAfter the changeNew rate
After the changeAfter the changeBefore the changeNew rate

In short: the rate of the side of the change date on which two of the three events fall.

The date of receipt of payment is the date the payment is entered in the books of account or credited to the bank account, whichever is earlier. But if the payment is credited to the bank account more than four working days after the date of the change, the date of credit counts (proviso to section 14).

Section 14, CGST Act, 2017. This is a reference summary, not tax advice: for a real case, read the section and confirm with a tax adviser.

Dates when GST rates changed

Each date since 1 July 2017 on which a GST rate entry for goods or services took a new rate or cess, or a notification added an entry with a rate of its own, newest first. The count is one per notification entry and rate. Dates on which entries were only re-worded at the same rate are left out, and so are concessional rates (exports, CSD canteens and the like). The counts include new entries, so the count for 22 September 2025 can be higher than the number of changed entries on GST rate changes 2025, which lists the entries whose rate changed. The notifications listed are those that took effect on that date and changed or added these entries; a date with a list of its own links to it.

DateNotificationsEntries changed or added
1 November 20262/2026-CT(R), 3/2026-CT(R), 6/2026-CT(R), 7/2026-CT(R)14
1 February 202619/2025-CT(R)8
22 September 20259/2025-CT(R), 10/2025-CT(R), 15/2025-CT(R), 16/2025-CT(R), Corrigendum 18.09.2025 to 9/2025-CT(R)431
16 January 202501/2025-CT(R), 2/2025-CT(R), 6/2025-CT(R)3
10 October 202405/2024-CT(R), 7/2024-CT(R), 8/2024-CT(R)6
15 July 202402/2024-CT(R), 4/2024-CT(R)4
20 October 202312/2023-CT(R), 17/2023-CT(R), 18/2023-CT(R)8
27 July 20236/2023-CT(R), 09/2023-CT(R)6
9 May 20235/2023-CT(R)2
1 March 20233/2023-CT(R)1
1 January 202313/2022-CT(R)1
18 July 20223/2022-CT(R), 4/2022-CT(R), 06/2022-CT(R)37
1 April 202201/2022-CT(R)4
1 January 202218/2021-CT(R), 19/2021-CT(R), 21/2021-CT(R)15
1 October 20216/2021-CT(R), 7/2021-CT(R), 8/2021-CT(R)37
14 June 20214/2021-CT(R)1
2 June 20212/2021-CT(R)1
16 October 20205/2020-CT(R)1
1 April 20202/2020-CT(R), 3/2020-CT(R)2
1 January 202027/2019-CT(R)2
1 October 201914/2019-CT(R), 15/2019-CT(R), 20/2019-CT(R), 21/2019-CT(R)26
1 August 201912/2019-CT(R)2
1 April 20193/2019-CT(R), 4/2019-CT(R)10
1 January 201924/2018-CT(R), 25/2018-CT(R), 27/2018-CT(R), 28/2018-CT(R)22
27 July 201813/2018-CT(R), 14/2018-CT(R), 18/2018-CT(R), 19/2018-CT(R)44
25 January 20181/2018-CT(R), 2/2018-CT(R), 06/2018-CT(R), 7/2018-CT(R)49
15 November 201741/2017-CT(R), 42/2017-CT(R), 46/2017-CT(R), 47/2017-CT(R)184
13 October 201731/2017-CT(R), 32/2017-CT(R), 34/2017-CT(R), 35/2017-CT(R)36
22 September 201727/2017-CT(R), 28/2017-CT(R)28
21 September 201724/2017-CT(R), 25/2017-CT(R)3
22 August 201720/2017-CT(R), 21/2017-CT(R)15
18 August 201719/2017-CT(R)15

Worked examples

The rate of 4 codes the day before a change and from the day of the change, read from the dataset the way the app reads a code, with the notification and entry. If the supply, invoice and payment fall on both sides of the date, the section 14 table above decides which of the two rates applies.

Item and codeWhat the new entry coversThe day beforeFrom the change date
Cement
2523
If you sell Portland, aluminous, slag, super sulphate or similar hydraulic cement, coloured or not, or as clinker, GST is 18%.28%
21 September 2025
01/2017-CT(R), entry 18
18%
22 September 2025
9/2025-CT(R), entry 9
Toothpaste
3306
If you sell toothpaste, GST is 5%.18%
21 September 2025
41/2017-CT(R), entry 60
5%
22 September 2025
9/2025-CT(R), entry 246
Retreaded tractor tyres
4012
If you sell retreaded tractor tyres, GST is 5%.18%
31 October 2026
9/2025-CT(R), entry 138
5%
1 November 2026
2/2026-CT(R), entry 272A
Delivery services through e-commerce apps
9968
Delivery services (other than postal and courier) have GST at 5% with no input tax credit when a supplier who need not register for GST delivers through an app or website, or when the goods delivered were sold through an app or website.18%
31 October 2026
15/2025-CT(R), entry 12(iii)
5%
1 November 2026
6/2026-CT(R), entry 12(iii)

Rate history and rate changes

Questions

How do I find the GST rate on an old invoice?

Use the rate in force at the invoice's time of supply: find the item's HSN or SAC code, the CBIC rate notification in force on that date and the entry for the code in it. The free BooksOn HSN app shows the rate, notification and entry for any date since 1 July 2017.

Which GST rate applies when the rate changes between the invoice and the payment?

Section 14 of the CGST Act, 2017 decides it from three events, the supply, the invoice and the payment: the rate of the side of the change date on which two of them fall. For example, goods supplied and invoiced before the change but paid for after it take the old rate.

On which dates did GST rates change?

The table on this page lists the 32 dates since 1 July 2017 on which GST rate entries took a new rate or were added, with their notifications. The largest round was on 22 September 2025, with 431 entries changed or added.

BooksOn is not an official government source and is not affiliated with CBIC or GSTN. CBIC notifications are the authority; this guide is a reference, not tax advice.

Get BooksOn HSN on your phone

HSN/SAC codes and GST rates in English, हिन्दी and தமிழ், with the CBIC notification behind every rate. Also GST and income tax calculators and, from version 1.0.4, due-date alerts.

  • Free
  • No ads
  • Works offline
Get it on Google Play Available on Galaxy Store