Showing results for 
Search instead for 
Did you mean: 
Level 1

Credit card payments processed through QB online not showing as deposited



Occasionally, when I process a credit card payment via Stripe/QB online, the funds don't show up as being deposited in my bank account. The money will arrive, but QB Online doesn't recognize them as matching the transaction – and since the processing fee is subtracted, it doesn't match the invoice total. What should I do to resolve this?


Thanks -

QuickBooks Team

Credit card payments processed through QB online not showing as deposited

Welcome to the Online Community, Fighousestudios.


I’d be glad to help with getting the credit card payment matched to your invoice.


Before performing the process, let’s first check the Undeposited Funds to see if the funds are posted there. If the payment is not deposited in the Undeposited Funds, you’ll need to manually make a deposit to correct your financial records.


Here’s how:

  1. Go to the Plus icon, and select Bank Deposit.
  2. You’ll be able to see the payments in the Select Existing Payments section.
  3. Under the Add New Deposits section, enter the processing fee as a negative amount.
  4. Under the Account section, select the Expense account you use to track the fee.
  5. Once done, click on Save.

After entering the deposit, go back to the Banking screen and match the payment. You'll find the step by step process in this article: Add and match downloaded banking transactions.


With these steps, I'm confident that your invoice will be already marked as Paid.


You can reach out to me directly if you have concerns about working in QBO. I'll be glad to assist you further. Have a great day ahead.

Level 1

Credit card payments processed through QB online not showing as deposited

The fee came through as a system-recorded fee for QuickBooks payments.  Fee-name: DiscountRateFee, Fee-type:Daily but the system-recorded deposit did.  I received the money from the bank but not from QB.  What do I do?

QuickBooks Team

Credit card payments processed through QB online not showing as deposited

Thank you for getting back, @DEAmburgey.


To record the payment fee in QuickBooks, you can either create a negative deposit as suggested by Rasa-LilaM above. Or, you can enter an adjustment to resolve a difference when matching your transactions. Let me show you how.


  1. On the Banking page, find an item with an amount that doesn’t match with the transaction you entered for it.
  2. Select the item, and once the row expands, click Find Match.
  3. On the MatchTransactions page, select the transaction to match. If you don’t see it, enter the search criteria above the table to find it.
  4. Once you select the transaction, scroll to the bottom of the table and click Resolve difference on the right.
  5. Tap on the Add new transaction button to add the fee.
  6. Complete the fields in the table to add the adjustment.
  7. Click Save when you’re through.

To learn more about credit card payments as well as adding and matching downloaded transactions in QuickBooks Online, feel free to open these links:


I'm also adding these articles as your guide in case you encounter issues with your bank transactions in the future:


Please let me know how else I can help you with QuickBooks or payments by adding a comment below. I'm always here to help. Happy weekend!

Sign in for the best experience
Ask questions, get answers, and join our large community of QuickBooks users.
Sign In / Sign Up

Need to get in touch?

Contact us