Skip to main content

Meru Accounting

WooCommerce Accounting: From Bookkeeping and COGS to Tax Deductions and Tax Compliance

Contents
Want to learn more?

Subscribe for business tips, tax updates, financial fundamental and more


    WooCommerce Accounting: From Bookkeeping and COGS to Tax Deductions and Tax Compliance

    One WooCommerce order can lead to many entries in your books. A customer pays for a product, the payment firm takes a fee, sales tax may be charged, and the product has its own cost. When we see hundreds of orders, WooCommerce accounting is not limited to just numbers or tracking sales.

    Your books also need to cover refunds, stock, COGS, shipping, and other costs. Accounting for WooCommerce stores should bring these items into one clear view so your books stay right and your tax reports use full data. This guide covers the key areas, from daily books and COGS to tax write-offs and sales tax rules.

    What You Will Learn From This Blog

    • How WooCommerce sales flow into your books
    • What sales, refunds, fees, and expenses to record
    • How to track COGS and inventory costs
    • Common COGS errors that can distort profit
    • How to record payment processing fees
    • How sales tax fits into WooCommerce tax compliance
    • Which business costs may qualify as tax deductions
    • When better records can make tax work easier

    How WooCommerce Accounting Works

    WooCommerce accounting starts with the order but does not end there. A single order may create several accounting entries. You may have product revenue, sales tax collected, shipping income, payment fees, a refund, and the cost of the item sold.

    A good setup maps each part of the order to the right account. For example:

    Customer order → Sales → Payment processor → Fees → Deposit → COGS → Inventory

    This flow helps you avoid treating the amount deposited into your bank as total sales. The deposit may already be reduced by payment fees, refunds, or other adjustments.

    For accounting for WooCommerce stores, your books should also tie back to source data. Your WooCommerce order report, payment processor statement, bank statement, purchase records, and inventory data should tell the same story.

    The IRS says business records should clearly show income and expenses and support items reported on a tax return. Electronic accounting records are also acceptable when they provide a complete and accurate record.

    A monthly close can include:

    • WooCommerce sales review
    • Payment processor reconciliation
    • Bank reconciliation
    • Refund and chargeback review
    • Inventory and COGS review
    • Sales tax review
    • Expense coding
    • Monthly financial reports

    This gives you a cleaner view of gross sales, net sales, gross profit, expenses, and cash.

    WooCommerce Bookkeeping: What Should Be Recorded?

    WooCommerce bookkeeping should capture more than the total sales shown on your store dashboard. Each key part of the sales cycle should have a clear place in your books.

    Common entries include:

    Sales revenue

    Record product sales based on your accounting method and business setup. Keep sales separate from sales tax collected because sales tax collected for a state or local government is generally not business income.

    Refunds and returns

    Refunds reduce the amount you keep from sales. They should be tracked in a way that lets you match them to the related orders and payment activity.

    Payment fees

    Stripe, PayPal, credit card, and other payment tools may deduct fees before money reaches your bank. Those fees should not be lost inside the net deposit.

    WooCommerce Bookkeeping What Should Be Recorded - WooCommerce accounting​​​

    Shipping

    Track shipping income and shipping costs in a way that fits your reporting needs. If you charge customers for shipping, keep the related sales and costs clear.

    Inventory purchases

    Product purchases need to be tracked so you can measure inventory and COGS. Your purchase records should also support the inventory balance shown in your books.

    Operating expenses

    Advertising, software, packaging, storage, professional fees, merchant fees, and other business costs should be coded to the right accounts.

    This level of detail makes WooCommerce accounting more useful for both day-to-day decisions and tax work.

    How to Track COGS for a WooCommerce Store

    COGS, or cost of goods sold, shows the direct cost of the goods you sell. It is a key part of WooCommerce accounting because sales alone do not show your true gross profit.

    For a store that buys and sells goods, a basic COGS flow looks like this:

    Beginning inventory + purchases − ending inventory = COGS

    The exact method and tax rules can vary based on your books and business, so your tax pro should confirm the method used on your return.

     

    Your COGS records may need to account for:

    • Product purchase cost
    • Freight or inbound shipping when applicable
    • Inventory adjustments
    • Beginning inventory
    • Ending inventory
    • Returns
    • Damaged or lost stock
    • Bundles or product kits
    • Changes in product cost

    For accounting for WooCommerce stores, product-level data can be useful when your store has many SKUs. It can show which items sell well, which have thin margins, and where product costs have changed.

    Suppose a product sells for $80 and its direct product cost is $30. The $50 difference is not the same as net profit. You may still have payment fees, shipping, ads, storage, software, payroll, and other costs.

    That is why WooCommerce accounting should connect revenue with COGS instead of looking at sales as profit.

    Common COGS Mistakes in WooCommerce Accounting

    One of the most common errors is recording every inventory purchase as an immediate expense. For businesses that carry inventory, purchases and COGS are not always the same thing.

    Another issue is using old product costs when supplier prices have changed. If the books still use a $20 unit cost after the actual cost has risen to $25, gross profit can look higher than it is.

    Other mistakes include:

    • Not updating inventory counts
    • Ignoring returns
    • Mixing personal and business purchases
    • Leaving freight costs out of inventory cost when they should be included
    • Failing to review damaged or lost stock
    • Using one flat COGS number for products with very different costs
    • Not tying inventory records to the general ledger

    These errors can make accounting for WooCommerce stores less useful for pricing and margin decisions.

    A monthly COGS check can help spot gaps before year-end. The IRS also notes that business records should include inventory purchases and supporting documents such as invoices, receipts, and paid bills.

    Good financial management isn't
    optional anymore
    Meru Accounting handles the accuracy, so you can focus
    on running the business

    WooCommerce Accounting for Payment Processing Fees

    Payment fees are easy to miss since many processors take the fee out before they send the rest to your bank.

    For example, if a customer pays $100 and the processor takes $3, your bank may get $97. Your books should still show the sale and the $3 fee as two separate items when that fits your setup.

    This matters because using only the bank deposit can make both sales and costs look lower than they are.

    A sound WooCommerce accounting process should tie out:

    Gross sales − refunds − processor fees ± other adjustments = amount deposited

    The exact entries may vary by payment processor and accounting system, but the goal is the same: your books should show why order totals and bank deposits do not match.

    WooCommerce Sales Tax and Tax Compliance

    Sales tax can get complex as an online store sells to buyers in more than one state. Your sales tax duties depend on the states where you must collect tax and other facts about your business.

    WooCommerce can work out tax based on settings such as the buyer’s ship-to address, bill-to address, or shop base address. But WooCommerce Tax does not tell you where you must collect tax, file returns, or send tax to the state.

    That means WooCommerce accounting should not treat tax settings as the same thing as tax compliance.

    A good process can include:

    • Reviewing where you may have sales tax obligations
    • Setting the right tax rates and classes
    • Separating sales tax collected from sales revenue
    • Reconciling tax collected to WooCommerce and payment data
    • Keeping tax reports and filing records
    • Reviewing changes when you enter a new state or market

       

    WooCommerce lets you set tax rates by country, state, ZIP code, city, rate, and more. Its guide also says to work with a tax pro to decide when and where you need to charge tax.

    WooCommerce Tax Deductions to Review

    Good records can also make it easier to find business costs that may be deductible. Depending on your business and tax situation, these may include advertising, software, professional services, business insurance, office costs, merchant fees, shipping costs, and other ordinary business expenses.

    Not every cost is treated the same way for tax. Some purchases may need to be capitalized or handled under special tax rules rather than deducted at once.

    The key is to keep source records that show what you bought, why you bought it, and how much it cost. The IRS states that records should support income, expenses, deductions, and the items reported on the tax return.

    Meru Accounting’s WooCommerce Accounting Services

    As a WooCommerce store grows, keeping sales, inventory, payment activity, and expenses in sync can become a job of its own. Meru Accounting works with ecommerce businesses to keep these records organized, reconcile them with the books, and provide clear financial reports based on how the business actually operates.

    Our WooCommerce accounting services include:

    Sales & Payment Reconciliation

    • WooCommerce sales reconciliation
    • Stripe, PayPal, and other payment processor reconciliation
    • Payment processing fee tracking
    • Refund and chargeback tracking
    • Bank and credit card reconciliation

    Inventory & COGS

    • Inventory accounting
    • COGS tracking and review
    • Product cost tracking
    • Inventory adjustments
    • Purchase and inventory record reconciliation

    Bookkeeping & Financial Reporting

    • Monthly bookkeeping
    • A/P and A/R support
    • Expense tracking and categorization
    • Monthly financial statements
    • Catch-up and cleanup bookkeeping
    • Tax-ready financial records

    For ecommerce businesses that need more than bookkeeping, Meru also provides CPA support for ecommerce businesses. Our team can work with your existing accounting software, payment setup, inventory process, and reporting needs, so the accounting fits your business instead of forcing you into a one-size-fits-all process.

    Our Expert Insight

    One thing ecommerce firms should watch is product-level margin. High sales do not always mean high margins. Higher supplier costs, discounts, shipping, and fulfillment fees can slowly cut into profit on each product. Checking sales and COGS by product or product group can help spot these shifts early.

    It’s also wise to check stock when product costs or sales trends change. A mismatch may point to a wrong product cost, a missed purchase, a return, or a stock fix. These checks can make WooCommerce accounting more useful for daily choices, not just month-end reports or tax work.

    Key Takeaways

    • WooCommerce accounting should cover sales, refunds, fees, inventory, COGS, expenses, and tax data.
    • Bank deposits should not be treated as the same thing as gross sales.
    • COGS should be tied to inventory and product costs.
    • Payment fees should be tracked instead of disappearing inside net deposits.
    • Sales tax collected should be kept separate from business revenue.
    • WooCommerce tax tools can calculate tax but do not decide all legal tax obligations or file returns.
    • Strong records can support deductions and make tax work easier.
    • Regular reconciliation helps keep accounting for WooCommerce stores accurate as sales grow.

    FAQs

    Not by itself in the way full accounting records require. COGS should be based on your product costs and inventory records.

    Match WooCommerce sales with payment reports and bank deposits, then account for fees, refunds, and chargebacks.

    Payment fees are usually a business expense when they are normal and needed to run the business.

    Common examples include ads, software, payment fees, shipping, packaging, and pro services, based on your tax needs.

    Consider one when sales, stock, payment activity, or tax needs become hard to track on your own.

    Good financial management isn't
    optional anymore
    Meru Accounting handles the accuracy, so you can focus
    on running the business