Waiting Period for Guns by State 2025

Minnesota
30
Hawaii
14
California
10
District of Columbia
10
Washington
10
Maryland
7
New Jersey
7
New Mexico
7
Rhode Island
7
Colorado
3
Florida
3
Illinois
3
Maine
3
Vermont
3
State
Gun Purchase Waiting Periods
Waiting Period Info
Minnesota Flag
Minnesota30Wait applies to handguns and assault weapons
Hawaii Flag
Hawaii14Wait applies to all firearms
California Flag
California10Wait applies to all firearms
District of Columbia Flag
District of Columbia10Wait applies to all firearms
Washington Flag
Washington10Wait applies to all firearms. Duration is 10 days for semiautomatic rifles, the lesser of 3 days or until background check completes for other gun types
Maryland Flag
Maryland7Wait applies to handguns only
New Jersey Flag
New Jersey7Wait applies to handguns only
New Mexico Flag
New Mexico7Wait applies to all firearms
Rhode Island Flag
Rhode Island7Wait applies to all firearms. Wait is waived for law enforcement officials. After seven days, sale must be completed unless background check disqualifies it.
Colorado Flag
Colorado3Wait applies to all firearms
Florida Flag
Florida3Wait applies to all firearms. Duration is three days or the time it takes to complete required background checks, whichever is longer
Illinois Flag
Illinois3Wait applies to all firearms
Maine Flag
Maine3Wait applies to all firearms
Vermont Flag
Vermont3Wait applies to all firearms
Alabama Flag
Alabama0
Alaska Flag
Alaska0
Arizona Flag
Arizona0
Arkansas Flag
Arkansas0
Connecticut Flag
Connecticut0
Delaware Flag
Delaware0
Georgia Flag
Georgia0
Idaho Flag
Idaho0
Indiana Flag
Indiana0
Iowa Flag
Iowa0
Kansas Flag
Kansas0
Kentucky Flag
Kentucky0
Louisiana Flag
Louisiana0
Massachusetts Flag
Massachusetts0
Michigan Flag
Michigan0
Mississippi Flag
Mississippi0
Missouri Flag
Missouri0
Montana Flag
Montana0
Nebraska Flag
Nebraska0
Nevada Flag
Nevada0
New Hampshire Flag
New Hampshire0
New York Flag
New York0
North Carolina Flag
North Carolina0
North Dakota Flag
North Dakota0
Ohio Flag
Ohio0
Oklahoma Flag
Oklahoma0
Oregon Flag
Oregon0
Pennsylvania Flag
Pennsylvania0
South Carolina Flag
South Carolina0
South Dakota Flag
South Dakota0
Tennessee Flag
Tennessee0
Texas Flag
Texas0
Utah Flag
Utah0
Virginia Flag
Virginia0
West Virginia Flag
West Virginia0
Wisconsin Flag
Wisconsin0
Wyoming Flag
Wyoming0