Shopify Seller Guide - Accounting, Bookkeeping & Tax Resources
Seller Bookkeeping

Shopify Seller Hub

Complete accounting, bookkeeping & tax resources for Shopify store owners

Welcome to the Shopify Seller Resource Center

Running a Shopify store means managing finances across sales channels, payment gateways, inventory, and taxes. This hub provides everything you need to master Shopify bookkeeping, accounting, and tax compliance.

What makes Shopify different: Unlike Amazon FBA (where Amazon handles most compliance), Shopify sellers are fully responsible for sales tax collection, financial reporting, and accounting. You manage your own books.

Bookkeeping Basics

Master the fundamentals of Shopify bookkeeping and financial management.

  • Setting up chart of accounts
  • Recording transactions properly
  • Reconciling payments & fees
  • Monthly closing procedures
Read Guide

Sales Tax Management

Understand nexus, collection, and filing requirements for all 50 states.

  • Determining sales tax nexus
  • Configuring Shopify tax settings
  • Running sales tax reports
  • Filing & remitting quarterly
Read Guide

Accounting Software

Connect Shopify to QuickBooks, Xero, or other accounting platforms seamlessly.

  • QuickBooks Online integration
  • Xero setup & sync
  • Link My Books automation
  • A2X reconciliation tool
Read Guide

Financial Statements

Generate and understand P&L, Balance Sheet, and Cash Flow statements.

  • Profit & Loss (P&L) breakdown
  • Balance Sheet essentials
  • Cash flow management
  • Monthly financial reviews
Read Guide

Inventory Accounting

Track COGS, inventory value, and cost management for profitability.

  • COGS calculation methods
  • Inventory valuation (FIFO/LIFO)
  • Tracking product costs
  • Inventory shrinkage & write-offs
Read Guide

Payment Reconciliation

Reconcile Shopify Payments, PayPal, Stripe, and other gateways accurately.

  • Shopify Payments reconciliation
  • Third-party gateway fees
  • Chargebacks & refunds
  • Bank deposit matching
Read Guide

Complete Shopify Bookkeeping Guides

Step-by-step instructions for managing your Shopify finances

Shopify Bookkeeping 101

1. Set Up Your Chart of Accounts

Your chart of accounts organizes all financial transactions into categories:

  • Revenue Accounts: Gross sales, discounts, refunds, shipping revenue
  • Expense Accounts: COGS, Shopify fees, payment processing fees, advertising, shipping costs
  • Asset Accounts: Inventory, accounts receivable, bank accounts, Shopify clearing account
  • Liability Accounts: Sales tax payable, loans, credit cards

2. Choose Your Accounting Method

Cash Basis: Recognize revenue when money hits your account (simpler for small stores under $5M).

Accrual Basis: Recognize revenue when the sale occurs, regardless of payment timing (required for larger businesses, provides more accurate financial picture).

3. Create a Shopify Clearing Account

This intermediary account records gross sales, refunds, and fees before reconciling to your bank:

  1. Record gross sales → Clearing Account
  2. Deduct refunds → Clearing Account
  3. Deduct Shopify fees → Clearing Account
  4. Deduct payment processor fees → Clearing Account
  5. Net deposit transfers to Bank Account

Monthly Bookkeeping Checklist

  • Download Shopify sales reports (Orders → Export)
  • Reconcile Shopify Payments with bank deposits
  • Record all refunds and chargebacks
  • Categorize all expenses (ads, subscriptions, shipping)
  • Update inventory values and COGS
  • Review P&L and balance sheet
  • Calculate and set aside sales tax collected

Shopify Sales Tax Guide

Understanding Nexus

Nexus means you have a connection to a state and must collect sales tax there. You have nexus if:

  • You have a physical office, warehouse, or employee in that state
  • You exceed the state's economic threshold ($100,000 sales OR 200 transactions in most states)
  • You use a fulfillment center in that state (like ShipBob, ShipMonk, etc.)

Configuring Shopify Tax Settings

  1. Go to Settings → Taxes and Duties
  2. Click on United States
  3. Click Add tax rate for each state where you have nexus
  4. Enter the correct state tax rate (verify with state tax authority)
  5. Add county/local rates if applicable
  6. Save settings

Important: Shopify DOES NOT automatically collect sales tax. You must manually enable it for each state. You must also REGISTER for a sales tax permit in each state BEFORE collecting tax.

Running Sales Tax Reports

  1. Go to Analytics → Reports
  2. Under "Finance," select Tax Finances Report
  3. Select your date range (typically quarterly)
  4. Export the report (CSV or PDF)
  5. Review total sales, taxable sales, and tax collected by jurisdiction

Quarterly Sales Tax Filing Checklist

  • Run Shopify sales tax report for the quarter
  • Break down by state and jurisdiction
  • File return with each state's Department of Revenue
  • Remit collected tax by deadline
  • Keep proof of payment for records
  • Monitor for new nexus as sales grow

Accounting Software Integration

Top Shopify Accounting Software Options

1. QuickBooks Online (Most Popular)

  • Cost: $30-200/month depending on plan
  • Best For: Stores doing $100K-$10M annually
  • Integration: Direct Shopify app or use Link My Books/A2X for automation
  • Pros: Industry standard, full-featured, excellent reporting
  • Cons: Learning curve for beginners

2. Xero (International Favorite)

  • Cost: $13-70/month
  • Best For: International sellers, UK/EU/AU based stores
  • Integration: Direct Shopify app or Link My Books
  • Pros: Cleaner interface than QBO, better bank reconciliation
  • Cons: Fewer US tax features than QuickBooks

3. Link My Books (Automation Tool)

  • Cost: $15-50/month
  • Purpose: Automatically sync Shopify orders to QuickBooks or Xero
  • How It Works: Creates summary invoices breaking down sales, refunds, fees, and taxes
  • Why Use It: Saves 10-20 hours/month vs manual entry

Setup Steps (QuickBooks + Link My Books)

  1. Sign up for QuickBooks Online
  2. Install Link My Books app from Shopify App Store
  3. Connect Shopify store to Link My Books
  4. Complete guided setup wizard (maps accounts correctly)
  5. Link My Books auto-creates summary invoices daily/weekly
  6. Review and approve automated entries monthly
  7. Reconcile bank accounts as usual

Understanding Your Financial Statements

Profit & Loss Statement (P&L)

Shows revenue, expenses, and net profit over a period (monthly/quarterly/annually).

Key Metrics to Track:

  • Gross Revenue: Total sales before any deductions
  • Net Revenue: Revenue after refunds and discounts
  • COGS: Cost of products sold
  • Gross Profit: Net Revenue - COGS
  • Operating Expenses: Shopify fees, payment processing, ads, shipping, software
  • Net Profit: What you actually keep after all expenses

Balance Sheet

Snapshot of your business's financial health at a specific date. Shows:

  • Assets: Cash, inventory, accounts receivable, equipment
  • Liabilities: Loans, credit cards, sales tax payable, accounts payable
  • Equity: Owner's investment + retained earnings

Formula: Assets = Liabilities + Equity

Cash Flow Statement

Tracks how cash moves in and out of your business. Critical for:

  • Ensuring you can pay bills on time
  • Planning inventory purchases
  • Avoiding cash crunches during slow seasons
  • Making expansion decisions

Shopify Inventory Accounting

Tracking Cost of Goods Sold (COGS)

COGS = Product cost + Inbound shipping + Quality control + Returns + Restock

Every product should have a tracked unit cost. Shopify doesn't automatically calculate this—you must enter it:

  1. Go to Products → Select Product → Cost per item
  2. Enter the total unit cost (wholesale price + all fees)
  3. Shopify will auto-calculate gross profit margin on sales

Inventory Valuation Methods

  • FIFO (First-In-First-Out): Oldest inventory valued first. Best for perishables & trending products.
  • LIFO (Last-In-First-Out): Newest inventory valued first. Tax advantage in inflation.
  • Weighted Average: Average cost of all units. Most straightforward for smaller stores.

Common Inventory Mistakes

  • Not tracking damaged or returned goods
  • Forgetting to include shipping-in and quality control costs
  • Keeping inventory "forever" without write-offs
  • Not reconciling physical stock with Shopify records quarterly

Payment Reconciliation

Weekly Shopify Payments Reconciliation

Shopify holds payments and deposits them weekly (usually Monday-Friday). Here's how to reconcile:

  1. Open Shopify Admin → Finances → Payouts
  2. View your deposits and expected payouts
  3. Compare Shopify payout report to your bank deposit
  4. Verify Shopify fees were deducted correctly
  5. Investigate any discrepancies immediately

Understanding Shopify Fees Breakdown

Your net deposit = Gross Sales - Refunds - Payment Processing Fee - Shopify Fee

  • Payment Processing Fee: 2.9% + $0.30 per transaction (Shopify Payments)
  • Shopify Monthly Fee: Divided daily in payouts ($29-$2,300/month)
  • App Charges: Deducted from next payout
  • Chargebacks: Deducted + $15 chargeback fee

Weekly Reconciliation Checklist

  • Pull Shopify payout report
  • Pull bank deposit confirmation
  • Match amounts and fees
  • Record in accounting software
  • Note any hold periods or delays

Top 5 Shopify Bookkeeping Mistakes

  • Not reconciling daily: Waiting until month-end creates massive headaches. Reconcile weekly at minimum.
  • Mixing personal & business finances: Keep separate bank accounts and credit cards. Commingling = tax nightmare.
  • Ignoring sales tax: "I'll deal with it later" becomes $50K+ in back taxes and penalties. Set it up NOW.
  • Not tracking COGS correctly: If you can't calculate profit margin accurately, you're flying blind. Track every product cost.
  • Manual data entry: Use automation tools like Link My Books or A2X. Manual entry = errors and wasted time.

Shopify Facts & Statistics

1 in 6

Internet users purchased from Shopify stores

5.7M+

Active Shopify merchants worldwide

$1T+

Gross merchandise volume (GMV) in 2024

$8.88B

Shopify revenue in 2024

2.9%+$0.30

Shopify Payments processing fee per transaction

7 Days

Average time Shopify takes to deposit payouts

Shopify Bookkeeping FAQ

Can I do bookkeeping directly in Shopify?

Shopify provides basic financial reports and sales tracking, but it's NOT a full accounting system. You can see sales, refunds, and fees, but Shopify doesn't track inventory values, create proper financial statements, or handle tax compliance. Most sellers integrate with QuickBooks Online or Xero for proper bookkeeping. For stores under $50K revenue, spreadsheets work, but automation tools like Link My Books are strongly recommended.

What accounting software is best for Shopify?

QuickBooks Online is the industry standard for Shopify sellers ($30-200/month). It integrates directly with Shopify and handles full P&L, balance sheet, tax reporting. Xero is excellent for international sellers and has a cleaner interface ($13-70/month). For automation, add Link My Books ($15-50/month) to automatically sync transactions daily. Most sellers use QuickBooks + Link My Books to save 10-20 hours/month vs manual entry.

How do I reconcile Shopify payments?

1. Go to Shopify Admin → Finances → Payouts. 2. Compare the payout amount to your bank deposit. 3. Verify all fees (processing, monthly, apps, chargebacks) were deducted correctly. 4. Check that the payout date matches your bank. 5. Record the deposit in your accounting software. Do this weekly—don't wait until month-end. Discrepancies should be investigated immediately.

Do I have to collect sales tax on Shopify?

Yes, if you have "nexus" in a state—meaning you have a physical presence, exceed sales thresholds ($100K-$1M depending on state), or use fulfillment centers there. Shopify does NOT automatically collect sales tax. YOU must manually enable it in Settings → Taxes for each state. You must REGISTER for a sales tax permit BEFORE collecting. File and remit quarterly or annually depending on your state. Failure to collect = back taxes + penalties up to 25%.

How often should I reconcile my accounts?

Weekly: Reconcile Shopify payouts to bank deposits. Monthly: Full account reconciliation, expense categorization, inventory review, sales tax calculation. Quarterly: Review P&L, prepare tax filings, analyze cash flow. Annually: Full balance sheet, tax return prep, business performance analysis. Using automation tools like Link My Books makes weekly reconciliation much faster (10 minutes vs 2 hours manually).

What is COGS and how do I track it in Shopify?

Cost of Goods Sold (COGS) = product cost + shipping-in + QC + returns + restocking. It's what you paid for the item before you sold it. In Shopify, go to Products → Select Product → Enter "Cost per item." Shopify will auto-calculate gross profit margin on sales. Tracking COGS is critical for profitability analysis—if you can't see which products are profitable, you're flying blind. Update costs when your supplier prices change.

Should I hire a bookkeeper for my Shopify store?

If you're doing under $100K revenue, automation tools like Link My Books ($15-50/month) save you 10+ hours/month and cost way less than a bookkeeper. Over $100K, a virtual bookkeeper ($200-500/month) becomes worth it to ensure tax compliance and catch errors. Over $500K, hire a full-time bookkeeper or accounting firm. The ROI on bookkeeping is huge—most sellers find tax deductions and accounting errors that save 2-3x the bookkeeping cost.

What if my Shopify Payments are held?

Shopify may hold payouts if: 1) You're a new seller (30-90 day hold standard). 2) High chargeback or fraud rate (Shopify reserves funds). 3) Your account is under review. 4) Unusual account activity. Check your Payout Schedule in Shopify Admin for exact hold date. If held unexpectedly, contact Shopify Support. During holds, you still must record the revenue in your books (accrual accounting), even if cash hasn't arrived yet.