An Alabama Firearm Bill of Sale is a document that helps prove the transfer of a gun between two parties.
The gun transfer process in the state is rather straightforward since there are no gun sale restrictions in Alabama.
A bill of sale may prove helpful to establish gun ownership in many scenarios, such as when you want to apply for a concealed carry permit.
Firearm laws: Title 13A, Chapter 11, Article 3
State permit to purchase: No
Registration of firearm: No
License to own: No
Assault weapon law: No
Magazine capacity restriction: No
Permit for concealed carry: No
Permit for open carry: No
How to Sell a Firearm Privately
Alabama generally follows federal law regarding in-state private-party gun sales and does not further restrict the process.
A private party may sell firearms in Alabama per Title 13 Criminal Code, section § 13A-11-58, which states that you may transfer gun ownership if you are a legal state resident.
Under Alabama law, Section 12-25-32(15), people are prohibited from having a firearm if they have the following:
- A conviction of a crime of violence or violent offense
- A misdemeanor domestic violence offense
- A valid domestic abuse protection order against them
- A diagnosis of mental instability
- A habit of being drunk
- Are addicted to drug use
Firearm Inheritance Laws
If you wish to give your firearm as a family heirloom in an inheritance, you may do so as long as the recipient can legally own a firearm in Alabama.
Alabama residents who want to own a pistol do not have to get a background check, permit, or registration.
Concealed Carry Permit
Since the beginning of 2023, Alabama law has allowed eligible individuals to engage in permitless carry.
To be eligible, you must be 18 years or older and not prohibited from carrying a handgun under federal or state law.
However, gun owners in the state may benefit from applying for a concealed carry permit if they want to carry in another state.
How to Apply
Take the following actions to apply for a concealed carry permit.
Step 1 – Apply with Your Local Sheriff’s Office
You can apply for a concealed carry permit with a local sheriff, either online or in person. Agreeing to a background check is part of the permitting process.
Step 2 – Pay Fees
Fees for a permit vary depending on your county of residence.
Step 3 – Wait
You may have to wait up to 30 days for the sheriff’s office to approve your permit.
Step 4 – Pick Up Your Permit
Your local sheriff may require you to pick up your permit in person.
Alabama currently does not issue out-of-state permits for concealed carry. 
However, Alabama Criminal Code Section § 13A-11-85 recognizes the concealed carry permits of all other U.S. states.
States which recognize Alabama’s concealed-carry permits include:
- New Hampshire
- North Carolina
- South Dakota
This information is current as of June 2023 and can change. You must directly verify each state’s reciprocity laws before you carry a concealed weapon in that state.
Alabama Firearm Bill of Sale Sample
Below is an example of what an Alabama firearm bill of sale looks like.