Effective immediately, all Handgun Permit/Wear and Carry application fees are being electronically collected at the time of application submission in the Licensing Portal.
IMPORTANT INFORMATION REGARDING MARYLAND WEAR AND
CARRY PERMIT RENEWAL, MODIFICATION AND SUBSEQUENT APPLICATIONS
On March 9, 2021, Governor
Lawrence J. Hogan, Jr., amended Executive Order entitled “Extending Certain
Licenses, Permits, Registrations, and Other Governmental Authorizations, and
Authorizing Suspension of Legal Time Requirements”. The amendment to this order extends the Maryland Wear and
Carry Handgun permit expiration date to June 30, 2021. This extension allows for the renewal of a Maryland Wear and Carry Handgun permit that has expired while the Executive Order is in effect (March 12, 2020-June 30, 2021). Per SG 10-226, a renewal application must be submitted at least 2 calendar weeks before a license expires in order for the permit holder to continue carrying under the existing permit beyond the expiration date. However, it is suggested that you file your renewal application as soon as possible. The Governor’s Amended Executive Order can be at the following link: Licenses and Permits Extension AMENDED (March 9, 2021). The Licensing Division Bulletin regarding this Amended Executive Order can be viewed hear: LD-CS-21-001
ATTENTION: Before you may legally wear and carry a regulated firearm, you must possess and maintain on your person the MSP-issued Handgun Wear and Carry Permit. Submission of the application does not authorize you to wear, carry, or transport a handgun.
To access the Wear and Carry Application click below:

Training must be successfully completed prior to submitting the application, unless you are exempt from training. Please click here for information on Wear and Carry Permit Training
Who Should Apply?
Wear and Carry Permits may be issued to any adult (18 years of age or over) who meets the following criteria:
- An applicant between 18 and 21 years of age may only be issued a wear and carry permit to possess a regulated firearm required for employment. - P.S. 5-133 (d)(2)(v)
- Has not been convicted of a felony or a misdemeanor for which a sentence of imprisonment for more than one year has been imposed; or convicted of a criminal offense for which you could have been sentenced to more than 2 years incarceration.
-
Has not been convicted of a crime involving the possession, use, or distribution of a controlled dangerous substance;
- Is not presently an alcoholic, addict, or habitual user of a controlled dangerous substance unless under legitimate medical direction;
- Based on an investigation, has not exhibited a propensity for violence or instability that may reasonably render the person’s possession of a handgun a danger to the person or others;
- Has a good and substantial reason to wear, carry, or transport a handgun, such as finding that the permit is necessary as a reasonable precaution against danger.
- As of October 1, 2013, has successfully completed the Maryland State Police approved firearms training course within 2 years prior to submitting the original or renewal application.
How To Apply
As of October 1, 2013, all new, renewal, and subsequent applicants must successfully complete required firearms training, within 2 years, prior to submitting the application.
As of October 1, 2016 Fingerprints will no longer be required for renewal application submissions. Fingerprints are still required for all initial/original Handgun Permit applications. (MD SB208 2016)
As of October 1, 2019, all Wear and Carry permit applications (original,
renewal and subsequent) and requests (modification and replacement) must
be submitted online in the Licensing Portal. All documentation requirements and
any clarifications you feel may assist investigators in processing your
applications must be uploaded and electronically attached to the application in
the Licensing Portal. You may access the Licensing Portal by clicking the link
below:
Licensing Portal
The minimum documentation required for the acceptance of the Wear and Carry permit application are:
- Color passport-size photograph
- Electronic fingerprint transmission receipt
- Certificate of Handgun Training or documentation of exemption
Please allow 90 days for completion of the application process.
For further guidance in regard to submitting a Wear and Carry permit application or request please refer to the
Wear and Carry Portal Users Guide.
How Much Does It Cost?
All fees will be collected electronically at the time of application submission in the Licensing Portal. Acceptable forms of payment include Visa and MasterCard.
Original/Initial – $75.00 – Fingerprint Fees not included
Renewal – $50.00 – Fingerprints No Longer Required
Subsequent – $50.00 – Fingerprint Fees not included
Replacement/Modification – $10.00 – Fingerprints not required
Active/Retired Law Enforcement Officers of this State or a County/Municipality (PS 5-304) – $0.00
When Should I Renew?
The initial Handgun Permit expires on the last day of the holder’s birth month following two (2) years after the date the permit is issued. Permits that have been modified or are a duplicate expire on the date provided on the initial permit.
A Handgun Permit may be renewed for successive periods of three (3) years each if, at the time of an application for renewal, the applicant possesses the qualifications for the issuance of a permit and pays the renewal fee as established in the subtitle.
The renewal process is the responsibility of the applicant and should be started no less than 90 business days from expiration of the permit. Timely renewal is the responsibility of the permit holder. The Licensing Portal will only send out renewal reminders for Wear and Carry permit applications that have been submitted through the online portal.
It is the permit holder’s responsibility to notify the Licensing Division of address changes, in writing, within 30 days of any change. You must mail this change to the same address as you would mail an application.
Where are Firearms Prohibited?
Restriction on the wear, carry and transport of handguns and firearms in certain places appear throughout Maryland law and regulations. Below are statutes and regulations detailing the handgun and firearm restrictions. This list should not be considered all-inclusive.
1. On school property (CR 4-102)
2. Within 1,000 feet of a demonstration in a public place (CR 4-208)
3. In legislative buildings (SG 2-1702)
4. Aboard aircraft (TR 5-1008)
5. In lodging establishments where the innkeeper reasonably believes individuals possess property that may be dangerous to other individuals, such as firearms or explosives (BR 15-203)
6. On dredge boats, other than two 10 gauge shotguns (NR 4-1013)
7. In or around State-owned public buildings and grounds (COMAR 04.05.01.03)
8. On Chesapeake Forest Lands (COMAR 08.01.07.14)
9. In State Forests (COMAR 08.07.01.04)
10. In State Parks (COMAR 08.07.06.04)
11. In State Highway Rest Areas, unless properly secured within vehicle (COMAR 11.04.07.12)
12. In community adult rehabilitation centers (COMAR 12.02.03.10)
13. In child care centers, except for small centers located in residences (COMAR 13A.16.10.04)
Cases Referencing Good and Substantial Reason
SCHERR VS HANDGUN PERMIT REVIEW BOARD
Snowden v Handgun Permit Review Bd of Maryland Dept of Public Safety and Corrections
Frequently Asked Questions
|
Category : Wear and Carry Permit (15)
| | Wear and Carry Permit | No. Maryland does not recognize permits/CCWs from any other state. | | Wear and Carry Permit | Yes, however, Maryland and Federal laws require specific conditions be met while transporting a handgun. Please refer to Maryland Annotated Code, Criminal Law, Title 4, Section 203 for a detailed account of wearing, carrying, or transporting a handgun. You may access the Maryland General Assembly website at http://mlis.state.md.us/ You can access the Federal requirements through www.atf.gov and conduct a search for “27 Code of Federal Regulations, Part 178” and then look for “Transportation of Firearms.” The basic requirement during transport is the handgun must be unloaded and in an enclosed case or enclosed holster with the ammunition separate from the handgun AND you must be transporting the handgun to or from the locations listed in the statute. | | Wear and Carry Permit | Yes, under Title 18, Section 926A, of the United States Code, a person who is not prohibited from possessing, transporting, shipping, or receiving a firearm shall be entitled to transport a firearm for any lawful purpose from any place where he may lawfully possess and carry such firearm to any place where he may lawfully possess and carry such firearm if, during such transportation the firearm is unloaded, neither the firearm nor any ammunition being transported is readily accessible or is directly accessible from the passenger compartment. In the case the vehicle does not have a compartment separate from the driver's compartment the firearm or ammunition shall be contained in a locked compartment other than the glove compartment or console. | | Wear and Carry Permit | To find a fingerprinting service provider, please Click Here. | | Wear and Carry Permit | No. They must be approved by the Dept. of Public Safety and Correctional Services. | | Wear and Carry Permit | No. Out-of-state providers are not approved by the Dept. of Public Safety and Correctional Services. | | Wear and Carry Permit | | | Wear and Carry Permit | A list of Qualified Handgun Instructors is available online here. | | Wear and Carry Permit | No. The handgun instructor must be registered with the Maryland State Police on-line registration. | | Wear and Carry Permit | You may leave this area blank. Send in a copy of the LiveScan receipt with the application. | | Wear and Carry Permit | You must submit a notarized letter advising the circumstances surrounding the disappearance of the permit. Submit a $10 check or money order and one (1) passport size photograph taken within the last 30 days. If you are a security guard, private detective, armored car guard or special police officer, also provide a company letter from your current employer verifying your employment. | | Wear and Carry Permit | You need to submit the same documentation as when you first applied. | | Wear and Carry Permit | As long as the renewal application has been received at the Handgun Permit Section at least two (2) weeks prior to the expiration date of the current handgun permit, you are still allowed to carry on the expired permit until you receive your renewed permit. If the application is returned to you for incompleteness and you resubmit it after the two (2) weeks, you will not be allowed to carry your handgun. | | Wear and Carry Permit | No. All expired wear and carry permit applications must be submitted as an Original application. This includes all Original application fees, fingerprints, training, and documentation requirements.
| | Wear and Carry Permit | Your current application status can be obtained by logging in to your Licensing Portal account. Please note, wear and carry permit applications can take up to 90 days to process. If your application has been submitted for more than 90 days, please contact the Handgun Permit Unit for further instructions. |
|
View in Web Browser /Organization/_layouts/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 0x0 0x1 FileType vdw 255 Manage Subscriptions /_layouts/images/ReportServer/Manage_Subscription.gif /Organization/_layouts/ReportServer/ManageSubscriptions.aspx?list={ListId}&ID={ItemId} 0x80 0x0 FileType rdl 350 Manage Data Sources /Organization/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId} 0x0 0x20 FileType rdl 351 Manage Shared Datasets /Organization/_layouts/ReportServer/DatasetList.aspx?list={ListId}&ID={ItemId} 0x0 0x20 FileType rdl 352 Manage Parameters /Organization/_layouts/ReportServer/ParameterList.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rdl 353 Manage Processing Options /Organization/_layouts/ReportServer/ReportExecution.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rdl 354 Manage Cache Refresh Plans /Organization/_layouts/ReportServer/CacheRefreshPlanList.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rdl 355 View Report History /Organization/_layouts/ReportServer/ReportHistory.aspx?list={ListId}&ID={ItemId} 0x0 0x40 FileType rdl 356 View Dependent Items /Organization/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rsds 350 Edit Data Source Definition /Organization/_layouts/ReportServer/SharedDataSource.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rsds 351 View Dependent Items /Organization/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType smdl 350 Manage Clickthrough Reports /Organization/_layouts/ReportServer/ModelClickThrough.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType smdl 352 Manage Model Item Security /Organization/_layouts/ReportServer/ModelItemSecurity.aspx?list={ListId}&ID={ItemId} 0x0 0x2000000 FileType smdl 353 Regenerate Model /Organization/_layouts/ReportServer/GenerateModel.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType smdl 354 Manage Data Sources /Organization/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId} 0x0 0x20 FileType smdl 351 Load in Report Builder /Organization/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderModelContext&list={ListId}&ID={ItemId} 0x0 0x2 FileType smdl 250 Edit in Report Builder /_layouts/images/ReportServer/EditReport.gif /Organization/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderReportContext&list={ListId}&ID={ItemId} 0x0 0x4 FileType rdl 250 Edit in Report Builder /Organization/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderDatasetContext&list={ListId}&ID={ItemId} 0x0 0x4 FileType rsd 250 Manage Caching Options /Organization/_layouts/ReportServer/DatasetCachingOptions.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rsd 350 Manage Cache Refresh Plans /Organization/_layouts/ReportServer/CacheRefreshPlanList.aspx?list={ListId}&ID={ItemId}&IsDataset=true 0x0 0x4 FileType rsd 351 Manage Data Sources /Organization/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId} 0x0 0x20 FileType rsd 352 View Dependent Items /Organization/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rsd 353 Compliance Details javascript:commonShowModalDialog('{SiteUrl}/_layouts/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/hold.aspx?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/Reporting.aspx?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/expirationconfig.aspx?ID={ItemId}&List={ListId}'); return false;}}, null); 0x0 0x1 ContentType 0x01 898 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 FileType xsn 255 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document 255 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.2 255 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.3 255 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.4 255 View in Browser /Organization/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsx 255 View in Browser /Organization/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsm 255 View in Browser /Organization/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsb 255 View in Browser /Organization/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType ods 255 |
|
Documents and Statutes
View in Web Browser /Organization/_layouts/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 0x0 0x1 FileType vdw 255 Manage Subscriptions /_layouts/images/ReportServer/Manage_Subscription.gif /Organization/_layouts/ReportServer/ManageSubscriptions.aspx?list={ListId}&ID={ItemId} 0x80 0x0 FileType rdl 350 Manage Data Sources /Organization/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId} 0x0 0x20 FileType rdl 351 Manage Shared Datasets /Organization/_layouts/ReportServer/DatasetList.aspx?list={ListId}&ID={ItemId} 0x0 0x20 FileType rdl 352 Manage Parameters /Organization/_layouts/ReportServer/ParameterList.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rdl 353 Manage Processing Options /Organization/_layouts/ReportServer/ReportExecution.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rdl 354 Manage Cache Refresh Plans /Organization/_layouts/ReportServer/CacheRefreshPlanList.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rdl 355 View Report History /Organization/_layouts/ReportServer/ReportHistory.aspx?list={ListId}&ID={ItemId} 0x0 0x40 FileType rdl 356 View Dependent Items /Organization/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rsds 350 Edit Data Source Definition /Organization/_layouts/ReportServer/SharedDataSource.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rsds 351 View Dependent Items /Organization/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType smdl 350 Manage Clickthrough Reports /Organization/_layouts/ReportServer/ModelClickThrough.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType smdl 352 Manage Model Item Security /Organization/_layouts/ReportServer/ModelItemSecurity.aspx?list={ListId}&ID={ItemId} 0x0 0x2000000 FileType smdl 353 Regenerate Model /Organization/_layouts/ReportServer/GenerateModel.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType smdl 354 Manage Data Sources /Organization/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId} 0x0 0x20 FileType smdl 351 Load in Report Builder /Organization/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderModelContext&list={ListId}&ID={ItemId} 0x0 0x2 FileType smdl 250 Edit in Report Builder /_layouts/images/ReportServer/EditReport.gif /Organization/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderReportContext&list={ListId}&ID={ItemId} 0x0 0x4 FileType rdl 250 Edit in Report Builder /Organization/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderDatasetContext&list={ListId}&ID={ItemId} 0x0 0x4 FileType rsd 250 Manage Caching Options /Organization/_layouts/ReportServer/DatasetCachingOptions.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rsd 350 Manage Cache Refresh Plans /Organization/_layouts/ReportServer/CacheRefreshPlanList.aspx?list={ListId}&ID={ItemId}&IsDataset=true 0x0 0x4 FileType rsd 351 Manage Data Sources /Organization/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId} 0x0 0x20 FileType rsd 352 View Dependent Items /Organization/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId} 0x0 0x4 FileType rsd 353 Compliance Details javascript:commonShowModalDialog('{SiteUrl}/_layouts/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/hold.aspx?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/Reporting.aspx?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/expirationconfig.aspx?ID={ItemId}&List={ListId}'); return false;}}, null); 0x0 0x1 ContentType 0x01 898 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 FileType xsn 255 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document 255 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.2 255 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.3 255 Edit in Browser /_layouts/images/icxddoc.gif /Organization/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source} 0x0 0x1 ProgId InfoPath.Document.4 255 View in Browser /Organization/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsx 255 View in Browser /Organization/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsm 255 View in Browser /Organization/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType xlsb 255 View in Browser /Organization/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1 0x0 0x1 FileType ods 255 |
|