Facebook payments usually arrive within 3 to 5 business days, but the exact timing depends on your bank and the payment method you used

When you receive money through Facebook—whether from selling items in Marketplace, getting paid for services, or receiving a transfer from another person—the payment doesn't land in your account when ready. Facebook processes the transaction on their end first, then sends it to your bank. Your bank then has to receive and post it. Each step adds time.

The 3 to 5 business day window is what Facebook states as their standard processing time. This means the clock starts when Facebook initiates the transfer to your bank, not when you request the payment or when the buyer completes their part of the transaction. Weekends and bank holidays don't count as business days, so a payment initiated on a Friday afternoon might not show up until the following Wednesday or Thursday.

Key Takeaways

  • Facebook's standard processing time is 3 to 5 business days from when they send the payment to your bank.
  • Your specific bank may take an additional 1 to 2 business days to receive and post the deposit, even after Facebook has sent it.
  • Payments initiated late in the week or before a holiday will take longer because weekends and holidays don't count as business days.
  • If a payment hasn't arrived after 7 business days, contact your bank first to confirm they received it, then contact Facebook if your bank has no record.

What happens between when you request payment and when it arrives

The payment process has several stages, and delays can happen at any of them. When you request a payout or someone sends you money through Facebook, Facebook first verifies the transaction—checking that the account is in good standing, that there are no disputes, and that the money is actually available. This verification usually takes a few hours to a day.

Once Facebook approves the transaction, they initiate a bank transfer to the account you have on file. This is where the 3 to 5 business day window begins. Facebook sends the transfer instruction to your bank's payment processing system, but your bank doesn't when ready post it to your account. Banks batch process incoming transfers, especially ACH transfers (the most common type for Facebook payments), which means your deposit gets grouped with thousands of others and processed in batches at set times during the day.

Your bank receives the transfer and then posts it to your account. This final step typically takes 1 to 2 additional business days after Facebook has sent it, though some banks post deposits faster. If your bank uses real-time payment systems, the deposit might show up the same day Facebook sends it, but this is less common.

Why some payments take longer than the standard timeline

Several situations can push a payment beyond the 5 business day mark. If you request a payout on a Friday evening, Facebook may not process it until Monday, which when ready adds a weekend to your timeline. If there's a federal holiday during the processing window, add another day. A payment requested on Thursday before a Monday holiday might not arrive until the following Thursday.

Your bank's processing speed also matters. Some banks, particularly smaller regional banks or credit unions, process ACH transfers more slowly than large national banks. If your bank uses older payment infrastructure, they may batch process transfers only once or twice a day rather than continuously, which can add 1 to 2 days to the timeline.

Unverified accounts or accounts with recent changes can also cause delays. If you recently added a new bank account to your Facebook payment method, or if Facebook's fraud detection system flags your account for review, the payment may be held for additional verification before it's sent to your bank. This can add 1 to 3 business days.

How to check the status of a payment you've requested

On Facebook, go to your Payments section (usually found in Settings or your profile menu, depending on whether you're on mobile or desktop). Look for a transaction history or payout history section. Payments that have been sent to your bank will show a status like "Sent" or "Processing." Payments that are still pending will show "Pending" or a similar status.

The transaction history should show the date the payment was initiated and sometimes an estimated delivery date. If the status shows "Sent" and you're within the 3 to 5 business day window, the payment is on its way and you should see it soon. If it's been more than 5 business days and the status still shows "Sent," contact your bank to confirm they've received the transfer.

What to do if a payment hasn't arrived after 7 business days

Once 7 business days have passed since Facebook shows the payment as "Sent," something has likely gone wrong. Start by contacting your bank directly. Call the customer service number on the back of your debit card or the number listed on your bank's website. Tell them you're expecting an ACH transfer from Facebook and ask if they've received it. Provide them with the transaction date and the amount.

Your bank can tell you whether the transfer arrived and was posted, or whether it's still in their system waiting to be processed. If your bank has received it and posted it, the money should be in your account—check again, as it may have posted to a different account if you have multiple accounts with that bank. If your bank has no record of the transfer, ask them for a reference number or case number for your inquiry.

If your bank confirms they haven't received the transfer, go back to Facebook's Payments section and look for a way to contact Facebook support about the payment. You'll need the transaction ID from Facebook, the date you requested the payment, and the amount. Facebook can check whether the transfer was actually sent on their end or whether it failed during transmission. If Facebook sent it and your bank didn't receive it, Facebook may resend it or issue a replacement payment.

Different timelines for different payment methods

Most Facebook payments go to a bank account via ACH transfer, which is why the 3 to 5 business day timeline applies. However, if you've set up Facebook Payments to go to a debit card instead of a bank account, the timeline may be different. Debit card transfers sometimes process faster (1 to 3 business days) because they use a different payment network, but this varies by card issuer.

If you're receiving money from someone else through Facebook's peer-to-peer payment feature (like Facebook Pay transfers), the timeline is usually shorter—often 1 to 3 business days—because these transfers sometimes use faster payment rails than standard ACH. However, the exact timing still depends on your bank.

How to speed up future payments

You can't make Facebook process faster, but you can reduce delays on your end. Make sure your bank account information is current and correct. If you recently moved or changed banks, update your payment method in Facebook's settings before requesting a payout. Incorrect account information can cause a payment to be rejected and sent back to Facebook, which then has to reprocess it.

Request payments early in the week rather than late Friday. A payment requested on Monday morning will likely arrive by Friday of the same week. A payment requested Friday evening might not arrive until the following Friday. If you need the money by a specific date, request it at least 7 to 10 business days before that date to account for the full processing window plus any unexpected delays.

Frequently Asked Questions

Can I cancel a payment after I've requested it?

If the payment still shows as "Pending" in your Facebook Payments section, you may be able to cancel it before Facebook sends it to your bank. Once it shows as "Sent," it's already left Facebook's system and is in your bank's hands—you can't cancel it through Facebook. Contact your bank to ask about recalling or reversing the transfer, though most banks cannot reverse ACH transfers once they've been initiated.

Why does my payment show as sent but I don't see it in my bank account?

The payment is in transit. Facebook has sent it, but your bank hasn't posted it yet. This is normal and can take up to 5 additional business days depending on your bank's processing speed. If more than 7 business days have passed, contact your bank to confirm they've received it.

Do international payments take longer?

Yes. If you're receiving a payment to a bank account outside the United States, the timeline is much longer—typically 7 to 10 business days or more, depending on the country and the banks involved. International transfers use different payment networks and often require currency conversion, which adds processing steps.

What if Facebook says the payment failed?

A failed payment usually means your bank account information is incorrect, your account is closed, or your bank rejected the transfer for fraud prevention reasons. Check that your account number and routing number are correct in Facebook's payment settings. If they are correct, contact your bank to ask why they rejected the transfer and whether you need to reauthorize Facebook payments.

Is there a fee for receiving Facebook payments?

Facebook doesn't charge you a fee to receive payments to your bank account. However, your bank may charge a fee if you exceed a certain number of deposits per month, or if you're using a service like a prepaid card that charges for incoming transfers. Check your bank's fee schedule or contact them directly.