Banks will buy gold, but most do not actively seek it out or offer competitive prices
If you own gold coins, bars, or jewelry and want to turn it into cash, a bank is one option—but not usually the best one. Most retail banks accept gold sales from customers, but they typically do not advertise the service, do not keep gold inventory on hand, and often pay less than specialized buyers. A few banks with precious metals divisions will buy directly; most others will refer you to a dealer or require you to use a third-party service they partner with.
The reason is straightforward: banks make money on lending and deposits, not on buying and selling physical commodities. Gold sales are a side service at best, handled by a small team or outsourced entirely. If you walk into a branch with gold, you may be turned away or directed to call a central number. The process is slower and the payout smaller than selling to a coin dealer, pawn shop, or online precious metals buyer.
Key Takeaways
- Most retail banks do not buy gold directly from customers; those that do often refer you to a partner dealer or require a phone call to a central metals desk.
- Banks typically pay 5 to 15 percent less than specialized precious metals dealers because they do not have the infrastructure to resell gold quickly.
- Coin and bullion dealers, pawn shops, and online buyers usually offer higher prices and faster payouts than banks.
- If your bank does buy gold, you will need proof of ownership and may have to wait several business days for payment.
- Large banks with investment divisions (such as JPMorgan or Bank of America) are more likely to handle precious metals than community banks.
Which banks actually buy gold from customers
The largest U.S. banks with precious metals operations include JPMorgan Chase, Bank of America, and Wells Fargo, but even these do not advertise gold buyback to retail customers. JPMorgan has a precious metals trading desk, but it primarily serves institutional clients and high-net-worth individuals, not someone walking in with a few gold coins. Bank of America and Wells Fargo have similar setups—the service exists, but it is not marketed to the general public.
Regional and community banks almost never buy gold directly. If you call or visit, they will either decline or refer you to a local dealer they know. Some banks partner with online precious metals services like APMEX or JM Bullion, meaning they can facilitate a sale through that partner, but the bank itself does not handle the transaction.
Your best bet is to call your bank's main customer service line and ask whether they have a precious metals department or a buyback program. If they do, ask whether it is available to retail customers or only to business accounts and wealth management clients. Be prepared for the answer to be no.
What banks pay compared to other buyers
Banks typically offer 5 to 15 percent less than specialized dealers for the same gold. This gap exists because banks do not have the volume or infrastructure to resell gold quickly. A coin dealer buys gold all day, knows the current market price to the minute, and has a network of buyers ready to take inventory off their hands. A bank's precious metals desk may handle one or two gold sales per month, so they build in a larger margin to cover their costs and risk.
For example, if the spot price of gold is $2,000 per ounce, a coin dealer might offer you $1,900 to $1,950 per ounce (a 2 to 5 percent spread). A bank might offer $1,700 to $1,800 (a 10 to 15 percent spread). The difference adds up quickly on larger quantities.
Online precious metals buyers and local pawn shops typically fall between these two extremes. Pawn shops often pay less than dealers but more than banks because they have lower overhead and can resell quickly. Online buyers vary widely—some are highly competitive, others are not.
How the process works if your bank does buy gold
If your bank has a precious metals desk and agrees to buy your gold, the process usually follows these steps. First, you will need to bring the gold to a branch or mail it to a central location, depending on the bank's policy. The bank will then weigh and test the gold to confirm purity and weight. This testing can take several business days.
Once testing is complete, the bank will quote you a price based on the current spot price of gold, minus their markup. You will need to accept or decline the offer in writing. If you accept, the bank will deposit the funds into your account, usually within 3 to 5 business days after you sign off.
You will need to provide proof of ownership—typically a receipt, certificate of authenticity, or documentation showing you purchased the gold. If you cannot provide proof, some banks will still buy the gold but may require additional verification or pay a lower price.
Why selling to a dealer or pawn shop usually makes more sense
A local coin and bullion dealer will almost always pay more than a bank and complete the transaction faster. Dealers specialize in gold, know the market intimately, and can resell inventory within hours. Most will test your gold on the spot using acid tests, weight scales, and calipers, and will quote you a price immediately. Payment is usually cash or a check on the same day.
Pawn shops also buy gold and typically pay within the same visit. Their prices are usually lower than dealers but higher than banks. The trade-off is that pawn shops may not test gold as thoroughly or may be less transparent about how they arrived at their offer.
Online precious metals buyers offer another option. You ship your gold to them, they test it, and they wire payment to your bank account. Shipping takes time and carries risk, but online buyers often have lower overhead than brick-and-mortar shops and can offer competitive prices. Reputable online buyers include APMEX, JM Bullion, and Kitco, though you should research any buyer's reputation before sending gold.
What to do before you sell gold anywhere
Before you approach a bank, dealer, or pawn shop, know what you have. Weigh your gold on a kitchen or postal scale to get a rough idea of how much it is. If it is stamped with a purity mark (like 14K, 18K, or .999), write that down—it tells you how much actual gold is in the item versus other metals.
Check the current spot price of gold online. Sites like Kitco, APMEX, and the U.S. Mint publish live prices updated throughout the day. Knowing the spot price helps you understand whether an offer is fair. A dealer offering 95 percent of spot is generous; one offering 70 percent is not.
Get quotes from at least two or three buyers before you sell. Call ahead to confirm they buy gold from individuals and ask what their typical payout percentage is. Do not commit to a price over the phone—spot prices change constantly, and any quote given before the gold is tested is an estimate only.
Red flags and how to avoid overpaying in fees
Some buyers charge testing fees, shipping fees, or insurance fees that eat into your payout. Legitimate dealers do not charge you to test gold you are selling to them—testing is part of their business cost. If a buyer says they will charge you $50 to test your gold before making an offer, that is a sign to look elsewhere.
Online buyers sometimes charge return shipping if you reject their offer. Read the terms carefully before you ship anything. Reputable buyers cover return shipping; others do not.
Avoid buyers who pressure you to sell immediately or who quote prices significantly higher than the spot price. If someone says your gold is worth 110 percent of spot, they are either lying or planning to make up the difference in hidden fees.
Frequently Asked Questions
Can I sell gold jewelry to a bank even if it is not pure gold?
Yes. Banks and dealers buy gold jewelry at any purity level—10K, 14K, 18K, and so on. The purity is factored into the price. A 14K gold ring contains less actual gold than an 18K ring of the same weight, so it will be worth less. The buyer will test the purity before quoting a price.
Do I need to report selling gold to the IRS?
If you sell gold for a profit, that profit is taxable income. For example, if you bought gold for $1,000 and sold it for $1,500, the $500 gain is taxable. You do not need to report the sale itself to the IRS unless you sold it through a dealer who issued a Form 1099-B, which some do. Consult a tax professional if you are unsure.
What if I have old gold coins from another country?
Foreign gold coins are still gold and can be sold to any buyer—banks, dealers, or pawn shops. The purity and weight matter; the country of origin does not. Some dealers specialize in numismatic (collectible) coins and may pay a premium if your coin has historical value beyond its gold content. A regular dealer will pay based on gold weight and purity alone.
How long does it take to get paid if I sell gold to a bank?
If your bank buys gold, expect 3 to 5 business days from the time you accept their offer to the time funds appear in your account. A local dealer typically pays the same day in cash or check. Online buyers take 5 to 10 business days because of shipping and testing time.
Can I sell gold to a bank if I do not have an account there?
Most banks require you to have an account with them to sell gold, though some exceptions exist. Call ahead and ask. If the bank declines, a local dealer or pawn shop will buy from anyone with a valid ID, regardless of whether you bank there.