Uttar Pradesh, one of India’s largest states, has a massive and rapidly growing vehicle population supported by a strong road transport history dating back to 15th May 1947, when bus services began under UP Government Roadways (now UPSRTC). Alongside this growth, the RTO Uttar Pradesh plays a crucial role in vehicle registration, licensing, taxation, and transport regulation. With on-road vehicles projected to exceed 5.35 crore by 2025–26 and UP leading the nation with over 4.14 lakh registered EVs, the RTO UP has strengthened digital service delivery through its official UP Transport Department Website.
 RTO.jpg)
UP RTO Head Office Address: Tehri Kothi, M.G. Road, Lucknow – 226001, Uttar Pradesh
UP Transport Helpline: 1800 1800 151
Uttar Driving Licence Helpline: 1800 572 3363
Fax: 0522-2629235
Here is a complete list of RTO Codes UP and their respective districts:
| RTO Name | RTO Code | RTO Name | RTO Code |
|---|---|---|---|
| Saharanpur | UP-11 | Muzaffarnagar | UP-12 |
| Bulandshahar | UP-13 | Ghaziabad | UP-14 |
| Meerut | UP-15 | Gautam Budh Nagar | UP-16 |
| Baghpat | UP-17 | Shamli | UP-19 |
| Bijnor | UP-20 | Moradabad | UP-21 |
| Rampur | UP-22 | Jyotiba Phule Nagar | UP-23 |
| Badaun | UP-24 | Bareilly | UP-25 |
| Pilibhit | UP-26 | Shahjahanpur | UP-27 |
| Hardoi | UP-30 | Lakhimpur Kheri | UP-31 |
| Lucknow | UP-32 | Trans Gomti Office Lucknow | UP-32A |
| Raebareli | UP-33 | Sitapur | UP-34 |
| Unnao | UP-35 | Amethi | UP-36 |
| Hapur | UP-37 | Sambhal | UP-38 |
| Bahraich | UP-40 | Barabanki | UP-41 |
| Faizabad | UP-42 | Gonda | UP-43 |
| Sultanpur | UP-44 | Ambedkar Nagar | UP-45 |
| Shravasti | UP-46 | Balrampur | UP-47 |
| Azamgarh | UP-50 | Basti | UP-51 |
| Deoria | UP-52 | Gorakhpur | UP-53 |
| Mau | UP-54 | Siddharthnagar | UP-55 |
| Maharajganj | UP-56 | Padrauna (Kushi Nagar) | UP-57 |
| Sant Kabir Nagar | UP-58 | Ballia | UP-60 |
| Ghazipur | UP-61 | Jaunpur | UP-62 |
| Mirzapur | UP-63 | Sonbhadra | UP-64 |
| Varanasi | UP-65 | Varanasi | UP-65A |
| Bhadohi | UP-66 | Chandauli | UP-67 |
| Allahabad | UP-70 | Fatehpur | UP-71 |
| Pratapgarh | UP-72 | Kaushambi | UP-73 |
| Kannauj | UP-74 | Etawah | UP-75 |
| Farrukhabad | UP-76 | Kanpur Dehat | UP-77 |
| Kanpur Nagar | UP-78 | Auraiya | UP-79 |
| Agra | UP-80 | Aligarh | UP-81 |
| Etah | UP-82 | Firozabad | UP-83 |
| Mainpuri | UP-84 | Mathura | UP-85 |
| Hathras (Mahamaya Nagar) | UP-86 | Kanshiram Nagar | UP-87 |
| Banda | UP-90 | Hamirpur | UP-91 |
| Jalaun | UP-92 | Jhansi | UP-93 |
| Lalitpur | UP-94 | Mahoba | UP-95 |
| Chitrakoot Dham | UP-96 | - | - |
The UP RTO oversees vehicle registration, driving licences, permits, road tax collection, and emission compliance across the state. It also enforces traffic laws, conducts vehicle fitness inspections, and issues No Objection Certificates (NOCs) for interstate vehicle transfers.
Additionally, the UP RTO regulates commercial transport, ensures safe handling of hazardous goods, conducts road safety awareness programmes, and facilitates digital services in collaboration with Parivahan and authorised financial institutions.
You can check vehicle owner details in Uttar Pradesh online through the Parivahan portal or mParivahan app using the vehicle registration number. Here is a step-by-step guide:
Visit the Official Parivahan Vehicle Details page or the mParivahan Mobile App.
Click on more details under "Know Your Vehicle Details.”
Login into the Citizen Services using your mobile number.
Enter your Vehicle Registration Number.
Enter the Captcha Code.
Details like Owner's Name, Vehicle Class, Insurance, Registration Date, etc, are shown.
To get a Permanent Registration Certificate (RC) in Uttar Pradesh, you must apply through the form 20 complete vehicle inspection at the UP RTO, and pay the applicable registration fees and road tax. The permanent registration number is generally issued within a few working days after inspection and fee payment, subject to RTO verification.
Obtain Form 20 from your nearest UP RTO or download it online through the Parivahan Seva portal to begin the permanent registration process.
Schedule an inspection appointment through Parivahan before visiting the UP RTO for RC approval.
Keep all mandatory documents ready and submit them at the RTO to avoid delays in issuing your Permanent RC.
An RTO officer will verify the vehicle’s Engine Number, Chassis Number, and roadworthiness before approving registration.
Complete payment of the applicable registration fees and Uttar Pradesh road tax online or at the RTO office as per the CMVR Act.
After verification and fee payment, UP RTO issues the Permanent Registration Certificate in smart card or digital form, with the application status trackable on the Parivahan portal.
Note: Apply for permanent registration before the temporary certificate expires. Choose your registration number type carefully, as fancy numbers may increase fees. If the vehicle is hypothecated, refer to the relevant section. Fees vary based on the number type, smart card, HSRP, and vehicle type.
Temporary Vehicle Registration (TR) in Uttar Pradesh is issued to legally operate a new vehicle while permanent registration is pending. It is usually granted by authorised dealers or the UP RTO after filling form 20, document submission and fee payment, and remains valid for a short, predefined period, until permanent registration is completed.
Temporary Registration (TR) is usually issued by authorised dealers, but you can also apply at your local UP RTO.
Provide sales invoice, Form 20, insurance copy, address proof, and other applicable specific documents.
Make the prescribed temporary registration payment as per Uttar Pradesh transport rules.
The UP RTO or dealer issues a TR number valid for a limited duration, allowing vehicle use until permanent registration is completed.
Before applying to get a registration certificate (RC) in UP, make sure you have the following documents ready to submit:
Application for Vehicle Registration in Form 20
Sales certificate in Form 21
Roadworthiness certificate
Pollution under control certificate
Valid insurance certificate
Proof of address (Ration card, Electricity bill, etc.)
Design approval copy of STA in case of Trailer or Semi-Trailer
Original sales certificate from the concerned authorities in Form 21 in the case of an ex-army vehicle
Customs clearance certificate along with the licence, and a bond in case of an imported vehicle
Temporary registration, if any
Form 34 (in case of Hypothecation endorsement)
Proof of Citizenship
At least 3 Passport Size Photographs
Registration Certificate in UP has a duration of 15 years, after which it needs to be renewed. Ideally, the renewal process should be completed within 60 days of the expiry of the original RC and is done by filling form 25 and submitting the required documents at the UP RTO. The process for renewal of RC in UP is as follows:
Apply for renewal by filling Form 25
Submit all the necessary documents mentioned before
Pay vehicle taxes if any applicable, and the renewal fee
Take the vehicle for inspection by an RTO Officer
After inspection and payment of all the fees, the RC will be renewed for another 5 years by the RTO UP.
The following documents are necessary for the renewal of RC in UP through RTO Uttar Pradesh:
Form 25
Registration Certificate
Insurance Certificate
PUC Certificate
Address Proof
Fee Receipt
The physical vehicle (For Inspection)
You can check the status of your RC in Uttar Pradesh, online and offline through Parivahan portal or UP RTO.
Go to https://parivahan.gov.in.
Click “Online Services” → “Vehicle Related Services”.
Select Uttar Pradesh from the state dropdown.
Choose “Application Status” or “Status of Vehicle Registration” (depending on the menu).
Enter your registration number / temporary number or the application/acknowledgement number shown on your receipt.
Complete any captcha and click Submit / Search.
View the RC status and note the reference number, stage (verification/inspection/issued), and any remarks.
Keep your application/acknowledgement slip or payment receipt handy.
Visit the UP RTO office where you applied (check the district RTO).
Go to the enquiries/registration counter and provide your application number or vehicle number.
Ask staff to print or tell you the current RC status and any pending action required.
If you relocate to Uttar Pradesh and plan to use your vehicle permanently, you must re-register it in UP within 12 months to avoid fines, penalties, or taxation issues. Follow these steps to transfer your vehicle registration to UP.
Apply using Form 28, obtain bank NOC if financed, or request RC cancellation if NOC is unavailable.
Submit the required forms and documents at the UP RTO for fresh registration.
Pay applicable road tax (mandatory again if the vehicle is 15+ years old) and apply for a refund from the previous state if eligible.
UP RTO conducts a physical inspection of the vehicle before approval.
Once approved, the UP RTO issues a new UP registration number and RC.
Form 29 and 30 for the transfer of possession
Original RC
NOC from the previous RTO and bank, if applicable
PUC certificate
Address Proof
Form 33 if a change in address
Insurance Certificate
Receipt for road tax (If applicable)
To transfer the RC ownership in UP, you need to visit Parivahan website and submit the necessary documents. The Process for applying for the transfer of RC in UP through Parivahan is:
Visit the Parivahan Sewa portal → parivahan.gov.in/parivahan.
Go to “Online Services” → “Vehicle Related Services” and select Uttar Pradesh as the state.
Log in using your vehicle details (Registration Number, Chassis Number, OTP, etc.).
Choose the “Transfer of Ownership” service and fill in the details of the buyer and seller.
Upload required documents: RC, insurance, PUC certificate, buyer’s ID/address proof, and Form 28/29/30 as applicable.
Pay the applicable transfer fees online and book an appointment (if vehicle inspection is required).
Visit the concerned RTO with originals for verification.
After approval, the new RC will be issued in the buyer’s name (delivered by post or downloadable via Digilocker/Parivahan).
The documents required for the transfer of RC depend on these 3 types of transfers and are as follows:
Form 29 and Form 30 (Transfer of Possession)
Original RC
Insurance Certificate
PUC Certificate
Buyer’s address proof
Sales Agreement (If applicable)
Death Certificate of the owner (If applicable)
Form 31 (In case of death)
Form 32 (In case of auction)
Form 35 (Bank NOC if the vehicle was financed)
After submitting all the necessary documents, transfer fees have to be paid either at the RTO office or online at the Parivahan website. The transfer fees are half of the registration fee for the vehicle. After the fees are paid, it takes approximately 7-30 days for the RTO to complete the transfer of ownership.
Hypothecation in Uttar Pradesh refers to the process of registering a vehicle that has been purchased through a loan, where the lending bank or finance company is added to the RC as a financial stakeholder. The UP RTO records this hypothecation to secure the lender’s interest until the loan is fully repaid. Once cleared, the hypothecation must be removed from the RC through a formal procedure.
The following are the documents required to endorse a hire purchase agreement in RC through UP RTO:
An application for making an entry of hire purchase
Lease agreement of hypothecation entry in the RC (Form 34)
Original Registration Certificate
PUC Certificate
Insurance Certificate
Fee receipt of 100 rupees. (Hypothecation Fee)
When the loan on your vehicle is paid off completely, termination of that hire purchase agreement is required. Documents required for this process are:
Application in Form 35
Registration Certificate
Allotment letter for the vehicle
Insurance certificate
Proof of address
Pollution under control certificate
R.C. Book
NOC from the financier
In case the purchaser fails to complete payments of the agreement, the vehicle will remain registered to the financers, and if the payments are complete, it will be registered to the purchaser.
This is the comprehensive table outlining all charges related to vehicle registration in UP.
| Vehicle Category | New Registration Fee (₹) | Renewal of Registration Fee (₹) |
|---|---|---|
| Invalid Carriage | 50 | 50 |
| Motor Cycle | 300 | 1,000 |
| Three Wheeler / Quadricycle | 600 | 2,500 |
| Light Motor Vehicles | 600 | 5,000 |
| Medium Goods Vehicle | 1,000 | 1,000 |
| Medium Passenger Motor Vehicle | 1,000 | 1,000 |
| Heavy Goods Vehicle | 1,500 | 1,500 |
| Heavy Passenger Motor Vehicle | 1,500 | 1,500 |
| Imported Motor Vehicle (4 or more wheels) | 5,000 | 40,000 |
| Imported Motorcycle / 3-Wheeler | 2,500 | 10,000 |
| Any Other Vehicle Not Mentioned Above | 3,000 | 6,000 |
Note: Fees for transfer or duplication of registration certification are half of the above-mentioned charges.
Road tax in UP is formulated on factors like the cost of the vehicle for private vehicles and seating capacity, weight, and duration of travel for commercial vehicles and is collected by RTO Uttar Pradesh. The following table represents road tax in UP for private and commercial vehicles.
| Type of Vehicle | Base for Taxation | Periodicity of Tax | Rates of Taxes |
|---|---|---|---|
| Two Wheelers | Cost of Vehicle | One-Time Tax |
Cost not more than ₹40,000: 7% of the cost Cost more than ₹40,000: 10% of the cost |
| Cars / Jeep | Unladen Weight and Cost of Vehicle | One-Time Tax |
Non-AC Vehicle: 7% of the cost AC Vehicle (Cost up to ₹10 Lakh): 8% of the cost AC Vehicle (Cost more than ₹10 Lakh): 10% of the cost |
Commercial vehicles are taxed based on their seat capacity or the weight of the vehicle,/Unladen weight.
| Type of Vehicle | Monthly Tax in ₹ (per seat) | Quarterly Tax in ₹ (per seat) | Annual Tax in ₹ (per seat) | One-time Tax in ₹ (per seat) |
|---|---|---|---|---|
| Three Wheeler / E-rickshaw Passenger | - | - | 600 | 5400 |
| Passenger Taxis | - | 660 | 2350 | 7600 |
| Buses (up to 5 years old) | 127 | 380 | 1380 | - |
| Buses (5–10 years old) | 132 | 397 | 1438 | - |
| Buses (10+ years old) | 138 | 414 | 1495 | - |
| Type of Vehicle | Quarterly Tax in ₹ (Per tonne) | Yearly Tax in ₹ (Per tonne) | One-time Tax in ₹ (Per tonne) |
|---|---|---|---|
| Goods | - | 850 | 7600 |
| Trucks | 242 | 893 | - |
| Tractor | 525 | 1890 | - |
| Trailers | 242 | 893 | - |
Other commercial vehicles that are coming from out of the state are charged per operational day in UP.
You can easily pay Uttar Pradesh Road Tax online through the official Parivahan portal using your vehicle and chassis details.
Go to https://vahan.parivahan.gov.in/vahanservice.
Enter your registration number, choose Uttar Pradesh, select your RTO, and click Proceed.
Select Vehicle Tax or Pay Your Tax from the service menu.
Enter the last 5 digits of your chassis number and validate.
Enter the OTP sent to your registered mobile number.
Confirm the tax amount and update insurance details if required.
Pay using UPI, net banking, or debit/credit card.
Save the generated road tax payment receipt for future use.
As per the Uttar Pradesh Motor Vehicle Taxation Act, 1997, non-payment or delayed payment of road tax can attract a penalty of approximately 4% per month on the outstanding tax amount, subject to a maximum of twice the original tax liability. Continued non-compliance may result in enforcement action, including restrictions on vehicle use. (Source - UP Taxation Act 1997)
Having valid vehicle insurance is mandatory for UP RTO registration, as driving without it can lead to penalties and claim complications. Insurance premiums in Uttar Pradesh vary by city, traffic density, and accident-prone zones, and the policy must be updated on the UP RTO portal with an active PUC linked to the RC.
While applying for insurance, the RTO requires documents such as the RC, PUC, ID proof, and the correct UP RTO code, which ensures the policy is issued for the right registration jurisdiction. Keeping insurance updated and accurately mapped to your UP RTO details helps avoid legal issues and supports smooth claim settlements. Vehicle insurance must be active and correctly linked to the RC and UP RTO code to avoid registration issues and claim rejections. Comparing policies online before renewal helps ensure adequate coverage at competitive premiums, especially in high-traffic districts of Uttar Pradesh.
Disclaimer: This article is based on information from the UP Transport Department, Parivahan portal, and applicable motor vehicle rules. Fees, timelines, and procedures may change based on government notifications.
The Regional Transport Office (RTO) under the UP Transport Department grants vehicle registration certificates in UP.
Currently, there are 77 RTOs running in Uttar Pradesh.
Yes, third-party insurance is mandatory in UP. Driving without insurance can lead to heavy fines and legal action.
Yes, in UP, the RC is valid for 15 years from the registration date (may vary for some vehicles), after which renewal is required.
The UP RTO regulates vehicle registration, driving licences, road tax, permits, enforcement, and road safety across the state.
UP RTO services include vehicle registration, licence issuance, RC updates, tax collection, fitness tests, NOC issuance, and online services through Parivahan and the UP Transport portal.
You can find contact details on the official UP Transport website.
Most UP RTOs operate from 10 AM to 5 PM, Monday to Saturday, and remain closed on Sundays and public holidays.
The first four characters of the vehicle number (e.g., UP32, UP14) indicate the district RTO and can be matched with the UP RTO code list.
No, vehicle details cannot be accessed without the registration number due to privacy and security reasons.
This means verification, inspection, fee confirmation, or officer approval is still in progress.
RC approval usually takes 7–15 working days, depending on inspection and document verification.
Yes, you must obtain an NOC from the previous RTO and follow UP re-registration procedures.
There is typically a 30-day grace period after RC expiry, after which penalties may apply.
Driving with an expired RC can attract fines and enforcement action under UP traffic rules.
Yes, RC renewal can be applied for online through the Parivahan portal.
No, NOC is not required when transferring vehicle ownership within Uttar Pradesh.
You can apply for a duplicate RC online through Parivahan or by visiting your UP RTO with the required documents.
Required documents include FIR or lost report, Form 26, insurance certificate, PUC, address proof, and tax receipts.
Yes, after approval, you can download the digital RC through DigiLocker or the mParivahan app.
Driving without valid insurance can lead to heavy penalties and possible vehicle seizure.
Yes, address changes can be initiated online via Parivahan, followed by document verification at the RTO if required.
If your RC is lost, stolen, or damaged, you can apply for a duplicate RC at the same UP RTO where the vehicle was registered. You must file an FIR, submit Form 26, pay the applicable fees as per Rule 81 of the Central Motor Vehicle Rules, 1989, and after verification, the UP RTO will issue a duplicate RC.
Documents include Form 26, FIR or police certificate, valid PUC and insurance, address proof, owner identification, and for commercial vehicles, tax clearance, challan clearance certificates, and an affidavit confirming the RC is lost and not impounded.
To apply for HSRP in UP, visit the official HSRP booking website, enter vehicle details, select a fitment centre and appointment slot, pay the fee, and get the plate installed on the scheduled date.
Vehicle ownership transfer is required whenever legal ownership changes, such as during sale, inheritance, or purchase through a government or authorised auction.