Skip to main content

Buying Stock With a Credit Card: What Actually Works and What Doesn't

You can't buy stock directly with a credit card, but you have workarounds

Most brokerages—the companies that let you buy and sell stocks—won't accept credit cards as payment. They want bank transfers, wire transfers, or debit cards instead. The reason is simple: credit card companies treat stock purchases as cash advances, which come with high fees and interest rates that start immediately, even if you normally pay off your card in full.

That said, you have three real paths forward. You can transfer money from a credit card to a bank account, then move that to your brokerage. You can use a brokerage that does accept credit cards (rare, but they exist). Or you can buy stocks through certain investment apps that partner with credit card networks. Each route has different costs and timing, so the right choice depends on how much you're investing and how urgently you need to move.

Key Takeaways

  • Credit card companies classify stock purchases as cash advances, which charge fees upfront and interest immediately, making them expensive compared to regular purchases.
  • Most major brokerages like Fidelity, Charles Schwab, and E*TRADE do not accept credit cards for funding your account.
  • You can move money from a credit card to a bank account using a balance transfer or cash advance, then fund your brokerage account from there, though both methods cost money.
  • A small number of brokerages and investment apps do accept credit cards directly, but they typically charge higher fees or have other trade-offs.
  • Using a credit card to buy stocks is almost always more expensive than using a debit card or bank transfer, so it should be a last resort.

Why brokerages won't take your credit card

When you try to buy stock with a credit card at a major brokerage, the transaction gets flagged as a cash advance. A cash advance is when you use your credit card to get actual money—like withdrawing from an ATM—rather than making a purchase. The credit card company treats it differently from buying groceries or paying a restaurant bill.

Cash advances come with three immediate costs. First, there's an upfront fee, usually 3 to 5 percent of the amount you're moving. Second, the interest rate is higher than your regular purchase rate—often 20 to 30 percent annually. Third, interest starts accruing right away; you don't get a grace period like you do with regular purchases. So if you move $1,000 to buy stock, you might pay $30 to $50 just to move the money, plus interest from day one.

Brokerages know this, and they don't want to be the reason you're paying those fees. They also want to reduce fraud risk and keep their funding sources predictable. So they simply don't accept credit cards as a funding method.

Moving money from a credit card to your brokerage account

If you need to use a credit card to fund stock purchases, the most common route is to move money from your credit card to a bank account first, then transfer that to your brokerage. You have two ways to do this: a balance transfer or a cash advance.

A balance transfer moves money from your credit card to a bank account. You initiate it through your credit card's website or app, or by calling the card issuer. The money typically lands in your bank account within 3 to 5 business days. You'll pay a balance transfer fee—usually 3 to 5 percent—and interest will start accruing immediately at your cash advance rate. Once the money is in your bank account, you can transfer it to your brokerage like any other deposit.

A cash advance is similar but usually faster. You can get cash at an ATM using your credit card, or some banks let you request a cash advance directly at a branch. The fees and interest rates are the same as a balance transfer. The advantage is speed; you can have the money in your account the same day. The disadvantage is that ATM limits may cap how much you can withdraw at once.

Both methods are expensive. On a $5,000 stock purchase, you'd pay $150 to $250 just in fees, plus interest. This only makes sense if you have a specific reason to use a credit card—for example, if you're earning cash back on the card and the rewards outweigh the fees, or if you're in a temporary cash crunch and need to invest now.

Brokerages and apps that do accept credit cards

A small number of brokerages will take credit card payments, though they're not the household names. Webull, a commission-free brokerage, accepts credit and debit cards for account funding. Robinhood, the popular app for buying stocks and options, also accepts credit cards. Some international brokerages accept them as well, though they may have higher fees or different rules.

The catch is that these platforms often charge higher fees elsewhere—on trades, on withdrawals, or on account maintenance—to offset the cost of accepting credit cards. They may also have lower deposit limits or require you to verify your identity more thoroughly. Before you open an account, read the fee schedule carefully and compare it to what you'd pay using a bank transfer at a mainstream brokerage.

Even when a brokerage accepts credit cards, the credit card company may still treat it as a cash advance. Check with your card issuer before you fund an account this way. Some cards have agreements with certain brokerages that classify the transaction as a regular purchase instead, which means no cash advance fee and no immediate interest. But this is rare, and you can't assume it applies to you.

Using rewards to offset the cost

If your credit card offers cash back or points on all purchases, you might be able to make the math work. Suppose your card gives you 2 percent cash back on everything. You move $5,000 to buy stock. You pay $150 in fees and interest costs (roughly 3 percent). But you earn $100 in cash back (2 percent of $5,000). Your net cost is $50, which is lower than the fee alone.

This only works if the cash back rate is high enough to cover the fees and interest. Most cards offer 1 to 2 percent cash back, which rarely covers the 3 to 5 percent cash advance fee plus interest. Cards with higher rewards—5 percent on certain categories, for example—might work, but stock purchases usually don't fall into those categories.

Also remember that interest keeps accruing every month you carry a balance. If you plan to pay off the credit card quickly, the interest cost is lower. If you're going to carry the balance for months, the interest will quickly outpace any rewards you earn.

When using a credit card actually makes sense

There are a few genuine situations where funding stock purchases with a credit card is worth considering. If you're in a temporary cash crunch and you have a high-conviction stock you want to buy before it rises, and you can pay off the credit card within a month or two, the total cost might be acceptable. If you have a rewards card with an unusually high cash back rate and a low cash advance fee, the math might work out. If you're buying a small amount—under $500—the absolute dollar cost of fees might be low enough to justify it.

But in most cases, you're better off waiting until you have money in your bank account, or using a debit card, or setting up automatic transfers from your paycheck. These methods cost nothing and take only a few days. The credit card route should be your last resort, not your first choice.

Frequently Asked Questions

Does my credit card company charge a fee if I use it to buy stock?

Yes. Most credit card companies treat stock purchases as cash advances and charge a fee of 3 to 5 percent upfront, plus a higher interest rate that starts immediately. Check your card's terms to see the exact fee and rate. Some cards may have agreements with specific brokerages that treat the transaction as a regular purchase instead, but this is uncommon.

Can I use a credit card to buy stocks through my employer's 401(k)?

No. Employer retirement plans like 401(k)s only accept payroll deductions or bank transfers. You cannot fund them with a credit card. If you want to invest through your 401(k), the money must come from your paycheck or a bank account.

What's the difference between a balance transfer and a cash advance?

A balance transfer moves money from your credit card to a bank account, usually taking 3 to 5 business days. A cash advance lets you withdraw cash at an ATM or from a bank, usually the same day. Both charge similar fees and interest rates. The main difference is speed and how you access the money.

Will paying off my credit card quickly reduce the interest I owe?

Yes, but only slightly. Interest on cash advances starts accruing immediately, so even if you pay it off within a few days, you'll owe some interest. The longer you carry the balance, the more interest accumulates. Paying it off quickly is better than carrying it for months, but it doesn't eliminate the cost entirely.

Is there a credit card that doesn't charge cash advance fees for stock purchases?

Most credit cards charge cash advance fees for stock purchases because brokerages classify them that way. A very small number of cards may have agreements with specific brokerages to treat the transaction as a regular purchase, but these are rare and usually require you to research your card's specific terms. Contact your card issuer directly to ask whether they have any such agreements.