A car's on-road price consistently exceeds its ex-showroom price because it incorporates mandatory expenses like insurance and RTO charges for a new car. These additional costs include registration fees, road tax, and various miscellaneous charges that fluctuate across different Indian states. State governments determine road tax by evaluating several factors, such as engine capacity, unladen weight, seating capacity, etc.
Understanding these registration requirements and the specifics of Bharat Series (BH) registration fees is essential for any buyer to accurately estimate the final cost of ownership. By accounting for state-specific road tax variations and preparing the necessary documentation, you can better navigate the transition from the showroom price to the total amount paid.
What are the RTO charges for New Cars in India?
Every new vehicle needs to be registered at a Regional Transport Office (RTO) before it can be used on the road legally. The RTO charges for new cars vary from state to state, but in general, there are similar components that make up the total.
| RTO Charges | Amount |
| Registration charges | ₹ 600 |
| Hypothecation charges | ₹1,500 (If the purchased car is on a loan) |
| Number plate charges | ₹400 (Same for HSRP number plate) |
Parking Fee/State Development Charges (*in some states) | ₹2,000 (MCD Parking Fees) (for cars under ₹4 lakh) ₹4,000 (MCD Parking Fees) (for cars above ₹4 lakh) |
| Temporary Registration Charges | ₹1,500–2,500 (Temporary Registration for up to 1 month) |
| Road tax charges | Every State has its own road tax fees |
| FastTag Charges | ₹500-600 (FasTag fees payable on purchase of the vehicle) |
How is Road Tax Calculated in India?
In India, every vehicle owner must pay road tax as per motor laws. This tax is generally calculated on the vehicle’s ex-showroom price.
Each state decides its own road tax rates, which are influenced by factors such as:
- Vehicle Age
- Vehicle Weight
- Engine capacity
- Ex-showroom price
Typically, this road tax is paid when you purchase the vehicle. If the dealer handles the registration, they include the tax in the total price. If not, you’ll need to pay it separately at the RTO in your state. Also, if you move your vehicle from one state to another, you will need to pay road tax again in the new state.
How Much Road Tax Do I need to pay in different States of India?

The road tax component makes up the largest part of RTO charges for new car registration and differs between states. We’ve compiled the road tax charges in different states for you to get an idea of how much road tax you can expect to pay on your next car, based on where you reside.
| State | Cost of Vehicle | Road Tax (Private Vehicle Registration) | Road Tax (Company Vehicle Registration) | MCD Parking Charges |
| New Delhi | Up to ₹6 lakh | Petrol Cars - 4%, Diesel Cars - 5% | Petrol Cars - 5%, Diesel Cars - 6.25% | ₹2,000 (cars under ₹4 lakh), ₹4,000 (other vehicles) |
| Uttar Pradesh | Up to ₹10 lakh | 8% | N/A | Additional Temporary Charges of ₹1500 for Ghaziabad, Noida, Kanpur, Meerut, Agra, etc. |
| Haryana | Up to ₹6 lakh | 5% | N/A | N/A |
| Maharashtra | Up to ₹10 lakh | CNG - 7%, Petrol - 11%, Diesel - 13% | RTO Slabs would be double the cost listed above | N/A |
| Andhra Pradesh | Up to ₹10 lakh | 12% | 14% | 2% Tax when buying 2nd Vehicle under the same name |
| Telangana | Up to ₹10 lakh | 12% | 14% | N/A |
| Kerala | Up to ₹5 lakh | 6% | N/A | N/A |
| Karnataka | Up to ₹5 lakh ₹5 lakh-₹10 lakh ₹10 lakh-₹20 lakh ₹20 lakh and above | 13% 14% 17% 18% | N/A | N/A |
| Odisha | Up to ₹5 lakh | 6% | N/A | N/A |
| Tamil Nadu | Up to ₹10 lakh | 10% | N/A | N/A |
| West Bengal | Based on engine size or fixed amount, whichever is higher | One-time tax for 5 years | One-time tax for 15 years | N/A |
| Chandigarh | Up to 20 lakh | 6% | 0% (for people with disabilities and NGO/social welfare workers) | N/A |
| Punjab | N/A | 8% + 1% Social Security Contribution | N/A | N/A |
| Gujarat | All Vehicles | 6% | 12% + 5% VAT Duty | N/A |
| Rajasthan | Based on engine size | Petrol - 6%, Diesel - 8% | N/A | N/A |
| Bihar | Up to ₹8 lakh | 7% | 13% | N/A |
| Jharkhand | Up to ₹15 lakh | 6% | N/A | 3% additional tax on buying 2nd car under the same name |
| Uttarakhand | Up to ₹5 lakh | 8% | N/A | N/A |
| Himachal Pradesh | Based on engine size | Cars below 1,000cc - 2.5%, Cars above 1,000cc - 3% | N/A | N/A |
| Arunachal Pradesh | ₹3 lakh-₹5 lakh ₹5 lakh-₹10 lakh ₹10 lakh-₹15 lakh ₹15 lakh-₹18 lakh ₹18 lakh-₹20 lakh ₹20 lakh and above | 2.7% 3% 3.5% 4% 4.5% 6.5% | N/A | N/A |
| Assam | ₹3 lakh-₹15 lakh ₹15 lakh-₹20 lakh ₹20 lakh and above | 4% 5% 7% | N/A | N/A |
| Pondicherry | Based on cost | ₹8,000 (up to ₹5 lakh) | N/A | N/A |
| Daman & Diu | Up to ₹10 lakh Over ₹10 lakh | 2.5% 3% | N/A | N/A |
From the table, you can see that the state of Himachal Pradesh has the lowest road tax in India, hence the lowest RTO charges, leading to the on-road price of new cars being the lowest in HP.
States like Arunachal Pradesh and Assam also offer minimum RTO charges in India, which can help you save significantly on registration costs. On the other hand, Karnataka has the highest road taxes in India, accordingly reflected in the highest on-road prices of new cars.
Document Required to Register a New Car in India
The responsibility of registering and paying RTO charges for a new car in India usually lies with the dealership, which arranges for all documentation at the time that the car is sent to the RTO for registration. Here is the list of documents required:
- Retail Invoice
- Sale Certificate (RTO Form 21)
- Road Worthiness Certificate (RTO Form 22)
- Copy of Insurance Certificate
- Loan Hypothecation (RTO Form 34)
- Vehicle Registration Form (RTO Form 20)
- Valid ID & Address Proof
- Chassis Imprint on Plain Paper taken by Pencil
- Additional Documents such as IGST Bill (If Applicable)
What is the fee for Bharat Series (BH) vehicle registration?

The Bharat Series (BH Series) number plate is aimed at making vehicle registration easier for individuals who frequently relocate their state of residence due to work commitments. The BH Series is only applicable for non-transport vehicles and is only available to employees of State and Central government offices, public sector undertakings and private sector organisations that have offices in at least four Indian states. The fee for Bharat Series vehicle registration is as follows:
| Bharat Series | Road Tax Fees for BH Series Registration |
| Petrol or CNG Cars | 8% (Price less than ₹10 lakh) |
| 10% (₹10 lakh to ₹20 lakh) | |
| 12% (Price > ₹20 lakh) | |
| EV Cars | 6% (Price less than ₹10 lakh) |
| 8% (₹10 lakh to ₹20 lakh) | |
| 10% (Price > ₹20 lakh) | |
| Diesel Cars | 10% (Price less than ₹10 lakh) |
| 12% (₹10 lakh to ₹20 lakh) | |
| 14% (Price > ₹20 lakh) | |
| Additional Fees | Municipality, State Development Cess as applicable |


















