Bookkeeping

    Shopify bookkeeping: how to book payouts, fees, inventory and sales tax

    Your Shopify dashboard shows sales, but your bank shows smaller deposits. Here is how to book Shopify activity correctly so your profit, inventory and sales tax numbers hold up at tax time.

    Free initial consultation · No obligation

    • Last reviewed October 10, 2026
    • Sources linked below

    How should I do bookkeeping for my Shopify store?

    Record gross sales, not payouts. Book each payout through a clearing account that splits sales, fees, refunds, chargebacks and sales tax, which is a liability, not revenue. Then record inventory and cost of goods sold and reconcile monthly. Your Virtual CPA, a licensed CPA firm, provides Shopify bookkeeping and tax services. Request a free consultation to review your setup.

    Payouts are not sales

    The most common Shopify bookkeeping error is booking bank deposits as revenue. A Shopify Payments payout is a net amount. According to Shopify’s help center, before a payout reaches your bank:

    • Processing fees are deducted from each transaction.
    • Refunds come out of your next payout, and the original card fee is not returned.
    • Chargebacks are taken right away, along with a chargeback fee.
    • Reserves and adjustments can hold back or change part of a payout.

    If you book deposits as sales, you understate revenue and miss deductible fees. Your 1099-K and your sales tax reports will not tie to your books.

    Use a clearing account

    A clearing account sits between Shopify and your bank. Each payout is booked as one entry:

    • Credit gross sales and shipping income.
    • Credit sales tax payable for tax collected.
    • Debit refunds and discounts (contra revenue).
    • Debit merchant fees and chargebacks.
    • Debit the clearing account for the net payout, then clear it when the deposit hits the bank.

    At month end the clearing account should equal payouts in transit. A balance that keeps growing points to a missed refund, fee or adjustment. Sync apps that post one summary entry per payout to QuickBooks Online or Xero follow this approach. Use a separate clearing account for each payment source, such as PayPal or Shop Pay Installments.

    Inventory, COGS, sales tax and 1099-K

    Inventory and cost of goods sold. Book inventory purchases, freight-in and duties as inventory, not expenses. Move cost to COGS as products sell, using Shopify’s cost per item or an inventory tool. Count or reconcile inventory at least at year end.

    Sales tax is a liability. Tax you collect belongs to the state. Book it to sales tax payable and clear it when you pay. Selling into several states can create nexus. See e-commerce sales tax and multi-state nexus.

    Form 1099-K. After the One Big Beautiful Bill, the IRS says the federal reporting threshold for third-party payment networks is again more than $20,000 and more than 200 transactions. Payment card transactions have no minimum, and some states set lower thresholds. Reconcile any 1099-K to your gross sales, and report all income whether or not you get a form. See online business taxes.

    Monthly close checklist for Shopify

    1. Book every payout for the month through the clearing account.
    2. Tie gross sales, refunds and taxes to Shopify’s Finances reports.
    3. Reconcile the clearing account and each bank and card account.
    4. Record inventory purchases and update COGS.
    5. Reconcile sales tax payable to your sales tax returns.
    6. Book app subscriptions, ads and shipping labels to the right expense accounts.
    7. Repeat for other channels such as Amazon or wholesale. See Amazon seller accounting.

    How it works with us

    Best for: direct-to-consumer brands selling on Shopify, often alongside Amazon or wholesale, that want books ready for tax returns, lenders and decisions.

    1. Free initial consultation. Show us your Shopify setup, sales channels and current books.
    2. Fees quoted upfront, in writing. Transparent, fair fees based on your volume and channels.
    3. Cleanup if needed. We fix past payouts booked as sales and set up clearing accounts.
    4. Monthly close. Payouts, inventory, sales tax and reconciliations each month.
    5. Tax and planning. Your tax return and planning built on the same books.

    Switching from another bookkeeper? See how to switch bookkeepers. For the full service, see e-commerce accounting.

    Shopify reports and how to book them

    Shopify reportWhat it showsHow it’s booked
    Payouts (Shopify Payments)Net amount sent to your bank, with charges, refunds, fees and adjustmentsOne entry per payout through a clearing account, cleared when the deposit lands
    Sales / Finances summaryGross sales, discounts, returns, shipping and taxes for a periodRevenue, contra revenue and shipping income. Ties to your monthly sales total.
    Taxes reportSales tax collected by jurisdictionSales tax payable (liability), not revenue
    Transactions export (Fee and Net columns)Fee and net amount per transactionMerchant fees expense. Supports the payout entry.
    Disputes / chargebacksDisputed amounts and chargeback feesReduce revenue or record a loss, plus fee expense. Reverse if you win.
    Inventory and cost per itemUnits on hand and product costInventory asset and cost of goods sold
    Payout reconciliation reportBalance activity matched to payoutsSupports the month-end clearing account reconciliation

    Expert CPAs. Personal attention.

    Shopify payouts not matching your books? Share your setup in a free initial consultation and we'll show you what to fix.

    Frequently asked questions

    No. Shopify records orders, payouts, fees and taxes collected, and offers reports. It does not keep a general ledger, reconcile your bank accounts, track cost of goods sold in your books or prepare financial statements. You still need a bookkeeping system such as QuickBooks Online or Xero.

    A payout is net. Shopify deducts processing fees, refunds, chargebacks and any reserves or adjustments before sending money to your bank. Payouts also follow their own schedule, so a deposit can include sales from several days. Open the payout details in your Shopify admin to see the breakdown.

    No. Sales tax you collect belongs to the state. Book it as a liability, not revenue, and clear the liability when you file and pay the return. Shopify does not file or pay sales tax for you unless you set up its automated filing feature.

    Shopify Payments issues Form 1099-K to US merchants who meet the year’s reporting criteria. The federal threshold for third-party payment networks is more than $20,000 and more than 200 transactions, but card payments and some state rules can trigger a form below that. Report all your income either way.

    Not always, but it helps once you have real volume. Summary-level sync apps post each payout as a journal entry split into sales, fees, refunds and taxes. That is usually cleaner than importing every order. Whatever you use, reconcile the clearing account every month.

    You do not need one to keep books. A CPA firm helps when you have inventory, sell on several channels, collect sales tax in more than one state, or need tax returns and planning built on accurate numbers.