Setting QuickBooks Online Deposit Shipping Label Fees Account for Payout Processing

Overview

When merchants purchase shipping labels through Shopify Shipping, the cost of those labels is deducted from each payout before the net amount reaches your bank. When weintegrate creates the corresponding bank deposit record in QuickBooks Online, the Shipping Label Fees Account setting tells it which QBO Expense account to post those label costs to.

This setting is available on Professional and higher weintegrate subscriptions. On lower plans the field is visible but disabled, and weintegrate falls back to the Processing Fees Account.

Why This Setting Matters

  • Correct account classification. Shipping label costs are a merchant expense — you paid for the labels. Posting them to a dedicated Expense account (rather than letting them silently reduce your deposit amount) keeps your cost of goods or operating expenses accurate.
  • Expense visibility. A dedicated account lets you see exactly what you spent on Shopify-purchased shipping labels in any period, separate from other processing or transaction costs.
  • Reconciliation accuracy. When the label cost appears as its own line on the deposit record, the difference between your gross sales and your net bank deposit is fully explained, making reconciliation faster and more reliable.
  • Optional class tracking. If you use QuickBooks Online Classes, you can assign a class to the shipping label fee line for multi-location or departmental reporting.

Background: What Are Shopify Shipping Label Fees?

Shopify Shipping lets merchants purchase postage labels for USPS, UPS, DHL Express, and other carriers directly from the Shopify Admin or at order fulfillment. Shopify charges the label cost to the merchant and deducts it from the next payout. The deduction appears in payout details as a shipping label fee line item.

Because the merchant is purchasing a service (postage), this is a direct business expense — not a pass-through liability. The correct QuickBooks Online account type for this is an Expense account, such as Postage & Delivery, Shipping Expenses, or Shipping & Handling Costs. This distinguishes it from collected-on-behalf-of amounts like marketplace sales tax, which belong on a liability account.

Prerequisites

Before configuring this setting, make sure you have the following in place:

  1. Professional subscription plan or higher. The Shipping Label Fees Account field is available on Professional and Enterprise plans. On lower plans the field and its class assignment controls are visible but disabled.

  2. A QBO Expense account for shipping label costs. You need at least one Expense account already set up in QuickBooks Online. Common choices are accounts named Postage & Delivery, Shipping Expenses, or Shipping & Handling Costs. If no suitable Expense account exists, create one in QBO before returning to this page.

  3. QBO Classes configured (optional). If you want to assign a QBO Class to the shipping label fee line, make sure at least one Class exists in your QuickBooks Online company. The Assign Class to Shipping Label Fees checkbox is automatically disabled when no Classes are found.

How to Configure the Shipping Label Fees Account

Step 1 — Open your Shopify connection settings

  1. Log in to your weintegrate account.
  2. Go to Connections in the left navigation and click the name of your Shopify store.
  3. 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, Payment Method, and Conditional Sync Rules settings until you reach the Deposits section.

Step 3 — Select the Shipping Label Fees Account

  1. Find the Shipping Label Fees Account dropdown.
  2. Click the dropdown and start typing to filter your QBO Expense accounts.
  3. Select the account you want weintegrate to use when posting shipping label costs on each deposit record.

Note: This field is required on Professional and higher plans. 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 Shipping Label Fees (optional) {class}

If you use QBO Classes and want to tag the shipping label fee line with a specific class:

  1. Check Assign Class to Shipping Label Fees. A Set Class as dropdown appears beneath it.
  2. Select the class you want applied to the shipping label fee line item on every deposit record.

If the Assign Class to Shipping Label Fees checkbox is grayed out, either your plan does not include this feature or your QuickBooks Online company has no Classes configured. See the Prerequisites section above.

Step 5 — Save your settings

  1. Review your selections
  2. Click Save or Next (depending on whether you’re in the setup wizard or editing an existing connection)
  3. Your shipping label fees mapping will be applied to all future transactions

What Happens After Configuration

Once saved, weintegrate applies the account mapping to every payout deposit synced from Shopify:

  • Each deposit record created in QBO that includes a Shopify shipping label fee deduction will have a corresponding line item posted to the Expense account you selected. The amount matches exactly what Shopify deducted from the payout for label purchases.

  • If no shipping label fees were deducted from a payout (for example, you did not purchase any Shopify-fulfilled labels during that payout period), no line item for this account is added to that deposit record.

  • If class assignment is enabled, the shipping label fee line item on every deposit record is tagged with the class you selected.

  • 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 Shipping Label Fees Account field is grayed out.
Your account is on a plan that does not include this feature. Upgrade to Professional or higher to enable it.

The Shipping Label 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 yet. 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 all other required fields in the Deposits section are also set — Deposit Bank Account, Processing Fees Account, and Shipping Label Fees Account are all required on Professional and higher plans. Any one of them left at the placeholder will keep Save disabled.

The Assign Class to Shipping Label Fees checkbox is grayed out.
Either your plan does not include this feature, or no Classes are configured in your QuickBooks Online company. To add Classes, go to Account and Settings → Advanced → Categories → Track classes in QBO, then return to this page.

I don’t see a shipping label fee line on my QBO deposit record.
Not all payouts include a shipping label fee deduction. This only appears when you purchased postage labels through Shopify Shipping during that payout period. Check the payout detail in Shopify Admin to confirm whether a label fee deduction was included.

Shipping label fees are posting to the wrong account.
Update the Shipping Label 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.

Related Topics