In Shopify admin, go to Finances, then Payouts. Filter by date range for the month you're closing. Export the payout list as a CSV.
Each payout row will show: Date, Status, Amount (the net deposit), Charges, Refunds, Adjustments, Reserved Funds, Fees. The Amount column is what hits your bank.
In Shopify, go to Analytics, then Reports, then Finances summary. Set the date range to the month you're closing. Note the values for:
These are your top-line revenue numbers. The total sales line should equal (charges minus refunds) on the payouts report, minus any tax that Shopify collected as facilitator.
In QuickBooks Online, create a journal entry dated the last day of the month:
DR Shopify Clearing (asset) [total sales]
CR Sales, Shopify [gross sales]
CR Shipping income, Shopify [shipping]
CR Sales tax payable [self-collected sales tax only]
DR Discounts, Shopify [discounts]
DR Refunds, Shopify [returns]
The Shopify Clearing account is your in-flight account. Money sitting in Shopify, not yet deposited to your bank.
Open QuickBooks Online's Banking tab. For each Shopify payout that hit your bank in the month:
The processing fees come out of gross charges before the payout. Book them as a separate journal:
DR Shopify Payments processing fees
CR Shopify Clearing
At end of month, the Shopify Clearing account should have a small balance representing orders placed in the last 1 to 3 days of the month that paid out in the first few days of the next month. This is correct accrual accounting.
If the clearing balance is larger than 3 to 5 days of normal sales, something didn't reconcile. Common causes: a payout you didn't match to a bank deposit, processing fees not booked, a refund booked twice, a marketplace-facilitator sales tax journal entry that didn't net to zero.
This is where most reconciliations break. There are three buckets:
Mixing these creates the most common error in Shopify books: over-reporting sales tax liability, then under-reporting it after the next return filing reduces the wrong amount.
If you use periodic inventory: at month-end, count or pull a system snapshot of on-hand inventory and adjust COGS for the period:
DR COGS, Shopify [beginning inventory + purchases minus ending inventory]
CR Inventory asset, Shopify
If you use perpetual inventory with a system like ConnectStock: COGS posts automatically per unit sold, at FIFO landed cost. No month-end calculation needed.
Manually, expect 2 to 4 hours for a single-Shopify-store operation under 500 orders per month. Past 1,000 orders per month or with multi-location inventory, the time investment grows past 6 hours and the error rate increases. Most sellers move to an automation past that threshold.
Mixing marketplace-facilitator sales tax with self-collected sales tax. Both end up in the same Sales tax payable account, then the state filing reduces the wrong amount, then the books carry a phantom liability for years.
Clearing account. Always. Direct posting hides the timing gap between sale and payout and makes month-end reconciliation impossible to verify.
The native Shopify Connector for QuickBooks Online creates per-order entries, which is unusable for any seller past about 100 orders per month. It also doesn't handle marketplace-facilitator sales tax separation. Most ecommerce bookkeepers turn it off.
Automate the entire reconciliation. ConnectBooks pulls every Shopify payout, posts the journals to QuickBooks Online, separates sales tax correctly, and applies FIFO COGS per unit sold. Set it up once, review the month-end summary in 30 minutes.
Running an e-commerce business comes with plenty of challenges, but ConnectBooks is here to make your life easier. With real-time insights, seamless integrations, and detailed tracking of your profitability and inventory, you can stay ahead of the game. Whether you’re selling on Amazon, Shopify, Walmart, TikTok or eBay, ConnectBooks helps you manage your finances with 100% accuracy and confidence, so you can focus on growing your business.
Ready to level up? Start making smarter, data-driven decisions every step of the way. Try ConnectBooks Free Today or Schedule a Demo