[header] How to buy a firearm in virginia [title] Visit a licensed and registered firearms dealer in the state of virginia if you are over the age of 18. [title] Determine the firearm you want to purchase. [step] The virginia age requirement for purchase of handguns is 21, and 18 for rifles and shotguns. 
If you want to purchase more than one firearm in one month, you must apply for a multiple handgun purchase certificate with the virginia state police first. * * the multiple purchase law has been repealed, as of feb 29 , 2012.