ATTENTION: Only a person with a prior conviction for a crime of violence or a drug trafficking crime as defined in the statutes listed on the left side of the page, must apply to use, possess or purchase bullet proof body armor. Before you may use, possess or purchase bullet proof body armor, your application must be approved.
All applications submitted with a non-current application revision date (8/21) will not be accepted and will be returned.
Where to Mail Applications
Completed applications should then be filed (mailed/hand delivered) with the Maryland State Police Licensing Division at the address provided below.
Maryland State Police
Licensing Division
1111 Reisterstown Road
Pikesville, MD 21208
ATTN: Security Services Unit
Who should Apply
Only individuals who have a prior conviction for a crime of violence or a drug trafficking crime as defined in the statutes at the bottom of the page.
How to Apply
Only applications completed electronically on the PDF form(s) provided below will be accepted. Please click HERE to access the initial/renewal application. Make sure all questions are answered accurately, completely and honestly. Attach all documentation required and clarifications you feel may assist investigators in processing your application. Please provide as much information as possible because too much is better than too little. It is imperative that the application and all applicable documents must be signed under oath before a notary public.
You must include your electronic fingerprint transmission/receipt and two (2) color passport type photographs depicting yourself with no hat or sunglasses, showing head and shoulders and on a light background. The photographs must be no larger than 2 inches by 2 inches.
An application for renewal of a permit to use, possess, or purchase protective body armor shall contain the same information and type of photographs, as for an original application.
How Much Does It Cost?
There is no fee associated with an original, renewal or duplicate bullet proof body armor application.
When should I Renew?
The initial bullet proof body armor permit expires on the last day of the holder’s birth month following five (5) years after the date the permit is issued. Duplicate permits expire on the date provided on the initial permit.
A bullet proof body armor permit may be renewed for successive periods of five (5) years if the applicant files an application for renewal at any time during the 3 months prior to the expiration of the permit; and at the time of the application, possesses the qualifications for the issuance of a permit.
The renewal process is the responsibility of the applicant and should be started no less than 90 business days from expiration of the permit. The Licensing Division does not send out renewal reminders. The expiration date is printed on the face of the permit.
It is the permit holder’s responsibility to notify the Licensing Division of address changes or employment changes, in writing, within 10 days of any change. You must mail this change to the same address as you would mail your application.
Frequently Asked Questions
Statutes
Below you will find links to PDFs of relevant Maryland statutes, provided for your convenience. Please note that laws change over time. The below documents were created on June 12, 2013, and are for reference purposes only. To obtain the most recent text of any legislation, please go online to LexisNexis to access the up-to-date Maryland code.
Note: If you are experiencing issues viewing any of the documents on our website please Click Here.
Follow
javascript: SP.SOD.executeFunc('followingcommon.js', 'FollowDoc', function() { FollowDoc('{ListId}', {ItemId}); });
0x0
0x0
ContentType
0x01
1100
View in Web Browser
/Organization/_layouts/15/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1
0x0
0x1
FileType
vdw
255
View in Web Browser
/Organization/_layouts/15/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1
0x0
0x1
FileType
vsdx
255
View in Web Browser
/Organization/_layouts/15/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1
0x0
0x1
FileType
vsdm
255
Compliance Details
javascript:if (typeof CalloutManager !== 'undefined' && Boolean(CalloutManager) && Boolean(CalloutManager.closeAll)) CalloutManager.closeAll(); commonShowModalDialog('{SiteUrl}'+
'/_layouts/15/itemexpiration.aspx'
+'?ID={ItemId}&List={ListId}', 'center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no', function GotoPageAfterClose(pageid){if(pageid == 'hold') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+
'/_layouts/15/hold.aspx'
+'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+
'/_layouts/15/Reporting.aspx'
+'?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+
'/_layouts/15/expirationconfig.aspx'
+'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'tag') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+
'/_layouts/15/Hold.aspx'
+'?Tag=true&ID={ItemId}&List={ListId}'); return false;}}, null);
0x0
0x1
ContentType
0x01
898
Edit in Browser
/_layouts/15/images/icxddoc.gif?rev=43
/Organization/_layouts/15/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
FileType
xsn
255
Edit in Browser
/_layouts/15/images/icxddoc.gif?rev=43
/Organization/_layouts/15/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
ProgId
InfoPath.Document
255
Edit in Browser
/_layouts/15/images/icxddoc.gif?rev=43
/Organization/_layouts/15/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
ProgId
InfoPath.Document.2
255
Edit in Browser
/_layouts/15/images/icxddoc.gif?rev=43
/Organization/_layouts/15/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
ProgId
InfoPath.Document.3
255
Edit in Browser
/_layouts/15/images/icxddoc.gif?rev=43
/Organization/_layouts/15/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
ProgId
InfoPath.Document.4
255
View in Browser
javascript:(function(){var a=document.createElement('a');a.href=SPClientTemplates.Utility.ReplaceUrlTokens('~site/_layouts/15/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1');GoToLinkOrDialogNewWindow(a)})()
0x0
0x1
FileType
xlsx
255
View in Browser
javascript:(function(){var a=document.createElement('a');a.href=SPClientTemplates.Utility.ReplaceUrlTokens('~site/_layouts/15/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1');GoToLinkOrDialogNewWindow(a)})()
0x0
0x1
FileType
xlsm
255
View in Browser
javascript:(function(){var a=document.createElement('a');a.href=SPClientTemplates.Utility.ReplaceUrlTokens('~site/_layouts/15/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1');GoToLinkOrDialogNewWindow(a)})()
0x0
0x1
FileType
xlsb
255
View in Browser
javascript:(function(){var a=document.createElement('a');a.href=SPClientTemplates.Utility.ReplaceUrlTokens('~site/_layouts/15/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1');GoToLinkOrDialogNewWindow(a)})()
0x0
0x1
FileType
ods
255
Document Set Version History
/_layouts/15/images/versions.gif?rev=43
javascript:SP.UI.ModalDialog.ShowPopupDialog('{SiteUrl}'+
'/_layouts/15/DocSetVersions.aspx'
+ '?List={ListId}&ID={ItemId}')
0x0
0x0
ContentType
0x0120D520
330
Send To other location
/_layouts/15/images/sendOtherLoc.gif?rev=43
javascript:GoToPage('{SiteUrl}' +
'/_layouts/15/docsetsend.aspx'
+ '?List={ListId}&ID={ItemId}')
0x0
0x0
ContentType
0x0120D520
350