Facebook Payments lets you receive money directly from customers through Messenger, Instagram, or your Facebook Shop

Facebook Payments is a built-in system that moves money from a customer's card or digital wallet into your business bank account. The customer initiates the payment through Facebook or Instagram—either in Messenger, on a product listing, or at checkout in your Shop. Facebook processes the transaction, takes a cut (which varies by country and payment method), and deposits what remains to your bank account within one to three business days.

You do not need a separate merchant account or payment processor to start. If you already have a Facebook Page for your business, you can enable payments through your Page settings. The system works for one-time purchases, invoices you send to customers, and donations if you are a nonprofit.

Key Takeaways

  • Facebook Payments deposits funds to your linked bank account within one to three business days, minus Facebook's processing fee.
  • You must verify your business identity and link a valid bank account before you can receive payments.
  • Customers can pay through Messenger, Instagram Direct Messages, or your Facebook Shop, depending on how you set up the transaction.
  • Facebook holds dispute resolution for 180 days after a transaction, so keep records of what you sold and when.
  • Refunds you issue go back to the customer's original payment method and appear in your bank account as a deduction within one to three business days.

What you need before you can accept payments

Your Facebook Page must be at least 14 days old and have no recent violations of Facebook's commerce policies. You need to be at least 18 years old and the legal owner or authorized representative of the business.

Link a bank account in your own name or your business name—the name on the account must match the name you registered with Facebook. You will provide your routing number and account number. Facebook verifies the account by depositing two small amounts (usually under $1 each) and asking you to confirm those amounts; this takes one to two business days.

You also need to verify your identity by providing a government-issued ID and, depending on your location and business type, tax information. Facebook may ask for additional documents if your business is in a high-risk category (such as financial services or adult products) or if your transaction volume is unusually high.

How to set up Facebook Payments on your Page

Go to your Facebook Page settings and select Shops (or Commerce Manager if you are using the older system). Click Payments and then Add Payment Method. Select your country and the type of bank account you want to link.

Enter your bank account details and the name and address associated with that account. Facebook will send two small test deposits to your bank within one to two business days. Check your bank statement, then return to Facebook and enter those amounts to confirm the account is yours.

Once your bank account is verified, you can enable payments for Messenger, Instagram, or your Shop. If you want to send payment requests (invoices) to customers, go to Invoices in your Page settings and turn on that feature. You can then create an invoice, add items and amounts, and send it to a customer via Messenger or email.

How money moves from customer to your bank account

When a customer pays through Facebook, the transaction goes through Facebook's payment processor. Facebook deducts its fee—which ranges from 1.5% to 3.99% depending on your country, the payment method the customer used, and whether you are selling physical goods or services. The remaining amount is held temporarily while Facebook checks for fraud or disputes.

If no dispute is filed within 180 days, Facebook releases the funds to your linked bank account. Deposits typically arrive within one to three business days, though some banks take longer to post the money. You can see pending and completed transactions in your Payout History section of your Page settings.

Facebook sends you a monthly statement showing all transactions, fees, and deposits. Keep these records for your tax filings and accounting.

What happens if a customer disputes a payment

A customer can file a dispute within 180 days of the transaction. Common reasons include "I did not receive the item," "The item was not as described," or "I did not authorize this payment." When a dispute is filed, Facebook notifies you and holds the disputed amount in your account.

You have a window (usually 10 days) to respond with evidence: a tracking number if you shipped something, a screenshot of the conversation confirming what was sold, a receipt, or any other proof that you delivered what the customer paid for. If you do not respond, Facebook sides with the customer and refunds them.

If you do respond with evidence, Facebook reviews both sides and makes a decision. If Facebook rules in your favor, the money stays in your account. If Facebook rules against you, the amount is refunded to the customer's original payment method, and that refund appears as a deduction in your next payout.

Refunding a customer and handling cancellations

You can issue a full or partial refund through your Payout History. Go to the transaction, select Refund, enter the amount, and confirm. The refund goes back to the customer's original payment method—the same card or wallet they used to pay you.

The refund appears as a credit in your bank account within one to three business days. If the customer paid with a credit card, the refund may take an additional one to two business days to show up on their statement, depending on their bank.

If a customer asks to cancel an order before you have shipped or delivered it, issue a refund as soon as possible. Refunds issued quickly reduce the chance of a dispute being filed.

Fees, limits, and what to watch for

Facebook's processing fee varies by country and payment method. In the United States, fees typically range from 2.2% to 3.99% plus a per-transaction fee for certain payment types. You can see the exact fee breakdown in your Payout History for each transaction.

There is no monthly fee to use Facebook Payments, and there is no limit on how many transactions you can process. However, Facebook may place temporary holds on your account if your dispute rate is unusually high (typically above 1% of transactions) or if your transaction volume spikes suddenly.

Watch for chargebacks filed directly with the customer's bank or credit card company, separate from Facebook's dispute system. These are harder to fight and may result in additional fees from your bank. Keep detailed records of all sales, communications, and shipments to defend against chargebacks.

Frequently Asked Questions

How long does it take money to show up in my bank account?

Facebook deposits funds within one to three business days after the 180-day dispute window closes or after a dispute is resolved in your favor. Your bank may take an additional one to two business days to post the deposit. Weekends and holidays can add time.

Can I accept payments in a currency other than my country's currency?

Yes. Facebook can process payments in over 100 currencies. The customer pays in their local currency, and Facebook converts it to your bank account's currency. The conversion rate and any conversion fee are deducted from the amount you receive.

What if a customer claims they never received the item?

Provide tracking information showing delivery to the address they provided. If you shipped a physical item, include the tracking number in your dispute response. For digital goods or services, provide proof of delivery—a download link, email confirmation, or screenshot of the completed transaction.

Can I use Facebook Payments if I am self-employed or a sole proprietor?

Yes. You can link a personal bank account in your name or a business account. Facebook may ask for a tax ID or other business documentation depending on your country and the amount you process annually.

What happens if my bank account information changes?

Go to your Page settings, select Payments, and update your bank account details. Facebook will re-verify the new account with two small test deposits. Transactions processed before the change will still deposit to your old account; new transactions will go to the new account.