Discover cards don't work on Venmo for sending money, but you can use them to receive payments
Venmo does not accept Discover cards as a payment method when you're sending money to another person. If you try to add a Discover card to your Venmo wallet to fund a transfer, Venmo will reject it. However, you can use a Discover card to receive money from someone else on Venmo — the payment lands in your Venmo account, and you can then move it to your bank account or keep it in your Venmo balance.
This limitation exists because Venmo's payment network has agreements with specific card networks. Venmo accepts Visa and Mastercard for outgoing transfers, but Discover and American Express are not part of that arrangement. The restriction applies whether your Discover card is a debit card or a credit card.
Key Takeaways
- Discover debit and credit cards cannot be added to Venmo to send money to other users.
- You can receive Venmo payments into your account even if you only have a Discover card linked elsewhere.
- Linking a bank account to Venmo is free and works regardless of which bank or card you use, and transfers take one to three business days.
- If you want to send money when ready using a card, you'll need a Visa or Mastercard, or you can use a bank account transfer instead.
- Venmo charges a 1.75% fee for credit card transfers and no fee for bank account transfers, so using your bank account saves money.
What payment methods Venmo actually accepts for sending money
Venmo lets you fund transfers in two ways: with a bank account or with a card. For cards, only Visa and Mastercard work — both debit and credit versions. American Express and Discover are not supported.
Bank account transfers are free and take one to three business days. Card transfers are when ready but cost 1.75% of the amount you send. Because of this fee structure, most people use their bank account for regular transfers and save cards for situations where they need the money to arrive the same day.
If you have a Discover card but no Visa or Mastercard, you have two options: link your bank account to Venmo instead, or ask the person you're paying to send you a request, which you can then pay through your bank account.
How to add a bank account to Venmo instead
Adding a bank account to Venmo takes about five minutes and works with any U.S. bank, credit union, or online bank. Open the Venmo app, tap the menu icon (three horizontal lines), select "Settings," then "Payment Methods," then "Add Bank Account." You'll enter your bank's routing number and your account number, which you can find on a check or in your bank's app.
Venmo will make two small test deposits to your account — usually within one business day — and you'll confirm the amounts in the Venmo app to verify you own the account. Once confirmed, you can transfer money to that account or use it to fund Venmo payments. Bank transfers are free and don't carry the 1.75% fee that card transfers do.
If you don't have checks or can't find your routing number, log into your bank's website or app and look for account details or routing information. Most banks display this information clearly in the account settings section.
Why Discover and American Express don't work on Venmo
Venmo's payment system is built on partnerships with specific card networks. Visa and Mastercard have agreements with Venmo that allow their cards to be used for peer-to-peer transfers. Discover and American Express have not made the same arrangements, so their cards are blocked at the point where you try to add them.
This is not a Venmo policy choice — it's a technical limitation based on how the payment networks operate. Discover and American Express could theoretically change this in the future, but as of 2025 they have not. The same restriction applies to other peer-to-peer apps like PayPal and Cash App, though some apps have different card partnerships than others.
What happens if you try to add a Discover card to Venmo
When you open Venmo and tap "Add Payment Method," you'll see options for "Debit or Credit Card" and "Bank Account." If you select the card option and enter your Discover card number, Venmo will process the information but then display an error message saying the card is not supported. The card will not be added to your account.
You won't be charged for attempting to add the card — Venmo only charges fees when money actually moves. If you see an error message, your next step is to use your bank account instead, which you can add in the same menu.
Receiving money on Venmo with only a Discover card
If someone sends you money on Venmo, it arrives in your Venmo account balance regardless of which cards you have linked. You don't need a Visa or Mastercard to receive payments. Once the money is in your Venmo account, you can transfer it to your bank account, or you can keep it there and spend it using your Venmo card (if you have one) or by sending it to someone else.
Transfers from your Venmo balance to your bank account are free and take one to three business days. There's no requirement to link any card at all — you only need a bank account to move money out of Venmo.
Alternatives if you only have a Discover card
If Discover is your only card and you don't have a bank account set up with Venmo, you have several options. The simplest is to link your bank account, which takes five minutes and works with any bank. If you don't have a bank account, you can ask the person you're paying to send you a Venmo request instead of you sending them money — you can then pay the request using your bank account.
Another option is to use a different payment app. Some apps accept Discover cards, though most peer-to-peer platforms have similar restrictions. PayPal, for example, also does not accept Discover for transfers, but some payment apps like Google Pay or Apple Pay may have different policies depending on your bank and region.
If you're making a purchase rather than sending money to a person, Discover cards work normally everywhere Discover is accepted — the restriction only applies to Venmo's peer-to-peer transfer system.
Frequently Asked Questions
Can I use my Discover debit card on Venmo?
No. Venmo does not accept Discover debit cards for sending money. The restriction applies to both Discover credit and debit cards. You'll need to use a Visa or Mastercard, or link your bank account instead.
Will Discover cards work on Venmo in the future?
There's no announced plan for Discover to be added to Venmo. The limitation is based on payment network agreements, not a temporary technical issue. If you need to use Venmo regularly, linking your bank account is the most reliable option.
What if I have both a Discover card and a Visa card?
Add your Visa card to Venmo and use that for transfers. You can link multiple cards, so you can keep both on file and choose which one to use when you send money. Bank account transfers are still free, so that's the cheapest option if you're not in a hurry.
Do I lose money if I use a card instead of a bank account on Venmo?
Yes. Card transfers cost 1.75% of the amount you send. A $100 transfer costs $1.75 extra. Bank account transfers are free, so you save money by using your bank account whenever you can wait one to three business days.
Can I receive Venmo payments if I only have a Discover card?
Yes. You can receive money into your Venmo account with any card or no card at all. You only need a bank account to transfer money out of Venmo. Once money arrives in your Venmo balance, you can move it to your bank account for free.