Thank you for the additional information, MichaelDougherty.
We can add the Stripe fee as we deposit the invoice payments. Here's how:
- Open the invoice and click the Receive payment button.
- Enter the Payment date and the Payment method.
- Select Undeposited Funds in the Deposit to field.
- Click Save and close.
- Click the + New button and select Bank deposit.
- Select the bank account in the Account field and enter the Date.
- Under the Select the payments included in this deposit section, mark the invoice payment.
- Go to the Add funds to this deposit section, and select the bank fee account in the ACCOUNT column.
- Enter the bank fee as a negative amount and click Save and new.
Then, you can create an expense account for the processing fee to resolve the difference between the invoice and the payment when matching transactions from your bank feeds. Here's how:
- Click on Accounting at the left panel, select Chart of Accounts.
- Select New.
- In the Account dialog, create an Expense account for Stripe Fees, and add the name.
- Click Save.
Then, when matching the transactions:
- Click on Banking at the left panel.
- Select the appropriate bank account from the list.
- Locate and select the transaction in the For Review tab, then select Find Match.
- In the Match transactions window, select the checkbox of the appropriate Invoice.
- Select Resolve Difference to open the Add resolving transactions field.
- Select Add new transaction.
- From the drop-down list in the Category field, select the Bank Fees (processing fee) expense account you created.
- Enter the negative Amount of the bank/processing fee.
- Click Save.
Learn more about matching transactions in QBO: Match and categorize your downloaded bank transactions.
Let me know if you have other questions.