Complete Fee Tracking
Every Shopify processing fee recorded as a separate expense line item.
Enter your email to receive a sign-in link
Reconcile your Shopify Payments in QuickBooks Online. Match Net amounts to bank, track fees as expenses, and close your books accurately.
Free preview — then from $5. Save with bundles.Journal Entries allow proper split accounting (Gross to income, Fee to expense, Net to bank). Bank transaction imports only accept single amounts and can't properly track fees.
After importing, your bank account balance in QuickBooks should match your actual bank statement. Any difference indicates missing transactions or duplicate entries.
Yes, a clearing account holds Shopify transactions until they're deposited to your bank. This separates sales from actual deposits and simplifies reconciliation.
Orders → Export → Export transaction histories
Upload Payouts/Transactions CSV and choose Journal Entry format
Review converted data, download Quickbooks Online-ready file
Settings ⚙️ → Import Data → Journal Entries → Upload CSV
Discrepancies are highlighted with clear match and mismatch indicators — review differences at a glance.
Issues you might encounter when importing Payouts/Transactions data to Journal Entry - and how we solve them
QuickBooks requires Debits = Credits for each journal entry
Debit: $970, Credit: $1000 (unbalanced)
Debit: $970 + $30, Credit: $1000 (balanced)
We auto-calculate balanced entries: Bank + Fees = Sales
Each payout creates a balanced entry with fee breakdown
QuickBooks import fails if account names don't match your Chart of Accounts
Account: 'Shopify Sales' (not in your QB)
Account: 'Sales Income' (matches your QB)
Configure your actual account names before converting
Use the account settings to match your QuickBooks Chart of Accounts
Importing the same payout twice creates duplicate entries
Payout #12345 imported twice
Each payout ID is unique
Journal numbers include payout ID to prevent duplicates
Check your date range to avoid re-importing processed payouts
Your bank shows $970 but you recorded $1000 in sales
$1000 sales recorded, $970 bank deposit (where's $30?)
$1000 sales - $30 fees = $970 bank deposit
Journal entries separate gross sales from processing fees
Fees are tracked separately so bank reconciliation works
How Shopify Transactions fields map to Quickbooks Online Journal Entry
| Shopify Transactions | Source Value | Quickbooks Online Journal Entry | Target Value | Note | |
|---|---|---|---|---|---|
Date |
2025-01-15 |
→ | JournalDate |
01/15/2025
|
Transaction date to MM/DD/YYYY |
Amount |
100.00 |
→ | Credits |
100.00
|
Gross sales credited to revenue |
Fees |
2.90 |
→ | Debits |
2.90
|
Processing fees debited to expense |
Every Shopify processing fee recorded as a separate expense line item.
Net amounts match your bank feed exactly. Reconcile in minutes.
Gross amounts recorded as income. See your true revenue, not net.
Charges, refunds, disputes, and adjustments handled with correct accounting.
Shopify balance in QBO matches Shopify dashboard when reconciled.
Order numbers preserved for tracking back to Shopify.
Transactions aggregated by payout, then each payout expands to 3-7 JE lines
Multiple transactions per payout (charges, refunds, fees, disputes)
Amount,
Fee,
Net,
Type,
Payout ID
Double-entry accounting separating gross sales, fees, and net deposit
Your Shopify → QuickBooks files stay on your device. Processing happens client-side, nothing leaves your machine.
Your Shopify → QuickBooks files are never cached, logged, or stored anywhere. Every session is ephemeral.
Designed for data sovereignty. No third-party trackers or analytics touch your Shopify → QuickBooks files.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Shopify to Quickbooks Online
First Name → First Name
Last Name → Last Name
Email → Email
Name → InvoiceNo
Created at → InvoiceDate
Created at → DueDate
Name → RefNumber
Created at → TxnDate
Billing Name → Customer
Date → JournalDate
Amount → Credits
Fees → Debits
Title → Name
Variant SKU → SKU
Variant Price → Sales Price/Rate
Created at → JournalDate
Name → JournalNo
Refunded Amount → Debits
Period End → JournalDate
Tax Jurisdiction → Account Name
Tax Collected → Credits
This platform pair is available in 6 other hubs
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli