The HSN code for ball bearings is 848210 in India. Ball bearings fall under Heading 8482, which covers ball and roller bearings.
The exact 8-digit HSN code depends on the type of ball bearing and its bore diameter. For ball bearings that do not fall under a more specific listed category, 84821090 is the residual “other” classification.
Ball bearings under HSN 8482 generally attract 18% GST.
What Is the HSN Code for Ball Bearings?
The main HSN classification for ball bearings is:
848210 — Ball Bearings
The classification hierarchy is:
-
84 – Machinery and mechanical appliances
-
8482 – Ball or roller bearings
-
848210 – Ball bearings
-
848210xx – Specific tariff item based on bearing type and dimensions
The specific 8-digit HSN should be selected according to the type of bearing and bore diameter.
Ball Bearings HSN Code – Quick Summary
| Particular | Details |
|---|---|
| Product | Ball Bearings |
| HSN Heading | 8482 |
| HSN Subheading | 848210 |
| Common residual 8-digit code | 84821090 |
| GST Rate | 18% |
| Chapter | 84 |
| Classification | HSN – Goods |
CBIC currently lists ball and roller bearings under HSN 8482 at 18% GST.
Ball Bearings HSN Code Details
Ball bearings are classified under Chapter 84.
| Classification Level | Code | Description |
|---|---|---|
| Chapter | 84 | Nuclear reactors, boilers, machinery and mechanical appliances; parts thereof |
| Heading | 8482 | Ball or roller bearings |
| Subheading | 848210 | Ball bearings |
| Tariff Item | 84821090 | Other ball bearings |
India’s tariff structure further divides ball bearings according to whether they are radial, adapter or thrust bearings and according to bore diameter.
HSN Codes for Different Types of Ball Bearings
| Ball Bearing Type | HSN Code |
|---|---|
| Adapter radial ball bearing, bore up to 50 mm | 84821011 |
| Adapter radial ball bearing, bore above 50 mm up to 100 mm | 84821012 |
| Adapter radial ball bearing, bore above 100 mm | 84821013 |
| Other radial ball bearing, bore up to 50 mm | 84821020 |
| Other radial ball bearing, bore above 50 mm up to 100 mm | 84821030 |
| Other radial ball bearing, bore above 100 mm | 84821040 |
| Thrust ball bearing, bore up to 50 mm | 84821051 |
| Thrust ball bearing, bore above 50 mm up to 100 mm | 84821052 |
| Thrust ball bearing, bore above 100 mm | 84821053 |
| Other ball bearings | 84821090 |
The Indian tariff therefore does not use one single 8-digit HSN for every ball bearing.
GST Rate on Ball Bearings
Ball bearings under HSN 8482 generally attract 18% GST.
For an applicable intra-state transaction:
-
9% CGST
-
9% SGST
For an applicable inter-state transaction:
-
18% IGST
CBIC’s current GST rate schedule specifically lists “Ball bearing, Roller Bearings” under HSN 8482 at 18% GST.
Example
If ball bearings have a taxable value of ₹20,000:
-
Taxable value: ₹20,000
-
GST @ 18%: ₹3,600
-
Total invoice value: ₹23,600
For an applicable intra-state transaction:
-
CGST @ 9% = ₹1,800
-
SGST @ 9% = ₹1,800
What Is Included Under HSN 8482?
HSN 8482 broadly covers:
-
Ball bearings
-
Tapered roller bearings
-
Spherical roller bearings
-
Needle roller bearings
-
Cylindrical roller bearings
-
Other ball or roller bearings
-
Certain parts of bearings
However, ball bearings specifically fall under 848210, while roller-bearing types use different subheadings within 8482.
How to Choose the Correct HSN Code for Ball Bearings
1. Confirm that the product is a ball bearing
If the product uses balls as the rolling element, classification begins under 848210.
Roller bearings use separate subheadings.
2. Identify the bearing type
Check whether the bearing is:
-
Adapter radial
-
Other radial
-
Thrust
-
Another ball-bearing type
3. Check the bore diameter
Several Indian tariff items distinguish bearings using these ranges:
-
Up to 50 mm
-
Above 50 mm and up to 100 mm
-
Above 100 mm
4. Use 84821090 only where appropriate
84821090 is the residual “other ball bearings” classification.
It should not replace a more specific tariff item when the bearing clearly matches one of the listed categories.
How to Add Ball Bearing HSN Code to an Invoice
When creating a GST invoice:
-
Enter the product name, such as Radial Ball Bearing.
-
Add the applicable HSN code.
-
Enter the quantity.
-
Add the taxable value.
-
Apply 18% GST.
-
Apply CGST and SGST for an applicable intra-state sale or IGST for an applicable inter-state sale.
-
Include the remaining mandatory GST invoice details.
Example Invoice Entry
| Item | HSN Code | Quantity | GST Rate |
|---|---|---|---|
| Other Ball Bearing | 84821090 | 10 units | 18% |
The exact HSN should be selected based on the actual bearing supplied.
Related HSN Codes
| HSN Code | Description |
|---|---|
| 8482 | Ball or roller bearings |
| 848210 | Ball bearings |
| 84821090 | Other ball bearings |
| 848220 | Tapered roller bearings |
| 84823000 | Spherical roller bearings |
| 84824000 | Needle roller bearings |
| 848250 | Other cylindrical roller bearings |
| 84828000 | Other, including combined ball/roller bearings |
Find Ball Bearing HSN Codes with myBillBook
Using the correct HSN code helps bearing traders, distributors, manufacturers and repair businesses apply the appropriate GST rate and maintain accurate invoices.
With myBillBook‘s HSN Code Finder, you can search using the product name or description and identify the relevant HSN while creating GST invoices.
Sources
-
Central Board of Indirect Taxes and Customs (CBIC) — GST Goods and Services Rates, HSN 8482
-
Directorate General of Foreign Trade (DGFT) — ITC (HS) classification of ball and roller bearings
-
Ministry of Commerce & Industry, Government of India — Indian tariff classification for HSN 848210
Last Reviewed: 30 September 2026
The exact 8-digit ball-bearing HSN depends on the bearing type and bore diameter. Businesses should use the most specific tariff item matching the product supplied.
Frequently Asked Questions
What is the HSN code for ball bearings?
The HSN subheading for ball bearings is 848210. The exact 8-digit tariff code depends on the bearing type and bore diameter.
What is HSN 84821090?
HSN 84821090 covers other ball bearings that do not fall within a more specific ball-bearing tariff item.
What is the GST rate on ball bearings?
Ball bearings under HSN 8482 generally attract 18% GST.
Is HSN 848210 correct for all ball bearings?
Yes, 848210 is the six-digit subheading for ball bearings, but the exact Indian 8-digit tariff item can vary according to bearing type and bore diameter.
What is the difference between HSN 8482 and 848210?
8482 is the broad heading covering ball and roller bearings.
848210 is the more specific subheading covering ball bearings only.
What is the HSN code for thrust ball bearings?
Thrust ball bearings fall under:
84821051 – Bore up to 50 mm
84821052 – Bore above 50 mm up to 100 mm
84821053 – Bore above 100 mm
What is the HSN code for spherical roller bearings?
Spherical roller bearings are classified separately under HSN 84823000.
Do all bearings use HSN 848210?
No. 848210 applies specifically to ball bearings. Roller bearings use other subheadings under HSN 8482.