If they are out of state you have to use a FFL to trans it to a FFL in the buyers state.
In state, non-cpl holder, they go to the PD and get a purchase permit. They come to you, pay you, and you fill it out with your info and the gun info. You keep a copy. They turn a copy back in to the PD. Done. Easy.
If your worried about the buyer not legally allowed to have a pistol, don't be, the PD will run a check on them. If your worried about personal safety during a gun sale, do it at a public place. Or, bring a buddy but have them stay in the car.
Sterling Heights PD just released this about being a "Safe Zone" for online transactions. Don't know how they would feel about gun sales in their lobby or parking lot though.
The City of Sterling Heights and the Sterling Heights Police Department announced today the Police Department lobby and the parking lot located in front of the Department is now available to be used by buyers and sellers who connect on Craigslist and other online markets. The goal of this Craigslist “Safe Zone” designation is to help prevent any potential crimes that could occur and keep residents of Sterling Heights safe if they choose to engage in online transactions with strangers.
In terms of transaction procedures, police personnel may not participate or act as official witnesses in the transactions. They are also not available for legal advice or to settle disputes.
The SHPD also offers the following safety tips for completing online transactions:
• Conduct transactions with local buyers/sellers
• Do not go to a transaction alone
• Make sure someone is aware of the transaction details
• Insist on meeting in a public place or “Safe Zone”
• Do not go into someone else’s house, and do not allow them into yours
• Complete the transaction during daylight hours
• Only use cash or money orders to complete your transaction
• Trust your instincts, if it sounds like a scam it probably is.