Although the transfer fee varies widely among the +58,000 FFL holders nationwide, the average fee tends to be around $25.  For their exact transfer fee, please contact your chosen FFL directly.