Our Locations

Notice: Due to unforeseen circumstances, the Comptroller of Maryland’s Elkton branch office at the Upper Chesapeake Corporate Center 103 Chesapeake Blvd. Suite D Elkton MD 21921, is closed for the remainder of today. We apologize for any inconvenience this may cause. For tax assistance, please visit our nearest branch office location at 300 E. Joppa Road Plaza Level 1A, Towson, MD 21286, or contact us at 1-800-MD-TAXES.

Taxpayers can schedule in-person or virtual appointments easily. Taxpayer assistance is also available via email taxhelp@marylandtaxes.gov or by calling 1-800-MDTAXES. Our agents are standing by to help you.

NOTICE: The Comptroller of Maryland will no longer issue Vehicle Identification (VID) letter and a Temporary Maryland Alcohol Public Transportation Permit (PT).

At Comptroller of Maryland branch offices, the following services are provided with no scheduled appointment:

  • We provide blank Maryland state tax forms and/or tax booklets.
  • We answer general tax questions.
  • We accept completed Maryland tax returns and/or requested documents.
  • We provide additional IFTA decals to carriers in good standing and new carriers whose applications have been approved.
  • We provide certified copies of previously filed Maryland tax returns for individuals with identification.

All other services require an appointment. To make an appointment:

  • Please click on one of the branch offices below to schedule your appointment.
  • Please arrive in the branch office five minutes before your scheduled appointment.
  • Please have photo identification with you.

To make a virtual appointment with the Comptroller of Maryland agency, taxpayers will need:

  • Internet access, Microsoft Teams software, and a camera on your computer or cell phone.
  • An email address for receiving your link to your virtual meeting.
  • Please join meeting five minutes before your scheduled virtual appointment time.
  • After your appointment, that link to the completed appointment expires, but you can schedule another appointment if needed.
Taxpayer Services Virtual Appointments
Schedule a Virtual On-line Appointment
Using your P.C. or Cell Phone
  • All Counties
Baltimore - Compliance Division Virtual Appointments
Schedule a Virtual On-line Appointment
Using your P.C. or Cell Phone
  • All Counties
Tax Service Location Phone Number Counties Served
Annapolis
Schedule In-Person Office Visit
60 West Street
Suite 102
Annapolis, MD 21401
410-260-7980
800-638-2937
  • Anne Arundel
  • Queen Anne's
Annapolis Compliance
Schedule In-Person Office Visit
60 West Street
Suite 102
Annapolis, MD 21401
410-260-7980
800-638-2937
  • All Counties
Baltimore Taxpayer Service
Schedule In-Person Office Visit
State Office Bldg.
301 W Preston Street
Room 206
Baltimore, MD 21201-2384
410-260-7980
800-638-2937
  • Baltimore City
Baltimore - Compliance Division
State Office Bldg.
301 W Preston Street
Baltimore, MD 21201-2384

Please note that the Baltimore Compliance Division
DOES NOT provide MVA certification in order to
obtain a driver’s license or ID,
assist with current year Individual Income Tax preparation,
or supply IFTA decals/stickers.

Baltimore Business Tax Collections
Schedule In-Person Office Visit
Room 408

Baltimore Compliance Programs
Schedule In-Person Office Visit
Baltimore Compliance Programs
Room 408

Baltimore Unclaimed Property
Schedule In-Person Office Visit
Room 310
410-260-7980
800-638-2937
Cumberland
Schedule In-Person Office Visit
Allegany Museum
3 Pershing Street
Suite 101
Cumberland, MD 21502-2302
410-260-7980
800-638-2937
  • Allegany
  • Garrett
Elkton
Schedule In-Person Office Visit
Upper Chesapeake Corporate Center
103 Chesapeake Blvd
Suite D
Elkton, MD 21921-6313
410-260-7980
800-638-2937
  • Cecil
  • Harford
  • Kent
Frederick
Schedule In-Person Office Visit
Courthouse/Multiservice Center
100 W. Patrick St.
Room 2603
Frederick, MD 21701-5646
410-260-7980
800-638-2937
  • Carroll
  • Frederick
Greenbelt
Schedule In-Person Office Visit
6401 Golden Triangle Drive
Suite 100
Greenbelt, MD 20770
410-260-7980
800-638-2937
  • Prince George's
Hagerstown
Schedule In-Person Office Visit
Crystal Building
1850 Dual Hwy.
Suite 201
Hagerstown, MD 21740-6686
410-260-7980
800-638-2937
  • Washington
Salisbury
Schedule In-Person Office Visit
Sea Gull Square
1306 South Salisbury Blvd.
Suite 182
Salisbury, MD 21801
410-260-7980
800-638-2937
  • Caroline
  • Dorchester
  • Somerset
  • Talbot
  • Wicomico
  • Worcester
Towson
Schedule In-Person Office Visit
Hampton Plaza
300 E. Joppa Road
Plaza Level 1A
Towson, MD 21286
410-260-7980
800-638-2937
  • Baltimore County
Upper Marlboro (Closed)    
Waldorf
Schedule In-Person Office Visit
1036 Saint Nicholas Drive
Suite 202
Waldorf, MD 20603
410-260-7980
800-638-2937
  • Calvert
  • Charles
  • St. Mary's
Wheaton
Schedule In-Person Office Visit
Westfield Wheaton
South Building
11002 Veirs Mill Rd
Suite 408
Wheaton, MD 20902
410-260-7980
800-638-2937
  • Howard
  • Montgomery