Affirm processes most payments when ready, but the time between when you authorize the payment and when the merchant receives it depends on which payment method you chose and how the merchant processes refunds.

When you complete a purchase with Affirm, the authorization happens in seconds. Your Affirm account is charged when ready. However, the merchant does not always receive the money on the same day. If you paid with a virtual card number (Affirm's most common method), the merchant typically receives the funds within one to three business days. If you used bank transfer or debit card, timing varies by your bank and the merchant's processor.

The confusion usually comes from conflating two different timelines: when Affirm charges you, and when the merchant sees the money. Affirm charges you the moment you hit "confirm purchase." The merchant's receipt of funds is a separate process that depends on their payment processor and bank.

Key Takeaways

  • Affirm charges your account when ready when you complete the purchase, regardless of your payment method.
  • Merchants typically receive funds within one to three business days if you used Affirm's virtual card, though some receive it the same day.
  • If you used bank transfer or a debit card through Affirm, the timeline depends on your bank's processing speed and the merchant's processor.
  • If you need to return an item, the refund goes back to Affirm first, then Affirm returns it to your original payment method, which can add three to five business days.

What happens when you authorize an Affirm payment

The moment you select "confirm purchase" in the Affirm app or on the merchant's checkout page, Affirm authorizes the transaction and charges your Affirm account. This is instantaneous. You will see the charge reflected in your Affirm account when ready, and you will receive a confirmation email within minutes.

At this same moment, Affirm sends payment information to the merchant's payment processor. The processor is the company that handles the actual movement of money between Affirm's bank and the merchant's bank. This is where the delay begins, because banks do not move money in real time.

The merchant does not see a completed payment at this stage—they see an authorization. An authorization tells them the money is coming, but it is not in their account yet. Most merchants will ship your order based on this authorization, not on the final settlement of funds.

Timeline for merchants receiving funds

If you paid with Affirm's virtual card number (the most common method), the merchant's processor typically settles the transaction within one to three business days. Some merchants and processors are faster and settle the same day; others take the full three days. This depends on the merchant's bank, their payment processor, and the time of day the transaction was authorized.

For example, if you make a purchase on a Tuesday at 2 p.m., the merchant might see the funds by Wednesday afternoon, or they might not see them until Friday morning. There is no way to know the exact day without asking the merchant directly, because it depends on their specific processor's schedule.

If you used a bank transfer or debit card through Affirm instead of the virtual card, the timeline is longer. Bank transfers typically take three to five business days, because your bank has to move the money to Affirm's bank, and then Affirm has to move it to the merchant's bank. Each step adds a day or two.

Why your order ships before the merchant gets paid

Most merchants ship orders the same day or next day after authorization, even though they have not received the actual funds yet. They do this because the authorization from Affirm is treated as a may provide of payment. Affirm is a lender, not a payment processor in the traditional sense—Affirm is lending you the money and paying the merchant on your behalf.

This is why your package often arrives before the merchant's bank account shows the Affirm deposit. The merchant trusts that Affirm will pay, so they move the inventory when ready. The actual settlement of funds is a back-office process that happens separately from the fulfillment of your order.

What changes if you return an item

If you return a purchase, the refund process adds time. The merchant processes the return and issues a refund to Affirm (not to you directly). This refund goes back to Affirm's merchant account, which typically takes three to five business days. Once Affirm receives the refund, Affirm then returns the money to your original payment method.

If you paid with a virtual card, the refund goes back to your Affirm account, and you see the credit when ready. If you paid with a bank transfer or debit card, the refund has to go from Affirm back to your bank, which adds another three to five business days. In total, a refund can take one to two weeks to appear in your original bank account.

Some merchants process refunds faster than others. A few issue refunds within 24 hours; others take the full 30 days allowed by law. Check your return confirmation email to see the merchant's stated refund timeline.

Delays that can extend processing time

Weekends and holidays pause the clock. If you make a purchase on Friday evening, the settlement clock does not start until Monday morning. A three-business-day settlement can easily become five calendar days if it spans a weekend.

Fraud holds can also delay settlement. If Affirm or the merchant's processor flags the transaction as potentially fraudulent, the funds are held while the transaction is reviewed. This review usually takes 24 to 48 hours, but can take longer if Affirm needs to contact you for verification.

If the merchant's payment processor is experiencing technical issues, settlement can be delayed by hours or days. This is rare but does happen. If your order was placed more than five business days ago and the merchant still has not received funds, contact Affirm support to check the status of the transaction.

How to check the status of your payment

Open the Affirm app and go to your transaction history. Find the purchase in question and tap it. You will see the date the transaction was authorized and, if available, the date it settled. Affirm does not always display the settlement date in the app, but you can contact Affirm support and they can tell you when the merchant's processor confirmed receipt of funds.

If you want to know when the merchant received the money, you can also contact the merchant's customer service directly. They can look up your order and tell you when the payment hit their account. This is useful if you are waiting for an order to ship and want to know if the payment has cleared.

Frequently Asked Questions

Does Affirm charge me before the merchant gets paid?

Yes. Affirm charges your account when ready when you authorize the purchase. The merchant receives the funds one to three business days later. During that gap, you have already been charged, but the merchant is still waiting for settlement.

Can I cancel a payment after I authorize it?

If the merchant has not yet shipped the order, you can contact them and ask them to cancel before fulfillment. Once the order ships, cancellation becomes a return. You cannot cancel an Affirm payment directly through the app after authorization—you have to go through the merchant.

Why does my refund take so long to show up in my bank account?

The refund has to travel through multiple banks: from the merchant to Affirm, then from Affirm back to your bank. Each step takes three to five business days. If the merchant is slow to process the return, that adds time on the front end.

What if the merchant never receives the payment?

This is extremely rare, but if it happens, contact Affirm support when ready. Affirm can trace the payment through the processor and either confirm it was delivered or reissue it. Do not assume the merchant never received it without checking with them first—they may have received it but not recorded it correctly in their system.

Is there a way to speed up payment processing?

No. The timeline is determined by the merchant's payment processor and their bank, not by Affirm. Paying with Affirm's virtual card is the fastest method available. Bank transfers and debit card payments take longer because they involve your bank as an additional step.