Facebook Payments work through Meta's payment infrastructure, which lets you receive money directly from customers without leaving the platform
Facebook offers two main ways to accept payments: Facebook Pay (which customers use to send money to you) and Shops with Checkout (which lets customers buy products directly through your Facebook or Instagram page). Facebook Pay is the simpler route if you're just starting out — it's built into Messenger and lets customers transfer money to you the same way they'd send it to a friend. Shops with Checkout is more complex but handles the full sales process: product listings, inventory, order tracking, and payment collection all in one place.
Both routes require a Facebook Business Account, a connected payment method (your bank account or debit card), and compliance with Meta's merchant policies. Money lands in your account within one to three business days, depending on your bank. There are transaction fees — currently 2.2% plus $0.30 per transaction for most businesses in the US, though this varies by country and business type.
Key Takeaways
- Facebook Pay lets customers send you money through Messenger; Shops with Checkout handles full product sales with inventory and order tracking.
- You need a Facebook Business Account, a connected bank account or debit card, and a valid tax ID or business registration to receive payments.
- Transaction fees are 2.2% plus $0.30 per transaction in the US, charged when the payment clears, not when the customer sends it.
- Money typically arrives in your bank account within one to three business days, and you can see all transactions in your Facebook Business Manager.
- Facebook holds dispute resolution authority — if a customer disputes a charge, Meta investigates and can reverse the payment, so keep records of what you sold.
Setting up Facebook Pay to receive money from customers
Start by converting your personal Facebook account to a Facebook Business Account if you haven't already. Go to facebook.com/business, click "Create Account," and follow the steps to link your business name, category, and contact information. If you already have a business page, you can use the same account — you don't need a separate login.
Next, add a payment method in Business Manager. Click Settings (bottom left), then Business Settings, then Accounts, then Payment Methods. Add your bank account (routing and account number) or debit card. Facebook will verify the account by depositing two small amounts (usually under $1 each) into your bank account within a few days — you'll need to confirm those amounts back in Business Manager to prove you own the account. This verification step can take up to a week.
Once your payment method is verified, customers can send you money through Messenger. They'll see a payment option when they open a conversation with your business page, tap the "+" icon, and select "Payments." They enter the amount, confirm their own payment method (credit card, debit card, or Facebook Pay balance), and the money is on its way to you.
Setting up Shops with Checkout for product sales
Shops with Checkout is more involved because it requires you to list products, manage inventory, and handle order fulfillment. Start in Business Manager by going to Commerce Manager (or search for it in the left menu). Click "Set Up Shop" and choose whether you're selling on Facebook, Instagram, or both.
You'll need to add your product catalog — either by uploading a spreadsheet with product names, descriptions, prices, and images, or by connecting an existing catalog from Shopify, WooCommerce, or another platform. Facebook will review your products to make sure they comply with its merchant policies (no counterfeit goods, no restricted items like weapons or certain medications). This review can take a few hours to a few days.
Once your catalog is live, customers can browse your shop, add items to a cart, and check out without leaving Facebook or Instagram. You'll receive notifications for each order in Business Manager, and the payment clears to your bank account on the same timeline as Facebook Pay — one to three business days. You're responsible for packing and shipping the order yourself unless you've set up a third-party fulfillment service.
Understanding Facebook's transaction fees and payment timeline
Facebook charges 2.2% of the transaction amount plus $0.30 per payment in the US. This fee is deducted when the payment clears, not when the customer sends it. So if a customer sends you $100, you'll receive $97.48 ($100 minus $2.20 minus $0.30). Fees vary by country — some regions have lower percentages, others higher — and certain nonprofit organizations may may have access to for reduced rates.
The payment arrives in your connected bank account within one to three business days. Weekends and bank holidays can extend this timeline. You can track the status of each transaction in Business Manager under Transactions or Payments, where you'll see the original amount, the fee, and the net amount deposited. If a customer disputes the charge, Facebook will hold the money while it investigates, which can take up to 45 days.
There's no minimum payout amount — even a single $1 payment will be processed — and you can withdraw your balance at any time. Some businesses choose to let payments accumulate for a few days to reduce the number of separate deposits, but there's no advantage to doing so beyond reducing bank fees on your end.
What information you need to provide Facebook
Facebook requires different information depending on your business structure. At minimum, you'll need a valid email address, a phone number, and a tax ID (your Social Security Number if you're a sole proprietor, or an Employer Identification Number if you're a business entity). You'll also need to provide your legal business name and the address where you operate.
If you're selling physical products through Shops, Facebook may ask for additional details: your return policy, shipping information, and proof that you own or have the right to sell the products you're listing. This is especially true if you're selling brand-name items or if Facebook flags your shop for review.
Keep this information current. If your bank account changes, update it in Business Manager immediately — payments sent to a closed or incorrect account can be delayed or lost. If your business address or tax ID changes, update those too, because Facebook may freeze your account if the information on file doesn't match what it sees during a compliance check.
Handling disputes and chargebacks through Facebook
When a customer disputes a charge, Facebook notifies you in Business Manager and gives you a window (usually 10 days) to respond with evidence. This is where records matter: keep screenshots of the conversation with the customer, photos of what you shipped, tracking numbers, and any messages where the customer confirmed they received the item or service.
Upload this evidence to the dispute in Business Manager. Facebook's team reviews both sides and makes a decision. If the customer wins, the payment is reversed and returned to them — you lose both the money and the product or service you provided. If you win, the payment stays with you. There's no appeal process; Facebook's decision is final.
Disputes are rare if you're clear about what you're selling and deliver what you promise. If you're selling services (like coaching or consulting), get written confirmation from the customer that they received the service before marking the order complete. If you're selling physical goods, use tracked shipping so you can prove delivery.
Security and fraud protection on Facebook Payments
Facebook uses encryption and fraud detection to protect both you and your customers. Customers' payment information is never shared with you — Facebook processes the payment and you only see that a transaction occurred. This means you can't accidentally store credit card numbers or expose customer data.
On your end, keep your Business Manager login secure: use a strong password, enable two-factor authentication, and don't share your login with anyone who doesn't need access. If someone gains access to your account, they could change your payout method and redirect payments to themselves.
Watch for chargebacks and disputes as a sign of fraud. If you suddenly get multiple disputes from different customers, your account may have been compromised or you may be targeted by fraud. Report this to Facebook immediately through Business Manager's Help Center. Facebook can temporarily freeze your account while it investigates, but this protects you from larger losses.
Frequently Asked Questions
How long does it take to get paid after a customer sends money?
Money typically arrives in your bank account within one to three business days. Weekends and holidays can extend this. You can check the status of any payment in Business Manager under Transactions — it will show "pending" until it clears, then "completed" once it's in your account.
What happens if I don't have a business bank account?
You can use a personal bank account or a debit card. Facebook doesn't require a separate business account, though many accountants recommend one for tax purposes. The verification process is the same either way — Facebook deposits two small amounts and you confirm them.
Can customers pay with PayPal or other payment methods through Facebook?
No. Facebook Payments only accepts credit cards, debit cards, and Facebook Pay balances. If you want to offer PayPal as an option, you'd need to direct customers to a separate checkout page outside of Facebook, which defeats the purpose of using Facebook's built-in payment system.
What if a customer says they never received their order?
If you shipped with tracking, upload the tracking number and delivery confirmation to the dispute in Business Manager. If you didn't use tracked shipping, Facebook will likely side with the customer and reverse the payment. Always use tracked shipping for physical goods, even if it costs a bit more.
Are there limits on how much money I can receive?
Facebook doesn't publish a hard cap, but new accounts may have lower limits that increase over time as you build a history of successful transactions. If you hit a limit, Facebook will notify you. Contact Facebook Business Support to request a higher limit, and be ready to explain your business and provide documentation of your sales history.