What Facebook Payments lets you do
Facebook Payments is a money transfer feature built into Facebook Messenger that lets you send money to friends and receive money from them without leaving the app. You can transfer funds between your Facebook account and a linked debit card or bank account. The money moves through your Messenger contacts — you cannot send to a stranger's account number or routing number the way you might through a traditional bank transfer.
The feature works on both the Facebook app and the standalone Messenger app on iOS and Android. Desktop versions of Facebook and Messenger also support payments, though the mobile experience is more straightforward. Transfers typically arrive within one to three business days, depending on your bank.
Key Takeaways
- Facebook Payments only works between people who are already connected as Messenger contacts, not to external bank accounts or payment services.
- You must link a valid debit card or bank account to your Facebook account before you can send or receive money.
- Transfers are free when you use a debit card, but bank transfers may carry fees depending on your financial institution.
- Money sent through Facebook Payments is not the same as a Messenger payment request — one transfers funds when ready, the other asks for payment.
Setting up Facebook Payments on your account
Before you can send or receive money, you need to add a payment method to your Facebook account. Open Facebook or Messenger, go to your Settings, and look for Payments or Payment Methods. Select the option to add a debit card or bank account. Facebook will ask for the card number, expiration date, and CVV, or your bank's routing number and account number if you choose a bank account.
Facebook verifies the payment method by making a small deposit to your account (if you use a bank account) or by charging a small amount to your card and then refunding it. This process usually takes a few minutes to a few hours. Once verified, your payment method is active and you can begin sending money.
Keep your payment information current. If your card expires or your bank account closes, you will not be able to send money until you update your payment method in Settings.
How to send money to a Messenger contact
Open a conversation with the person you want to send money to in Messenger. Look for the payment icon — it usually appears as a dollar sign or a plus sign at the bottom of the chat window. Tap it and select the option to send money (not request money). Enter the amount you want to send and confirm the transaction. Facebook will ask you to verify the payment method you want to use.
The recipient does not need to have a payment method set up to receive money. Once the transfer completes, the money appears in their Messenger account, and they can then transfer it to their own bank account or debit card through their Settings. The sender always pays any fees — the recipient receives the full amount.
If you change your mind before the transfer completes, you can cancel it from the same conversation. Once the money has been sent and confirmed, you cannot reverse it through Facebook — you would need to contact the recipient directly to ask for a refund.
How to request money from someone
If someone owes you money, you can send a payment request instead of transferring funds directly. Open the conversation with that person, tap the payment icon, and select Request Money. Enter the amount and add a note explaining why you are requesting it (for example, "dinner last night" or "half the gas"). The recipient sees the request in their Messenger chat and can choose to pay it, decline it, or ignore it.
A payment request does not automatically transfer money — it is a prompt asking the other person to send you funds. They must actively accept and complete the payment for the money to move. If they do not respond within a certain time, the request may expire, though you can send a new one.
Understanding fees and limits
Facebook does not charge a fee to send money using a debit card. However, some banks charge their own fees for incoming transfers, so check with your financial institution. Bank-to-bank transfers through Facebook may carry fees depending on your bank's policies.
Facebook sets daily and monthly limits on how much you can send. These limits vary based on your account history and payment method, but typically range from a few hundred dollars per day to several thousand dollars per month. If you hit your limit, you will need to wait until the next day or month to send more money. You can check your current limits in your Payment Settings.
The person receiving money also has limits on how much they can receive in a given period. If they have not set up a payment method yet, their receiving limit may be lower than yours.
What to do if a transfer fails or gets stuck
If you send money and it does not arrive within three business days, check the conversation history to confirm the transfer was completed. Look for a confirmation message or receipt. If the transfer shows as sent but the recipient has not received it, contact Facebook Support through the Help Center in your Settings.
Transfers can fail if your payment method is declined, your account is flagged for suspicious activity, or there is a technical issue on Facebook's end. If your card is declined, try a different payment method or contact your bank to confirm the card is active. If Facebook flags your account, you may need to verify your identity before you can send money again.
Do not send money again if the first transfer is still pending — wait for it to complete or fail before attempting another transfer to the same person. Sending duplicate transfers can cause confusion and make it harder to track which payment went through.
Security and fraud prevention
Facebook Payments is designed to work only between people you know and have messaged before. You cannot send money to someone who is not in your Messenger contacts. This reduces the risk of sending money to a scammer posing as someone else, but it does not eliminate it entirely.
Be cautious if someone you know asks you to send money urgently or through Messenger instead of asking in person. Scammers sometimes hack accounts and message friends asking for quick payments. If the request seems unusual, contact the person through another method to confirm they actually sent it.
Never share your Facebook password, PIN, or payment method details with anyone, even if they claim to be from Facebook. Facebook Support will never ask for this information. If you believe your account has been compromised, change your password when ready and review your recent transactions in your Payment Settings.
Frequently Asked Questions
Can I send money to someone who does not have Facebook?
No. The person must have a Facebook or Messenger account and be in your Messenger contacts. You cannot send money to a phone number, email address, or external bank account through Facebook Payments.
How long does it take for money to arrive?
Money sent through Facebook Payments usually arrives within one to three business days. The exact timing depends on your bank and the recipient's bank. Weekends and holidays may delay transfers.
What happens if I send money to the wrong person by mistake?
Once a transfer is sent and confirmed, you cannot reverse it through Facebook. You will need to contact the recipient directly and ask them to send the money back. If they refuse or you cannot reach them, you may need to report the transaction to Facebook Support, though they cannot force a refund.
Is Facebook Payments the same as paying through Facebook Marketplace or shops?
No. Marketplace and shop payments go through different systems and are not the same as Messenger payments. Marketplace payments are handled by payment processors like PayPal or Stripe, while Messenger payments are direct transfers between your linked bank account or debit card and another person's account.
What should I do if someone claims they sent me money but I never received it?
Ask them to check their Messenger conversation history for a confirmation message or receipt showing the transfer was completed. If they have a receipt but you have no record of receiving it, contact Facebook Support with the date and amount of the transfer. They can investigate whether the money was sent but failed to arrive.