Smart Bookkeeping for Smart Sellers
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.
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.
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.
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.
Track sales by channel, shipping income, discounts, refunds, reimbursements, and other ecommerce income activity.
Track product cost, landed cost, packaging tied to products, freight-in, duties, and inventory adjustments.
Track bank accounts, payment processor clearing accounts, inventory assets, prepaid expenses, and deposits.
Track credit cards, loans, sales tax payable, payroll liabilities, gift cards, and customer deposits.
Track advertising, software, contractor costs, professional fees, insurance, rent, utilities, and admin costs.
Track owner contributions, owner draws, retained earnings, and opening balance equity if used during setup.
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.
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 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.
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.
Referral fees, FBA fulfillment fees, storage fees, subscription fees, return processing fees, and placement charges.
Stripe, PayPal, Shopify Payments, Afterpay, Klarna, and other transaction processing costs.
eBay, Walmart, Etsy, TikTok Shop, and other platform selling or commission fees.
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.
For more help with Amazon-specific inventory, fees, and settlement activity, visit our Amazon Seller Accounting Services page.
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.
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.
List every platform where you sell, including Amazon, Shopify, Walmart, eBay, Etsy, wholesale, and retail.
Create income accounts that show gross sales before fees, refunds, discounts, and processor deductions.
Track marketplace fees, processor fees, FBA fees, subscription fees, storage fees, and advertising separately.
Decide how inventory assets, landed cost, COGS, shrinkage, and adjustments will be recorded.
Use clearing accounts for payment processors and marketplaces when deposits do not match daily sales reports.
Reconcile accounts every month and adjust categories when the business adds products, channels, or fulfillment methods.
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.
Net payouts often hide fees, refunds, sales tax, and adjustments. Gross sales should be separated from net deposits.
Inventory purchases may need to be tracked as assets until sold, then moved to cost of goods sold.
Combining platform fees, processor fees, fulfillment fees, and software costs makes margin analysis harder.
Payment processors and marketplaces often need clearing accounts to match sales activity to deposits.
Collected tax should generally be tracked separately so revenue is not overstated.
Overly detailed charts can slow monthly close and create inconsistent categorization.
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.
Specialized bookkeeping for Amazon FBA and FBM sellers, including settlement reconciliation, fees, inventory, and SKU profitability.
Download checklists, templates, and guides for ecommerce sellers and bookkeepers.
Use a repeatable checklist to close the month faster and reduce bookkeeping cleanup work.
Get help setting up a chart of accounts, cleaning up books, and preparing tax-ready reports.
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 ConsultationA 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.
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.
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.
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.
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.
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.
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.
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.