Maryland MVA Approved  |  $60 flat rate  |  100% online DIP 301-744-7404   
Statewide Maryland · $60 flat rate

Online Driver Improvement

Do it from home. The DIP final is 100% online in your AllSafe video room. The test takes less than 20 minutes. 8:00 AM to 8:00 PM Eastern, 7 days a week, by Calendly appointment, is the join window, not how long the test lasts. If you do not pass, retest is 100% free. You do not travel to a testing center. The office below is for support only.

Available 8:00 AM to 8:00 PM Eastern, 7 days a week by Calendly appointment. The test takes less than 20 minutes.

Support office

Call if you need help with your packet. This address is not an exam site. The DIP final is online only.

Baltimore — Collington Ave

Near Johns Hopkins Hospital

625 N Collington Ave
Baltimore, MD 21205

Live final join window: 8:00 AM to 8:00 PM Eastern, 7 days a week, by Calendly appointment. The test takes less than 20 minutes. Retest is 100% free.

Call 301-744-7404 for support

All Maryland counties and Baltimore City

The online DIP is the same statewide program. Open your county page to confirm your District Court or MVA letter.

Montgomery County

Silver Spring, Rockville, Gaithersburg, Bethesda, Germantown

Open Montgomery County DIP page

Prince George's County

Bowie, Upper Marlboro, Laurel, Hyattsville, College Park, Clinton

Open Prince George's County DIP page

Baltimore County

Towson, Catonsville, Dundalk, Owings Mills, Essex, Woodlawn

Open Baltimore County DIP page

Baltimore City

Downtown Baltimore, Federal Hill, Canton, Roland Park

Open Baltimore City DIP page

Anne Arundel County

Glen Burnie, Annapolis, Severna Park, Pasadena, Crofton

Open Anne Arundel County DIP page

Howard County

Columbia, Ellicott City, Laurel, Clarksville

Open Howard County DIP page

Frederick County

Frederick, Urbana, Brunswick, Walkersville

Open Frederick County DIP page

Harford County

Bel Air, Aberdeen, Havre de Grace, Edgewood

Open Harford County DIP page

Charles County

Waldorf, La Plata, St. Charles

Open Charles County DIP page

Carroll County

Westminster, Eldersburg, Sykesville, Mount Airy

Open Carroll County DIP page

Washington County

Hagerstown, Boonsboro, Williamsport

Open Washington County DIP page

St. Mary's County

Lexington Park, Leonardtown, California

Open St. Mary's County DIP page

Cecil County

Elkton, North East, Perryville

Open Cecil County DIP page

Wicomico County

Salisbury, Fruitland, Delmar

Open Wicomico County DIP page

Calvert County

Prince Frederick, Dunkirk, Huntingtown, Lusby

Open Calvert County DIP page

Worcester County

Ocean City, Berlin, Snow Hill, Pocomoke City

Open Worcester County DIP page

Queen Anne's County

Stevensville, Centreville, Chester

Open Queen Anne's County DIP page

Talbot County

Easton, St. Michaels, Oxford

Open Talbot County DIP page

Caroline County

Denton, Federalsburg, Greensboro

Open Caroline County DIP page

Dorchester County

Cambridge, Hurlock

Open Dorchester County DIP page

Allegany County

Cumberland, Frostburg

Open Allegany County DIP page

Somerset County

Princess Anne, Crisfield

Open Somerset County DIP page

Garrett County

Oakland, Mountain Lake Park, McHenry

Open Garrett County DIP page

Kent County

Chestertown, Rock Hall

Open Kent County DIP page

What you need for the online final

  • The same photo ID you uploaded with your DIP packet
  • A quiet place with a camera and stable internet
  • Join AllSafe video room 7 days a week, 8:00 AM to 8:00 PM Eastern, by Calendly appointment, after we accept your packet. That is the start window. The test takes less than 20 minutes.
  • Retest is 100% free — take it as many times as you need
  • $60 flat rate. Pay by card when you book on Calendly. Stripe processes the card.