BMV Tools & Decision Helpers

AI tutor for any Indiana BMV question, live wait-time estimator across the five nearest branches, a saved-checklist for what to bring on visit day, and an honest take on the best time to go. Free, no signup, runs in your browser.

AI BMV Tutor

Ask anything about Indiana BMV — fees, REAL ID, hours, license types. Live AI answers in 30–60s.

5-Branch Wait Estimator

Type a city or ZIP — see live wait stats for the 5 nearest branches with one-tap directions.

Visit Checklist

License renewal? REAL ID? New plate? Saved-locally checklist of every doc you need.

Best Time to Visit

Day-of-week heatmap with notes from BMV staff guidance. Honest about what we don't yet have.

💬 AI BMV Tutor

Live · never queried

Ask any Indiana BMV question. Answers are AI-generated for general guidance only — always confirm fees and document requirements at in.gov/bmv before visiting.

0 / 500
Pick a suggested question above, or type your own and press Ask AI Tutor.

⏱️ 5-Branch Wait Estimator

Live · loading

Type a city, address, or ZIP — we'll find the five nearest BMV branches and show their latest wait stats side-by-side. Distance is straight-line (not driving distance). Data refreshes every 30 minutes.

Loading branch list…

📅 Best Time to Visit

Guidance · No historical data yet

Recommendation based on what BMV staff publicly guide. Once we have 30+ days of wait-time history, this card will switch to live data.

Honest disclosure: we have 0 wait-time snapshots so far. To build a real heatmap we need several full weeks of data, so this card uses general BMV guidance for now: avoid Mondays and the day after a holiday; mid-mornings (10–11am) on Tue–Thu are usually shortest.

🎒 What to Bring

Source: in.gov/bmv

Click any visit type to expand. These match Indiana BMV's published checklists at the time this page was built — confirm at in.gov/bmv before you go.

✅ Interactive Checklist

Saved · just now

Tick off items as you gather them — saved automatically to this browser (localStorage). Switch visit type to load a different checklist.

0 of 0 done