Every report submitted through SolveTO now gets a unique reference number, something like STO-A3F7K2.
Why I built this
When you report a pothole or a broken sidewalk, you want to know what happened to it. Did anyone see it? Did the city fix it? Previously, you had to log in and find your report. Now you just save your reference number.
Click Track in the header, paste your reference, and instantly see your report’s status. No login. No account. Just the reference number.
How it works
The reference format is simple:
- S — SolveTO
- TO — Toronto (the city code)
- A3F7K2 — 6 random characters unique to your report
Each reference is generated the moment your report is created and never changes. It’s yours permanently.
Important: this is not a city case number
I want to be transparent about this. The reference number is a SolveTO identifier, not a City of Toronto or 311 case number. I don’t have direct access to the city’s 311 system.
If the city ever provides their own case number in the future, I’ll display both, yours from SolveTO and theirs from the city, side by side.
You can read more about this on the About page.
How to track your report
- Click Track in the header (desktop) or open the menu (mobile)
- A modal pops up, enter your reference number (e.g. STO-P2J5Y3)
- Hit Look Up, your report appears instantly with photo, status, location, and timeline
No account needed. No login. Anyone with the reference number can look up a report. Share it with your neighbours, your councillor, or keep it for yourself.
On every report page, you’ll also see a small Copy button next to the reference number. One tap, copied to clipboard.
What’s next
This is the foundation for future tracking, status updates, city response tracking, and eventually integration with city systems. For now, your reference number is the fastest way to find and share your report.