The cost of a background check for a firearm typically ranges from $10 to $50, depending on the state and type of check (NICS vs. state). Fees may vary by dealer or local law enforcement agency. It’s essential to factor in any additional costs incurred during the firearm purchase process. Always consult local regulations for specifics.