Chart of Accounts for Ecommerce: Complete Setup Guide | Seller Bookkeeping
Ecommerce Bookkeeping • Chart of Accounts • Inventory • COGS

Chart of Accounts for Ecommerce: Complete Setup Guide

A clean Chart of Accounts for Ecommerce helps online sellers separate sales, marketplace fees, refunds, inventory, cost of goods sold, shipping, advertising, sales tax, and operating expenses. Use this guide to build an ecommerce accounting structure that is easy to reconcile, easy to report, and ready for tax season.

COA setup guide for online sellers
Revenue Separate gross sales, discounts, refunds, reimbursements, and channel income.
Fees Track marketplace fees, FBA fees, payment processor fees, and subscription costs.
Inventory Organize inventory assets, landed cost, adjustments, and cost of goods sold.
Reports Build cleaner monthly P&L, balance sheet, cash flow, and tax-ready reports.

Chart of Accounts for Ecommerce: Why It Matters

A Chart of Accounts for Ecommerce is the foundation of clean online seller bookkeeping. It tells your accounting software where every transaction belongs. When the chart is simple, consistent, and built for ecommerce, your monthly reports become much easier to understand.

Ecommerce bookkeeping is different from regular service-business bookkeeping because most online sellers do not receive one clean customer payment at a time. A single payout from Amazon, Shopify Payments, PayPal, Stripe, Walmart, Etsy, or eBay can include gross sales, discounts, shipping income, sales tax collected, processor fees, platform fees, refunds, reserves, chargebacks, reimbursements, and other adjustments. If your chart of accounts is too generic, those details get buried inside broad categories and your profit report becomes less useful.

The goal is not to create hundreds of confusing accounts. The goal is to create the right level of detail so you can see what matters: revenue by channel, cost of goods sold, marketplace fees, fulfillment costs, advertising, shipping, inventory value, liabilities, and operating expenses. A well-designed ecommerce chart of accounts helps you answer questions like: Which channel is profitable? Are Amazon fees increasing? Is inventory being recorded correctly? Are refunds damaging margin? Is advertising spend generating enough return?

Main keyword used naturally: Chart of Accounts for Ecommerce. Related terms include ecommerce bookkeeping, online seller accounting, marketplace fee tracking, inventory accounting, COGS tracking, sales tax liability, Shopify bookkeeping, and Amazon seller accounting.

What Is a Chart of Accounts for Ecommerce?

A chart of accounts is the categorized list of financial accounts inside your bookkeeping system. It usually includes assets, liabilities, equity, income, cost of goods sold, and expenses. For ecommerce sellers, each section should be customized around the way online sales actually happen.

A generic chart of accounts may have categories like “Sales,” “Bank Fees,” “Supplies,” and “Advertising.” That may work for a very simple business, but ecommerce sellers often need more detail. For example, Amazon referral fees should not be mixed with Stripe processing fees. Inventory purchases should not be treated the same as office supplies. Sales tax collected should not be counted as revenue. Refunds should not disappear inside net deposits.

A Strong Ecommerce COA Tracks

  • Gross sales by channel or marketplace
  • Refunds, returns, discounts, and promotions
  • Marketplace and payment processor fees
  • Shipping income and shipping expense
  • Inventory purchases and inventory assets
  • Cost of goods sold and landed cost
  • Sales tax collected and sales tax payable
  • Advertising, software, payroll, and operating costs

Why Ecommerce Sellers Need It

  • To avoid recording net payouts as total sales
  • To see profit after marketplace fees and COGS
  • To keep tax-ready records throughout the year
  • To compare Amazon, Shopify, Walmart, Etsy, and eBay
  • To support CPA review and year-end tax preparation
  • To make better pricing, inventory, and marketing decisions

The Main Categories in an Ecommerce Chart of Accounts

Most ecommerce accounting systems start with the same basic accounting categories, then customize the detail inside each category. The structure below works for many online sellers, including Amazon FBA sellers, Amazon FBM sellers, Shopify stores, direct-to-consumer brands, wholesale ecommerce businesses, and multi-channel sellers.

💵 Income Accounts

Track sales by channel, shipping income, discounts, refunds, reimbursements, and other ecommerce income activity.

📦 COGS Accounts

Track product cost, landed cost, packaging tied to products, freight-in, duties, and inventory adjustments.

🏦 Asset Accounts

Track bank accounts, payment processor clearing accounts, inventory assets, prepaid expenses, and deposits.

🧾 Liability Accounts

Track credit cards, loans, sales tax payable, payroll liabilities, gift cards, and customer deposits.

📣 Expense Accounts

Track advertising, software, contractor costs, professional fees, insurance, rent, utilities, and admin costs.

📊 Equity Accounts

Track owner contributions, owner draws, retained earnings, and opening balance equity if used during setup.

Why Net Deposits Are Not Enough

One of the biggest ecommerce bookkeeping mistakes is recording marketplace deposits as sales. A deposit is usually a net payout after many deductions and additions. If a seller receives a $12,000 Amazon deposit, that does not mean total sales were $12,000. Gross sales may have been much higher before referral fees, FBA fees, refunds, storage fees, advertising, shipping adjustments, and marketplace reserves.

  • ✓ Gross revenue should be separated from net payouts.
  • ✓ Marketplace fees should be visible in the profit and loss statement.
  • ✓ Refunds and discounts should be tracked clearly.
  • ✓ Sales tax collected should be recorded as a liability, not income.
  • ✓ Inventory and COGS should match the products sold during the period.

Sample Chart of Accounts for Ecommerce Sellers

The sample below is a practical starting point. Your final ecommerce chart of accounts should match your sales channels, software stack, fulfillment model, tax needs, and reporting goals. A smaller Shopify store may need fewer accounts, while a multi-channel Amazon and Walmart seller may need more channel-level tracking.

Category Sample Account Use It For Bookkeeping Note
Income Sales - Amazon Gross Amazon product sales before fees and refunds Use settlement reports instead of bank deposits only.
Income Sales - Shopify Gross direct-to-consumer sales from Shopify Separate sales from payment processor deposits.
Contra Income Refunds & Returns Customer refunds, returns, and sales reversals Keep refunds visible for margin analysis.
COGS Cost of Goods Sold Product cost for units sold during the period Match COGS to sales, not just cash purchases.
Asset Inventory Asset Products held for resale before they are sold Record inventory purchases as assets when appropriate.
Expense Marketplace Fees Referral fees, selling fees, processing fees, and platform charges Separate Amazon, Etsy, eBay, Walmart, and Shopify fees if needed.
Expense Advertising Amazon Ads, Google Ads, Meta Ads, TikTok Ads, influencer campaigns Break out ad channels if return on ad spend is important.
Liability Sales Tax Payable Sales tax collected and owed to tax authorities Do not treat collected sales tax as business income.
Income
Sales - Amazon
Use:Gross Amazon product sales
Note:Use settlement reports, not deposits only
Contra Income
Refunds & Returns
Use:Refunds and sales reversals
Note:Keep refunds visible for margin review
COGS
Cost of Goods Sold
Use:Product cost for units sold
Note:Match cost to the sales period
Liability
Sales Tax Payable
Use:Collected tax owed to agencies
Note:Do not count collected sales tax as income

Income Accounts for Ecommerce

Income accounts should show how the business earns revenue. The right structure depends on how detailed you want your monthly reports to be. A single-channel Shopify seller may use one sales account. A larger ecommerce business may separate Amazon, Shopify, Walmart, Etsy, wholesale, subscription, and retail sales so each channel can be reviewed independently.

It is usually helpful to separate gross sales from refunds, discounts, and promotions. This gives you a cleaner view of customer behavior and helps identify problems. For example, rising revenue may look good until refunds, discounts, and return costs show that the true margin is weaker than expected.

Common Income Accounts

  • Sales - Amazon
  • Sales - Shopify
  • Sales - Walmart Marketplace
  • Sales - eBay
  • Sales - Etsy
  • Wholesale Revenue
  • Shipping Income
  • Reimbursements and Claims Income

Contra-Income Accounts

  • Refunds and Returns
  • Discounts and Promotions
  • Coupons and Rebates
  • Chargebacks
  • Customer Credits
  • Sales Adjustments

Marketplace Fees and Payment Processing Accounts

Marketplace fees can quietly reduce profit. If all fees are grouped under one broad “bank charges” category, sellers may miss important patterns. Amazon referral fees, FBA fulfillment fees, storage fees, Shopify Payments fees, PayPal fees, Stripe fees, eBay selling fees, and Walmart marketplace fees all behave differently.

Separating these accounts helps sellers understand which channels cost more, which fulfillment method is eating margin, and whether pricing needs to be adjusted. This is especially important for sellers who run Amazon FBA, Amazon FBM, and direct-to-consumer sales at the same time.

Amazon Fees

Referral fees, FBA fulfillment fees, storage fees, subscription fees, return processing fees, and placement charges.

Processor Fees

Stripe, PayPal, Shopify Payments, Afterpay, Klarna, and other transaction processing costs.

Marketplace Fees

eBay, Walmart, Etsy, TikTok Shop, and other platform selling or commission fees.

Inventory, COGS, and Landed Cost Accounts

Inventory accounting is one of the most important parts of ecommerce bookkeeping. Product purchases are often one of the largest cash outflows in an online seller business. But product purchases are not always immediate expenses. In many cases, inventory is recorded as an asset until the product is sold, then moved into cost of goods sold.

Your ecommerce chart of accounts should support the way inventory actually moves through the business. That may include inventory in transit, inventory on hand, inventory at Amazon FBA, inventory at a 3PL, damaged inventory, shrinkage, and product samples. For better product profitability, landed cost may include product cost, freight, duties, prep, labeling, packaging, and other costs needed to bring inventory to sellable condition.

Inventory Asset Accounts

  • Inventory Asset
  • Inventory in Transit
  • Inventory at Amazon FBA
  • Inventory at 3PL or Warehouse
  • Prepaid Inventory Deposits
  • Inventory Adjustments

COGS Accounts

  • Product Cost
  • Freight-In and Duties
  • Product Packaging
  • Prep and Labeling
  • Inventory Shrinkage
  • Damaged Goods and Write-Offs

For more help with Amazon-specific inventory, fees, and settlement activity, visit our Amazon Seller Accounting Services page.

Sales Tax and Liability Accounts

Sales tax is not income. When a seller collects tax from a customer, that amount may need to be recorded as a liability until it is remitted to the proper authority. Marketplace facilitator rules can also make sales tax reporting more complex because some marketplaces collect and remit tax on behalf of sellers, while other channels may require the seller to manage collection and filing.

The chart of accounts should make this activity clear. Many ecommerce sellers use sales tax software, marketplace reports, Shopify reports, or accountant review to help reconcile sales tax activity. For general recordkeeping guidance, sellers can review the IRS recordkeeping resources, but ecommerce sales tax decisions should be reviewed with a qualified tax professional.

Tip: Keep sales tax collected, marketplace-collected tax, and sales tax remitted separate when your reports require that level of detail. This helps avoid overstating income and makes tax review easier.

How to Set Up an Ecommerce Chart of Accounts Step by Step

A chart of accounts should be built around your current business model, not copied blindly from a template. Use the process below to create a structure that stays organized as your ecommerce business grows.

1

Map Sales Channels

List every platform where you sell, including Amazon, Shopify, Walmart, eBay, Etsy, wholesale, and retail.

2

Separate Gross Sales

Create income accounts that show gross sales before fees, refunds, discounts, and processor deductions.

3

Build Fee Categories

Track marketplace fees, processor fees, FBA fees, subscription fees, storage fees, and advertising separately.

4

Organize Inventory

Decide how inventory assets, landed cost, COGS, shrinkage, and adjustments will be recorded.

5

Create Clearing Accounts

Use clearing accounts for payment processors and marketplaces when deposits do not match daily sales reports.

6

Review Monthly

Reconcile accounts every month and adjust categories when the business adds products, channels, or fulfillment methods.

Common Ecommerce Chart of Accounts Mistakes

A chart of accounts should make reporting clearer, not more confusing. Too little detail hides important information. Too much detail creates a messy profit and loss statement that no one wants to review. The best ecommerce chart of accounts balances simplicity with useful reporting.

Recording Deposits as Sales

Net payouts often hide fees, refunds, sales tax, and adjustments. Gross sales should be separated from net deposits.

Expensing Inventory Too Early

Inventory purchases may need to be tracked as assets until sold, then moved to cost of goods sold.

Mixing All Fees Together

Combining platform fees, processor fees, fulfillment fees, and software costs makes margin analysis harder.

Ignoring Clearing Accounts

Payment processors and marketplaces often need clearing accounts to match sales activity to deposits.

Treating Sales Tax as Income

Collected tax should generally be tracked separately so revenue is not overstated.

Using Too Many Accounts

Overly detailed charts can slow monthly close and create inconsistent categorization.

Internal Resources for Ecommerce Sellers

A clean chart of accounts works best when it is connected to consistent monthly bookkeeping, marketplace reconciliation, inventory review, and tax-ready reporting. Use these Seller Bookkeeping resources to continue building a stronger accounting system.

Need Help Setting Up Your Ecommerce Chart of Accounts?

Seller Bookkeeping can help organize your ecommerce bookkeeping system, clean up old categories, reconcile marketplace activity, and build reports that show real profit after fees, refunds, inventory, and COGS.

Schedule Free Consultation

Chart of Accounts for Ecommerce FAQs

What is a Chart of Accounts for Ecommerce?

A Chart of Accounts for Ecommerce is the organized list of accounts used to categorize ecommerce transactions. It includes sales, refunds, marketplace fees, payment processing fees, shipping, inventory, COGS, sales tax liabilities, advertising, software, payroll, and operating expenses.

Why is ecommerce bookkeeping different from regular bookkeeping?

Ecommerce bookkeeping is different because marketplace and processor deposits often include many items in one payout. Gross sales, refunds, taxes, fees, reserves, reimbursements, and chargebacks may all be included in the same deposit, so the chart of accounts needs enough detail to separate them correctly.

Should I separate Amazon, Shopify, Walmart, Etsy, and eBay sales?

If you sell on multiple channels, separating sales by channel is usually helpful. It allows you to compare revenue, fees, refunds, advertising, and profit by platform. Smaller sellers may start with fewer categories and add more detail as they grow.

How should marketplace fees be categorized?

Marketplace fees can be grouped or separated depending on reporting needs. Many sellers separate Amazon referral fees, FBA fees, storage fees, payment processing fees, eBay fees, Etsy fees, Walmart fees, and subscription fees so they can understand true selling costs.

Is inventory an expense or an asset?

Inventory is commonly recorded as an asset until it is sold, then moved to cost of goods sold. The exact treatment depends on the business, accounting method, and tax guidance, so sellers should work with a bookkeeper or CPA when setting up inventory accounting.

What is a clearing account in ecommerce accounting?

A clearing account is a temporary account used to match sales activity from a marketplace or payment processor to the actual bank deposit. It helps reconcile platforms like Shopify Payments, Stripe, PayPal, Amazon, and other systems where deposits do not equal gross sales.

Can Seller Bookkeeping help clean up my chart of accounts?

Yes. Seller Bookkeeping can review your current categories, remove duplicates, organize ecommerce-specific accounts, clean up old entries, and create a clearer monthly reporting system for ecommerce sellers.

How often should ecommerce sellers review their chart of accounts?

Ecommerce sellers should review their chart of accounts at least annually and whenever they add a new sales channel, fulfillment method, advertising platform, inventory workflow, loan, payroll system, or tax reporting requirement.