How to Check a Rego in NSW, VIC, QLD, and Every Other Australian State
Every Australian state and territory has its own vehicle registration system and its own online check tool. If you just need to confirm whether a single car is registered, the free government portal for that state is all you need. But if you work across multiple states -- or need to check plates as part of a website, app, or business workflow -- the eight separate portals become a real problem.
This guide covers what each state offers, what you can and cannot find out, and how to handle multi-state lookups without juggling eight different websites.
New South Wales
Service NSW provides a free registration check that returns the vehicle's make, model, body type, colour, registration expiry date, and CTP insurer. It is one of the more detailed free portals. You need the plate number and can optionally add the VIN for a more specific result.
Victoria
VicRoads (now part of the Department of Transport and Planning) offers a vehicle registration enquiry. It shows the registration status, expiry date, make, and model year. It also flags any sanctions or conditions on the registration. VIC is one of the most commonly searched states -- queries like "vic rego check" and "vic reg search" are among the highest-volume registration-related searches in Australia.
Queensland
The Department of Transport and Main Roads runs a rego check that shows the registration expiry and a basic vehicle description. QLD's portal is straightforward but returns less detail than NSW or VIC -- you will get enough to confirm the vehicle is registered, but not always enough to identify the exact variant.
South Australia
EzyReg is SA's registration portal. It shows the make, body type, registration expiry, and whether the vehicle has any conditions or restrictions. The interface is functional and returns results quickly.
Western Australia
The WA Department of Transport offers a vehicle licence enquiry. It covers registration status, expiry, and basic vehicle details. WA's system also lets you check whether a vehicle has been written off.
Tasmania
Transport Tasmania provides a registration status check. It is one of the more limited portals -- primarily confirming whether the registration is current, with minimal vehicle detail beyond make and model.
Northern Territory
The NT Motor Vehicle Registry offers a rego check covering registration status and expiry. Like Tasmania, the detail level is fairly basic compared to NSW or VIC.
Australian Capital Territory
Access Canberra handles ACT registration enquiries. It provides registration status, expiry, and basic vehicle information. The ACT portal is straightforward and rarely has issues with availability.
What none of the portals tell you
No government rego check in Australia returns the vehicle owner's name or address. That information is protected under state privacy legislation. Any service claiming to provide owner details from a plate number is either operating outside the law or lying. Legitimate rego checks return vehicle details and registration status only.
The problem with eight separate portals
If you only ever check one car at a time in one state, the free portals work fine. The problems start when:
- Your customers are nationwide. An auto parts store in Melbourne gets orders from QLD and NSW too. You cannot check a QLD plate on VicRoads.
- You need it in software. None of the state portals offer a public API. You cannot plug them into your checkout flow, workshop booking system, or fleet tool.
- You need consistent data. Each portal returns different fields in different formats. NSW gives you colour; VIC does not. QLD gives a description string; SA gives structured fields. Normalising this yourself is tedious.
- Volume matters. Checking 50 plates a day across a manual web form is not practical for a business.
One API call for every state
PlateAPI covers all eight states and territories through a single REST endpoint. Send a plate and a state code, get back structured JSON with the year range, make, model, body type, and engine:
curl -s "https://api.plateapi.com.au/api/v1/lookup?plate=ABC123&state=VIC" \ -H "X-API-Key: pk_live_YOUR_API_KEY"
The response format is identical regardless of which state the plate belongs to. No per-state logic in your code, no inconsistent field names, no manual portal hopping.
Which approach should you use?
- Checking one car before buying it: use the free state portal for that state, plus a PPSR check for finance and write-off history.
- Confirming a rego is current: the free state portal.
- Building rego lookup into a website, app, or business process: use an API. PlateAPI has a free tier to test with and paid plans from $29/month.
Try a real plate on the live demo to see exactly what the API returns, or read the API reference for the full response format and code examples.
PlateAPI turns Australian number plates into structured vehicle data -- one REST endpoint, all eight states, free tier included.