Why controller-led?Talk to an expert

CoCountant for Ecommerce: The Bookkeeping Service for Online Sellers

Ecommerce founders deal with a specific and consistent bookkeeping problem: the financial records the business produces look like accounting, but they do not tell the business what it needs to know. 

Revenue appears on the income statement. But is it gross revenue or net of platform fees? Is the COGS figure based on units sold or units purchased? Does the gross margin reflect what the business actually keeps after Shopify takes its cut, FBA charges its fulfillment fee, and Amazon deducts its referral percentage? Is the inventory on the balance sheet the correct value, or is it the number that appeared when the bookkeeper expensed every purchase as it happened? 

For most ecommerce businesses using a general bookkeeping service, the answer to all of these questions is unfavorable. The books are technically maintained. They pass basic review. They satisfy the tax filing requirement. But the gross margin number is wrong. The inventory is wrong. The income statement tells the story of cash timing rather than business economics. And the business owner is making growth decisions from a financial picture that does not accurately represent the business they are running. 

CoCountant serves ecommerce businesses specifically because the financial complexity of multi-channel selling requires a bookkeeping setup designed for that complexity from the first transaction, not adapted from a general small business template after the problems become visible. 

Why Ecommerce Bookkeeping Is Different: The Core Issues 

CoCountant for ecommerce businesses addresses four financial management problems that general bookkeeping services consistently fail to solve: multi-channel settlement reconciliation that correctly separates gross revenue from platform fees, COGS accounting that recognizes product costs when units are sold rather than when they are purchased, inventory management that maintains an accurate balance sheet asset rather than an expense, and sales tax coordination that manages the nexus obligations that Amazon FBA and Shopify selling create across multiple states. Each of these requires ecommerce-specific configuration that most bookkeeping services do not apply by default. 

Problem 1: The Net Deposit Is Not Revenue 

When Amazon deposits a biweekly settlement into the seller’s bank account, the number that arrives is the result of subtracting a dozen line items from gross sales: referral fees averaging 8 to 15%, FBA fulfillment fees averaging $3 to $7 per unit, storage fees, advertising costs, return processing charges, and any account adjustments. The net deposit is typically 60 to 75% of gross sales. 

A bookkeeper who records that deposit as revenue has produced an income statement where: 

  • Gross revenue is understated by 25 to 40% 
  • FBA fees, referral fees, and advertising costs are invisible as expense line items 
  • Gross margin cannot be calculated because the cost structure is collapsed into the revenue line 
  • Every financial metric derived from the income statement is wrong 

The correct accounting processes every line item in the Amazon settlement report separately. Gross sales as revenue. Referral fees as cost of revenue. FBA fulfillment fees as cost of revenue. Advertising costs as a marketing expense. Returns as contra-revenue. The net deposit is the bank entry that results from all of these entries, not the starting point for any of them. 

Problem 2: COGS Is Not a Purchase-Linked Event 

For an ecommerce business carrying physical inventory, COGS is one of the most consequential numbers on the income statement and one of the most frequently calculated incorrectly. 

The incorrect approach: The bookkeeper records every inventory purchase as an expense when payment is made. February shows a $40,000 expense when the manufacturer invoice is paid. March, April, and May show no product cost as the inventory sells through. The income statement is meaningless for trend analysis because expenses are linked to purchasing rather than selling. 

The correct approach: Inventory purchases are recorded as a balance sheet asset. COGS is recognized when units are sold, calculated as units sold multiplied by the per-unit cost under the chosen inventory methodology (FIFO or weighted average). The income statement shows the actual cost of the goods that generated the period’s revenue. 

The difference in gross margin between these two approaches can be 15 to 30 percentage points in months with significant purchasing activity. A founder who sees a 20% gross margin in a purchasing-heavy month and a 55% gross margin in a sales-heavy month is not seeing a profitable business with volatile economics. They are seeing the distortions of incorrect COGS accounting. 

Problem 3: Inventory Is an Asset, Not an Expense 

Related to the COGS problem, ecommerce inventory should appear on the balance sheet as an asset that depletes as units sell. When all inventory purchases are expensed immediately, the balance sheet shows no inventory asset. The business’s largest asset class is invisible in the financial records. 

For any ecommerce founder seeking financing, preparing for acquisition, or simply wanting to understand the business’s true financial position, a balance sheet with no inventory figure is a balance sheet that misrepresents the business’s resources by the full value of its inventory on hand. 

Problem 4: Multi-State Sales Tax Complexity 

Amazon FBA creates physical nexus in every state where Amazon stores the seller’s inventory. Shopify sellers reaching economic nexus thresholds in multiple states create additional filing obligations. By 2026, most states with sales tax enforce economic nexus laws requiring registration and filing once sales thresholds are reached. 

Sales tax collected is not revenue. It is a liability that must be tracked separately and remitted to each applicable state. A bookkeeper who includes sales tax collected in gross revenue overstates the income statement and creates a liability that does not appear on the balance sheet. 

How CoCountant Configures Ecommerce Bookkeeping 

Every CoCountant ecommerce engagement is configured during onboarding around the specific platform mix, revenue model, and accounting requirements of the individual seller. The configuration decisions made at onboarding determine the quality of every financial statement produced in the months that follow. 

Chart of Accounts Configuration 

The chart of accounts is built to produce ecommerce-meaningful financial statements rather than generic small business reports. 

Revenue structure: 

  • Shopify gross sales (direct-to-consumer channel) 
  • Amazon gross sales (marketplace channel) 
  • Wholesale revenue (if applicable) 
  • Etsy, TikTok Shop, or other marketplace revenue (separated by channel) 
  • Sales returns and allowances (contra-revenue, reduces gross sales) 
  • Sales tax collected (liability account, not revenue) 

Cost of revenue: 

  • Product COGS (recognized at sale, linked to inventory methodology) 
  • Amazon referral fees 
  • Amazon FBA fulfillment fees 
  • Shopify payment processing fees 
  • Inbound freight to fulfillment center 
  • Return processing costs 

Operating expenses: 

  • Amazon Sponsored Products advertising 
  • Meta, Google, TikTok advertising 
  • Shopify subscription 
  • Amazon seller account subscription 
  • Third-party apps and tools 
  • Storage fees (non-per-order) 
  • Team and contractor costs 
  • General and administrative 

This structure produces a gross margin calculation that reflects the true economics of the ecommerce business, and an operating expense section that shows the overhead and marketing investment separately from the cost of delivering each unit. 

Integration Setup for Shopify Sellers 

For Shopify sellers, CoCountant configures the integration between Shopify and QuickBooks Online with correct gross-to-net mapping. The configuration ensures that: 

  • Gross sales revenue is recorded at the correct amount, not the net payout 
  • Shopify Payments processing fees are recorded as a separate cost of revenue entry 
  • Refunds and returns are recorded as contra-revenue, not as net reductions in payout 
  • Shopify subscription fees are recorded as operating expenses, not cost of revenue 
  • Gift card sales are recorded as deferred revenue (a liability) until redeemed 

For a detailed walkthrough of how Shopify-to-QuickBooks integration is configured and what correct gross-to-net mapping looks like at the transaction level, our guide to bookkeeping for Shopify businesses covers the complete technical setup. 

Integration Setup for Amazon FBA Sellers 

For Amazon sellers, CoCountant uses A2X or a structured import process to convert Amazon’s complex biweekly settlement reports into clean, accountant-prepared journal entries in QuickBooks. Each settlement period produces: 

  • A gross sales entry for total order revenue 
  • Separate entries for referral fees, FBA fulfillment fees, and storage fees in cost of revenue 
  • Advertising costs (Sponsored Products, Sponsored Brands) in marketing expense 
  • Returns and refunds as contra-revenue entries 
  • Reimbursements from Amazon as other income, separate from product revenue 
  • A clearing account entry that reconciles to the net bank deposit 

This process eliminates the single greatest ecommerce bookkeeping error: recording the net deposit as revenue. Every line in the settlement report is accounted for, and the QuickBooks balance for the period reconciles exactly to the Amazon settlement report total. 

COGS and Inventory Configuration 

The inventory accounting methodology (FIFO or weighted average) is documented and applied consistently from the first inventory purchase. Inventory purchases are coded to the Inventory asset account on the balance sheet, not to an expense account. 

At each monthly close, COGS is recognized based on units sold and the per-unit cost under the chosen methodology. The inventory balance on the balance sheet decreases by the value of COGS recognized. The controller verifies at each close that the inventory balance reconciles to the expected level based on beginning inventory plus purchases minus COGS. 

For FBA sellers, inventory is tracked across Amazon’s fulfillment network, the seller’s own warehouse (if any), and units in transit. The total inventory value reconciles to Amazon Seller Central’s inventory report at each close. 

What CoCountant Delivers Monthly for Ecommerce Sellers 

Every monthly close for an ecommerce client produces a complete financial package delivered within 10 to 15 business days of period end, reviewed and signed by a controller before reaching the client. 

Standard Monthly Deliverables 

Income statement with correct ecommerce structure: 

  • Gross revenue by channel (Shopify, Amazon, wholesale) 
  • Sales returns and allowances 
  • Net revenue 
  • Cost of revenue (COGS plus platform fees plus fulfillment) 
  • Gross profit and gross margin percentage 
  • Operating expenses by category 
  • Operating income or loss 

Balance sheet with inventory correctly reflected: 

  • Current assets including cash, accounts receivable, and inventory at correct value 
  • Sales tax payable as a current liability (not included in revenue) 
  • Equity section reflecting the business’s actual net position 

Cash flow statement: 

  • Operating, investing, and financing cash flows 
  • Net operating cash flow showing whether operations are self-funding 

Accounts receivable aging (for wholesale accounts with payment terms) 

Accounts payable aging (vendor obligations with due dates) 

Controller sign-off documentation confirming all accounts reconcile 

Additional Ecommerce-Specific Analysis 

For Scale and Command plan clients, the monthly package also includes: 

  • Gross margin by channel with month-over-month comparison 
  • Return rate analysis showing net revenue after returns and refunds 
  • Inventory health summary showing inventory value and estimated weeks of supply 
  • Advertising spend by channel alongside channel revenue for contribution margin analysis 
  • Budget vs. actual variance with controller explanation 

The CoCountant Ecommerce Onboarding Process 

The transition to CoCountant from a previous bookkeeping arrangement or from DIY is handled in phases that prioritize getting the foundation right before regular service begins. 

Discovery and intake: The onboarding begins with a discovery call that maps the seller’s platform mix, inventory model, supplier relationships, and current state of the books. For sellers whose books have been maintained incorrectly, catching them up to a correct starting point is the first priority. 

Books assessment: The team reviews the current QuickBooks state to identify structural problems: inventory expensed rather than capitalized, sales tax in revenue, net deposits recorded as gross revenue, and any other systematic errors that need correction before ongoing service can produce meaningful reports. 

Catch-up and cleanup: For sellers arriving with books that need correction, CoCountant’s catch-up bookkeeping services address the historical records before regular monthly service begins. This may involve restating prior periods, correctly establishing the inventory balance on the balance sheet, and correcting the chart of accounts structure to match the ecommerce-specific setup described above. 

Integration configuration: Every platform integration is set up and tested against a sample period before the first live close. Shopify integration with correct account mapping. Amazon settlement import through A2X with correct fee categorization. Payment processor feeds for any other channels. Bank feeds for all business accounts. 

Test close and go-live: A test close on the most recent completed period verifies that every integration is working correctly, every account reconciles, and the financial statements reflect the actual economics of the ecommerce business. The controller signs off on the test close before ongoing service begins. 

CoCountant vs. Other Ecommerce Bookkeeping Options 

CoCountant vs. Finaloop 

Finaloop is purpose-built for ecommerce with an AI-native engine that handles multi-channel reconciliation automatically and at high velocity. It is a strong option for DTC brands that want maximum automation and real-time visibility. 

The primary distinction is platform architecture and oversight. Finaloop runs on a proprietary platform, meaning client financial data does not live in a client-owned QuickBooks account. Data portability is more limited than with a QuickBooks-based service. Controller oversight is not published as a standard feature. CoCountant runs in the client’s own QuickBooks Online account with full portability, and controller oversight is standard at every tier starting at $160 per month. 

Dimension CoCountant Finaloop 
Entry price $160/mo $245/mo+ (revenue-based) 
Platform QBO (client-owned) Proprietary 
Controller oversight Every close, standard Not published 
Published SLA 2 to 4 hours None 
Pricing model Flat-rate Scales with revenue 
Best for Multi-channel with controller oversight DTC with AI automation priority 

CoCountant vs. Xendoo 

Xendoo differentiates on close cadence: weekly rather than monthly. For high-volume Shopify and Amazon sellers where weekly visibility into financial position is operationally important, Xendoo’s cadence is a genuine differentiator. 

The distinction from CoCountant is oversight and price. Xendoo starts at $355 per month without published controller oversight. CoCountant starts at $160 per month with controller sign-off on every close. 

Dimension CoCountant Xendoo 
Entry price $160/mo $355/mo 
Controller oversight Every close, standard Not published 
Close cadence Monthly (10 to 15 days) Weekly 
Published SLA 2 to 4 hours None 
Best for Oversight and price Weekly cadence needs 

CoCountant vs. DIY with A2X 

Many ecommerce sellers use A2X to import Amazon settlement data into QuickBooks and manage the ongoing categorization themselves. A2X is the correct integration tool. It does not eliminate the need for professional bookkeeping. 

A2X handles the data transfer from Amazon to QuickBooks. It does not configure the chart of accounts, perform the monthly reconciliation, recognize COGS correctly, maintain the inventory balance, or provide a controller review. The seller using A2X without a professional bookkeeping service is doing all of those functions themselves, including the ones they likely do not know how to do correctly. 

CoCountant uses A2X (or an equivalent tool) as part of its ecommerce engagement and adds the professional bookkeeping and controller oversight layer on top of it. 

Who CoCountant Ecommerce Is Best For 

CoCountant is the right ecommerce bookkeeping service for sellers who need one or more of the following: 

Correct gross margin reporting. Any seller making growth, pricing, or channel investment decisions needs to know their actual gross margin after platform fees and fulfillment costs, not an inflated number produced by expensing some fees below the gross margin line. 

Inventory correctly on the balance sheet. Any seller seeking financing, planning acquisition conversations, or simply wanting to understand the business’s true asset base needs inventory reflected correctly as a balance sheet asset. 

Controller-reviewed monthly close. Any seller whose financial statements will be reviewed by a lender, investor, or potential acquirer needs independent verification that the records are accurate before they are shared. 

Multi-channel revenue correctly separated. Any seller operating across Shopify, Amazon, and additional channels who wants to evaluate the profitability of each channel independently needs the chart of accounts structure that makes channel-level analysis possible. 

Tax-ready financial records. Any seller who has struggled with unexpected tax bills, missed deductions, or CPA cleanup fees at year-end needs a bookkeeping service that maintains tax-ready records monthly rather than requiring year-end reconstruction. 

COGS linked to sales, not purchases. Any seller whose current income statement swings dramatically between purchasing-heavy and sales-heavy months because inventory is expensed at purchase needs the correct COGS accounting that smooths profitability to reflect actual selling activity. 

CoCountant Plans for Ecommerce Sellers 

Plan Monthly Price Best Ecommerce Fit Key Inclusions 
Launch $160 to $235 Solo seller, single or dual channel, under $500K revenue Full close, COGS accounting, settlement reconciliation, controller sign-off 
Scale $540 to $940 Growing brand, multi-channel, payroll, $500K to $5M Above plus payroll management, FP&A support, dedicated controller, budget vs. actual 
Command $1,270 to $1,990 Established brand, multiple entities, investor reporting Above plus multi-entity, 2-hour SLA, board-ready financial package 
FTE $2,000/resource Post-Series A brand building internal finance team Embedded finance professional at ~1/3 US hire cost 

The CoCountant Ecommerce Close: What the Controller Checks 

Every monthly close for an ecommerce client includes a specific controller checklist that addresses the ecommerce-specific accuracy requirements. 

Close Check What Is Verified 
Settlement reconciliation Every Amazon and Shopify settlement reconciles to source report with gross-to-net mapping correct 
Bank reconciliation All bank deposits reconcile to payout reports from each platform 
Revenue by channel Each channel’s revenue is correctly categorized and separated 
COGS calculation Units sold multiplied by per-unit cost under chosen methodology 
Inventory balance Balance sheet inventory reconciles to expected level (beginning + purchases – COGS) 
FBA reconciliation Inventory balance reconciles to Amazon Seller Central inventory report 
Sales tax payable Balance reconciles to TaxJar or Avalara report of tax collected minus remittances 
Returns and refunds Contra-revenue entries match platform refund reports 
Platform fees All fee categories correctly in cost of revenue or operating expense 
Reimbursements Amazon reimbursements in other income, not product revenue 
Controller sign-off Independent review confirms all accounts reconcile 

How CoCountant’s Bookkeeping Services Work for Ecommerce 

CoCountant’s bookkeeping services for ecommerce sellers are designed to produce financial records that accurately represent the business’s actual economics, verified by a controller every month, in the seller’s own QuickBooks Online account. 

The setup during onboarding is the most important investment in the engagement. A correct chart of accounts, correctly configured integrations, and a COGS methodology applied from the first inventory purchase produce financial statements that are reliable from month one. A generic setup produces statements that look correct and are not. 

The controller who reviews every close knows the ecommerce business’s inventory model, platform mix, and cost structure. The review is not a high-level scan. It is a systematic check of every account that ecommerce complexity can distort. 

Plans are flat-rate and published on the pricing page, starting at $160 per month. There are no setup fees and no annual lock-in required. 

For ecommerce sellers who want to understand exactly what correct bookkeeping would look like for their specific platform mix and business model, contact us for a direct conversation. The first question we ask is always the same: what platforms are you selling on, and what does your current income statement show as gross margin? 

Conclusion 

CoCountant for ecommerce is built around one observation that drives everything else: most ecommerce financial records are wrong in the same specific ways, and those errors compound into business decisions that appear financially grounded and are not. 

Gross margin that is 15 to 30 percentage points higher than reality because platform fees are below the line. Inventory that is not on the balance sheet because it was expensed when purchased. Income statements that swing wildly between purchasing and selling months for the same reason. Revenue that includes sales tax that belongs on the balance sheet as a liability. 

Correcting each of these requires ecommerce-specific configuration from the first month of the engagement. It requires a controller reviewing the close before the statements are trusted. It requires integrations that pull gross revenue with fees separated, not net deposits recorded as revenue. That is what CoCountant delivers for ecommerce sellers. Not bookkeeping applied generically to an online business model. Bookkeeping configured for how ecommerce actually works.

FAQs

Is CoCountant good for ecommerce businesses?

Yes. CoCountant configures every ecommerce engagement with multi-channel settlement reconciliation separating gross revenue from platform fees, COGS accounting that recognizes product costs at point of sale rather than purchase, inventory correctly reflected as a balance sheet asset, and controller sign-off on every close at $160 per month. Books are maintained in client-owned QuickBooks Online with a published 2 to 4 hour response SLA.

How does CoCountant handle Shopify bookkeeping?

CoCountant configures the Shopify-to-QuickBooks integration with correct gross-to-net mapping: gross revenue to the revenue account, Shopify Payments fees to cost of revenue, and refunds to contra-revenue. Settlement reports are reconciled against Shopify’s own reports at every monthly close. Inventory is maintained as a balance sheet asset with COGS recognized at point of sale. The controller verifies the reconciliation before any reports are distributed.

How does CoCountant handle Amazon FBA bookkeeping?

CoCountant processes Amazon biweekly settlement reports through A2X or a structured import process that separates gross sales, referral fees, FBA fulfillment fees, advertising costs, returns, and reimbursements into distinct accounting entries in QuickBooks. Every settlement is reconciled to the corresponding Amazon Seller Central report before the close is finalized. FBA inventory is reconciled to Amazon’s inventory report at each close.

What is the difference between CoCountant and Finaloop for ecommerce?

CoCountant runs all ecommerce books in client-owned QuickBooks Online with controller sign-off on every close at $160 per month with a published 2 to 4 hour SLA and flat-rate pricing. Finaloop runs on a proprietary AI-native platform at $245+ per month with revenue-based pricing and no published controller oversight or SLA. CoCountant is the better choice for sellers prioritizing controller oversight and data portability. Finaloop is the better choice for sellers prioritizing AI-native automation and real-time dashboards.

How should ecommerce businesses handle COGS in their books?

Inventory purchases should be recorded as a balance sheet asset (Inventory account), not as an immediate expense. COGS should be recognized when units are sold, calculated as units sold multiplied by the per-unit cost under the chosen inventory methodology (FIFO or weighted average). This produces an income statement where gross margin reflects the actual cost of goods delivered in the period, not the cost of goods purchased. Expensing inventory at purchase is the most common ecommerce bookkeeping error and the one with the largest impact on gross margin accuracy.

Disclaimer

CoCountant assumes no responsibility for actions taken in reliance upon the information contained herein. This resource is to be used for informational purposes only and does not constitute legal, business, or tax advice.  Make sure to consult your personal attorney, business advisor, or tax advisor with respect to believing or acting on the information included or referenced in this post.