Overview
When Shopify Payouts processes sales, it deducts a per-transaction processing fee (usually credit card processing fees) from each payout before depositing the net amount to your bank. When weintegrate automatically creates the corresponding bank Deposit in QuickBooks Online (QBO), it needs to know which expense account to post those fees to. The Processing Fees Account setting in the Deposits section is where you make that selection. It is a required field — the connection cannot be saved until an account is chosen.
Why This Setting Matters
- Accurate expense tracking. Without a dedicated account, processing fees have nowhere to land in QBO. Mapping them to the correct expense account keeps your cost of sales or operating expenses accurate.
- P&L clarity. Separating processing fees into their own expense account — rather than netting them silently against revenue — gives you a clear picture of what Shopify payment processing is costing you over time.
- Reconciliation accuracy. Your QBO deposit record reflects the net payout amount that actually hits your bank. The processing fee line item on that deposit explains the difference between your gross sales and your bank deposit, making reconciliation straightforward.
- Optional class tracking. If you use QuickBooks Online Classes, you can assign a class to processing fees for multi-location or departmental reporting.
Prerequisites
Before configuring this setting, make sure you have the following in place:
-
A QBO Expense account for processing fees. You need at least one Expense account already set up in QuickBooks Online. Common choices are accounts named Merchant Service Fees, Credit Card Processing Fees, or Bank Charges & Fees. If no Expense accounts exist, create one in QBO before returning to this page.
-
An active Shopify → QuickBooks Online connection. The Processing Fees Account setting is part of the Deposits configuration for a specific store connection. You need a connected store before this option is available.
-
QBO Classes configured (optional). If you want to assign a QBO Class to the processing fees, make sure at least one Class exists in your QuickBooks Online company. The Assign Class to Fees checkbox is automatically disabled when no Classes are found.
How to Configure the Processing Fees Account
Step 1 — Open your Shopify connection settings
- Log in to your weintegrate account.
- Go to Connections in the left navigation and click the name of your Shopify store.
- Select the Sales & Deposits tab (or advance to Step 7 — Sales Settings if you are in the setup wizard).
Step 2 — Locate the Deposits section
Scroll down past the Sales, Destination Fees & Surcharges, Payment Method, and Conditional Sync Rules settings until you reach the Deposits section.
Step 3 — Select the Processing Fees Account
- Find the Processing Fees Account dropdown.
- Click the dropdown and start typing to filter your QBO Expense accounts.
- Select the account you want weintegrate to use when posting Shopify processing fees on each deposit record.
Note: This field is required. The Save button (or the Next button in the setup wizard) will remain disabled until you make a selection here.
Class
Step 4 — Assign a Class to Fees (optional)
If you use QBO Classes and want to tag processing fees with a specific class:
- Check Assign Class to Fees. A Set Class as dropdown appears beneath it.
- Select the class you want applied to the processing fee line item on every deposit record.
If the Assign Class to Fees checkbox is grayed out, your QuickBooks Online company has no Classes configured. See the Prerequisites section above.
Step 5 — Save your settings
- Click Save or Next (depending on whether you’re in the setup wizard or editing an existing connection)
- Your processing fee account will be applied to all future transactions
What Happens After Configuration
Once saved, weintegrate applies the account mapping to every QBO Deposit synced from Shopify Payout:
-
Each deposit record created in QBO includes a line item for the Shopify processing fee, posted to the Expense account you selected. The amount matches exactly what Shopify deducted from the payout.
-
If class assignment is enabled, the processing fee line item on every deposit record is tagged with the class you selected.
-
The account selection also acts as a fallback for other fee types (such as Shipping Label Fees and Import Tax) on subscription plans where those dedicated account fields not available for configuration and are displayed but disabled. Keeping this account set to a relevant expense account ensures fees always have a valid landing place.
-
Payouts synced before you changed the setting are not retroactively updated. The new account applies only to deposit records created after you save.
Troubleshooting
The Processing Fees Account dropdown is empty.
weintegrate populates this dropdown from the Expense accounts in your connected QuickBooks Online company. If the list is empty, no Expense accounts exist in QBO, or your QBO connection needs to be refreshed. Create an Expense account in QBO first, then return to this page.
The Save button stays disabled even after I selected an account.
Check that the Deposit Bank Account field directly above is also set. Both are required, and neither alone is sufficient to enable Save.
The Assign Class to Fees checkbox is grayed out.
No Classes are configured in your QuickBooks Online company. Enable Classes under Account and Settings → Advanced → Categories → Track classes in QBO, then return to this page.
Processing fees are posting to the wrong account.
Update the Processing Fees Account dropdown to the correct account and save. The change takes effect for all deposit records created after you save. Historical deposits already in QBO will need to be corrected manually.
I don’t see a processing fee line on my QBO deposit record.
Verify that the payout from Shopify actually included a processing fee deduction. Payouts with no fees (for example, manually adjusted payouts or certain Shopify plan configurations) will not produce a fee line item on the deposit. You can confirm by checking the payout detail in Shopify Admin.
Related Topics
- Map Shopify Discount to Discount Line Items in QuickBooks Online Sales Receipts and Refund Receipts
- How to assign a QBO Class to Shopify payout processing fees
- How to set the default bank account for your QuickBooks Online deposit
- How to configure Marketplace Sales Tax Account in weintegrate
