Table of Contents
Some links on The Justifiable are affiliate links, meaning we may earn a small commission at no extra cost to you. Read full disclaimer.
Learning how to start ecommerce accounting can feel intimidating when sales, refunds, payment fees, inventory, and taxes all move through different systems.
The good news is that you do not need to become an accountant before you can create reliable financial records. You need a simple structure that captures every transaction, separates business activity from personal spending, and gives you a clear view of profit and cash flow.
In this guide, I’ll walk you through the process step by step, explain the terms without unnecessary jargon, and help you build an accounting routine that can grow with your store.
What Ecommerce Accounting Actually Involves
Ecommerce accounting records, organizes, and interprets the financial activity behind an online store.
It goes beyond checking your bank balance because the money deposited into your account rarely equals the revenue your business actually earned.
Understand The Difference Between Bookkeeping And Accounting
Bookkeeping is the process of recording daily financial activity. This includes sales, refunds, inventory purchases, advertising costs, shipping expenses, payment processing fees, and other business transactions.
Accounting uses those records to understand what is happening inside the business. It helps you calculate profit, prepare tax returns, monitor cash flow, evaluate inventory, and make informed decisions.
You can think of bookkeeping as collecting the puzzle pieces and accounting as assembling the picture.
For example, imagine your store generates $20,000 in customer orders during one month. Your payment provider deposits only $18,350 into your bank account after deducting processing fees, refunds, and chargebacks. If you record the deposit as revenue, your sales figure will be understated and your expenses will disappear from the books.
A proper accounting entry separates the activity:
- Gross sales: $20,000
- Refunds: $900
- Payment processing fees: $550
- Chargebacks: $200
- Net bank deposit: $18,350
That level of detail allows you to see what customers purchased, what you refunded, and how much it cost to collect the money.
Bookkeeping answers, “What happened?”
Accounting answers, “What does it mean, and what should I do next?”
You may handle both functions yourself during the early stages of your business. As your order volume, inventory, or tax obligations increase, you may decide to delegate the bookkeeping while keeping responsibility for reviewing the financial reports.
Know Why Ecommerce Accounting Is Different
Traditional service businesses often send an invoice, receive one payment, and record one transaction. Ecommerce businesses can generate hundreds or thousands of underlying transactions before receiving a single combined payout.
An online order may contain:
- Product revenue
- Shipping revenue
- A promotional discount
- Sales tax
- A payment processing fee
- A marketplace commission
- A refund or return
- A currency conversion fee
The selling platform, payment processor, bank, inventory system, and accounting software may each show a different number. That does not necessarily mean one of them is wrong. They may simply be reporting different stages of the transaction.
Suppose you sell a product for $80 and charge $5 for shipping. The customer also pays $6.80 in sales tax. Your processor collects $91.80 but deducts a $3 fee before sending you $88.80.
Your revenue is not $88.80, and it is not $91.80.
Your revenue is generally $85 before discounts and refunds. The sales tax is money collected on behalf of a taxing authority, while the $3 fee is a business expense.
This is why ecommerce sellers need a system that records gross activity rather than relying only on net deposits.
In my experience, the most common ecommerce accounting problems begin when business owners treat every bank deposit as sales. It feels simple at first, but it hides fees, taxes, refunds, and marketplace deductions.
Learn The Five Financial Areas You Need To Track
You do not need to track every possible accounting metric from the first day. Start with five areas that have the greatest effect on financial accuracy.
Revenue: Record the money earned from product sales, shipping charges, subscriptions, gift cards, and other customer payments.
Expenses: Track advertising, software, packaging, professional services, payment fees, rent, insurance, and other operating costs.
Inventory: Monitor the products you own, what they cost, and when their cost becomes an expense.
Liabilities: Record money the business owes, including credit card balances, loans, unpaid vendor bills, and collected sales tax.
Owner activity: Separate money you contribute to the business from money you withdraw for personal use.
These categories create the foundation for your income statement and balance sheet.
Your income statement shows revenue, expenses, and profit over a period. Your balance sheet shows what the business owns, what it owes, and the owner’s financial interest at a particular date.
When both reports are accurate, you can answer practical questions such as:
- Is the store profitable after advertising and fulfillment costs?
- Can the business afford another inventory order?
- How much sales tax has been collected but not yet remitted?
- Are payment fees increasing faster than revenue?
- How much cash can the owner safely withdraw?
Set Up The Financial Foundation Of Your Store
A clean accounting system starts with separation and consistency. Setting up the basics correctly now can prevent months of repair work later.
Separate Your Business And Personal Finances
Open a dedicated business checking account and use it exclusively for business activity. You should also consider a separate business credit card for expenses such as advertising, software subscriptions, packaging, and inventory purchases.
This separation makes bookkeeping easier because your transaction feed contains business activity rather than a mixture of groceries, personal subscriptions, customer payments, and supplier charges.
It also creates a clearer financial trail. Depending on your legal structure and jurisdiction, separating finances may help demonstrate that the business operates independently from its owner. Ask an attorney or qualified tax professional how this applies to your situation.
Here’s how you can get started:
- Open a business bank account: Route all ecommerce payouts into this account.
- Use one business card: Pay business expenses from a dedicated card whenever possible.
- Move startup funds correctly: Record personal money added to the company as an owner contribution, not sales revenue.
- Record personal withdrawals: Categorize money taken out for yourself as an owner draw or distribution when appropriate.
- Stop paying personal costs from the business: Transfer money to your personal account first, then pay personal expenses from there.
If you accidentally use the wrong card, do not hide or delete the transaction. Record it correctly and reimburse the appropriate account when necessary.
The goal is not perfection. The goal is a clear record that allows you or your accountant to understand why money moved.
Choose Your Accounting Period And Method
An accounting period defines the time covered by your financial reports. Many small ecommerce businesses use monthly reports and a calendar tax year running from January 1 through December 31.
Your accounting method determines when income and expenses are recognized.
Under cash-basis accounting, income is generally recorded when received and expenses when paid. Under accrual accounting, income is generally recorded when earned and expenses when incurred, even when cash has not moved yet.
Cash accounting may feel easier for a small store because it follows bank activity more closely. Accrual accounting often provides a clearer view of operational performance, particularly when the business carries inventory, uses supplier payment terms, or experiences payout delays.
Imagine that you order $15,000 of inventory in November, pay the supplier in December, and sell the products between January and March. Simply recording the entire payment as a December expense would make December look unusually unprofitable and the following months artificially profitable.
Inventory accounting generally holds the product cost as an asset until the related units are sold. The cost then moves to cost of goods sold.
Your tax accounting requirements may not match the management reports you find most useful. Rules can also vary by entity type, revenue, inventory treatment, and jurisdiction. I recommend confirming your accounting method with a qualified accountant before filing your first business return.
Create A Simple Chart Of Accounts
A chart of accounts is the organized list of categories used in your accounting system. It tells the software where each transaction belongs.
Many new sellers either use too few categories or create hundreds of unnecessary ones. I suggest starting with a compact structure that matches the way you make decisions.
A practical ecommerce chart of accounts may include:
| Account Type | Useful Accounts |
|---|---|
| Income | Product sales, shipping income, subscription revenue, other operating income |
| Contra-income | Discounts, refunds, returns, promotional credits |
| Cost of goods sold | Product cost, inbound freight, packaging included in product cost |
| Operating expenses | Advertising, merchant fees, software, shipping, storage, contractors |
| Assets | Bank accounts, payment clearing accounts, inventory, prepaid expenses |
| Liabilities | Credit cards, loans, accounts payable, sales tax payable, gift card liability |
| Equity | Owner contributions, owner draws, retained earnings |
A contra-income account reduces gross revenue without treating the reduction as an operating expense. Returns and discounts are often recorded this way because it keeps gross sales visible.
Avoid creating separate accounts for every product, campaign, or supplier. Product-level profitability usually belongs in your ecommerce analytics or inventory system. Your general ledger should summarize the financial activity at a useful management level.
You can add detail later. Removing a confusing chart of accounts after thousands of transactions have been recorded is much harder.
Select Accounting Software That Matches Your Complexity
Accounting software should reduce manual work without turning your bookkeeping into a technical project. The right choice depends on order volume, sales channels, inventory complexity, reporting needs, and the professional who will prepare your taxes.
Common options include QuickBooks Online, Xero, and Wave. Each serves a slightly different type of business.
| Software | Often Suitable For | Main Consideration |
|---|---|---|
| QuickBooks Online | Growing stores that need broad accountant support and app integrations | Plans and add-on costs can increase as the business grows |
| Xero | Sellers who want flexible cloud accounting and strong reconciliation tools | Ecommerce connectors may require additional software |
| Wave | Very small or early-stage sellers with straightforward bookkeeping | Inventory and advanced ecommerce workflows may be limited |
Do not choose software only because another seller uses it. A store with one payment processor and 50 monthly orders needs a different setup from a multi-channel brand managing warehouses, purchase orders, international currencies, and thousands of transactions.
Before committing, ask:
- Can my tax professional work efficiently in this system?
- Does it connect to my bank and business credit card?
- Can it support inventory or connect to my inventory workflow?
- Does it allow clearing accounts for payment processors?
- Can I generate an income statement, balance sheet, and cash flow statement?
- Can I export my complete accounting data?
I believe software should make the financial story easier to understand. A platform with dozens of advanced features is not an advantage when you cannot confidently close the month.
Connect Your Ecommerce Sales Channels Correctly
Connecting your store does not simply mean importing every order into the accounting system. You need a method that records gross sales, deductions, and deposits without creating duplicates.
Map The Complete Flow Of Money
Before activating an integration, draw a simple map showing how an order travels through your systems.
For example:
Customer order → Ecommerce platform → Payment processor → Bank deposit → Accounting software
A store built on Shopify may process payments through its native payment service, Stripe, PayPal, or several methods at once. A WooCommerce store may use multiple gateway plugins with different payout schedules.
Marketplace sellers may receive settlements from Amazon or Etsy after commissions, advertising charges, refunds, storage fees, and other deductions.
Write down:
- Where each sale is created
- Which system collects the customer’s money
- Which party collects and remits sales tax
- What fees are deducted
- How often payouts occur
- Which bank account receives each payout
- Whether payments can remain in a platform balance
This map helps you identify the system that acts as the source of truth for each number.
Your ecommerce platform may be the source of truth for orders. The processor may be the source of truth for processing fees. The bank is the source of truth for cash received. Your accounting system should bring those records together without replacing the detail stored in the original systems.
Use Clearing Accounts For Processor Payouts
A clearing account is a temporary accounting account used to connect sales activity with the eventual bank deposit. It is one of the most useful concepts in ecommerce bookkeeping.
Suppose your store records $10,000 in sales and $600 in sales tax. During the same payout period, the payment processor deducts $250 in fees and sends $10,350 to your bank.
The accounting flow can be summarized like this:
- Record $10,000 of revenue into the processor clearing account.
- Record $600 of sales tax as a liability in the same clearing account.
- Record $250 of processing fees as an expense.
- Match the remaining $10,350 to the bank deposit.
The clearing account should return to zero after all related activity and timing differences have been accounted for.
It may not be exactly zero at month-end when funds are still being processed. For example, orders placed on the final two days of the month may not reach your bank until the next month. The remaining clearing balance should represent those valid pending payouts.
A growing unexplained balance usually signals a problem such as:
- Missing payout data
- Duplicate sales
- Incorrect fee mapping
- Refunds recorded in the wrong period
- Deposits matched to the wrong processor
- Foreign currency differences
Do not force a clearing account to zero by posting the difference to miscellaneous expenses. Investigate the cause so your revenue and expenses remain reliable.
Decide Between Detailed And Summary Entries
You can import transactions individually or record summarized activity by day, week, or payout.
Individual transaction posting sends each order, refund, fee, and tax line into the accounting system. This may work for a low-volume store, but it can create a bloated ledger as order volume grows.
Summary posting combines activity into manageable entries while preserving order-level detail in the ecommerce platform.
For example, a daily summary might contain:
- Gross product sales
- Shipping revenue
- Discounts
- Refunds
- Sales tax collected
- Gift cards sold or redeemed
- Payment processing fees
- Net movement into the clearing account
I generally prefer summarized accounting entries for stores with meaningful order volume. The accounting system does not need to become a duplicate order database. It needs accurate totals that reconcile to the operational systems.
Detailed posting may still be appropriate when:
- The store has very few orders
- Customer-level accounting records are required
- Each sale generates an invoice that must remain open until paid
- The business sells primarily to wholesale customers
- A professional adviser recommends transaction-level records
The most important rule is consistency. Do not import detailed orders from one connection while also posting summarized payout entries from another. That creates duplicate revenue.
Reconcile Marketplace Settlements
Marketplace settlements can be more complicated than direct-store payouts because marketplaces deduct many charges before sending cash.
A settlement may include:
- Product revenue
- Shipping revenue
- Sales tax collected from customers
- Sales tax withheld and remitted by the marketplace
- Selling commissions
- Fulfillment fees
- Storage charges
- Advertising fees
- Returns
- Refund administration fees
- Inventory reimbursements
- Reserve balance changes
Tools such as A2X and Link My Books are designed to summarize marketplace settlement activity and post it into accounting software. They may save considerable time when your settlement reports contain hundreds or thousands of underlying transactions.
However, automation does not remove your responsibility to verify the mappings.
Review the first several settlements manually. Confirm that product revenue, refunds, taxes, fees, and reimbursements appear in the correct accounts. Then compare the settlement total with the actual bank deposit.
Imagine a marketplace reports $30,000 in gross sales but deposits $21,400. The $8,600 difference might include legitimate commissions, advertising, fulfillment, refunds, and reserves. Recording only the deposit would understate both revenue and expenses, making it difficult to evaluate the channel’s true performance.
Build An Inventory And Cost Of Goods Sold System
Inventory is often the most confusing part of ecommerce accounting because buying a product and selling it happen at different times. A reliable system must connect quantities, costs, and sales.
Understand Inventory, Purchases, And Cost Of Goods Sold
Inventory is generally recorded as an asset while you still own the products. Cost of goods sold, commonly called COGS, represents the cost of products that were sold during a reporting period.
Suppose you buy 1,000 units for $8 each. The $8,000 purchase does not necessarily become an $8,000 expense immediately. It initially increases inventory.
If you sell 300 units, $2,400 of product cost moves from inventory to cost of goods sold, assuming an $8 unit cost. The remaining $5,600 stays on the balance sheet as inventory.
A simplified calculation is:
Beginning inventory + inventory purchases − ending inventory = cost of goods sold
Imagine your month begins with $20,000 of inventory. You purchase another $12,000 and finish the month with $18,000.
Your calculated cost of goods sold is:
$20,000 + $12,000 − $18,000 = $14,000
If net sales were $35,000, your gross profit would be $21,000 before operating expenses.
This matching matters because it connects product cost with the period in which the related revenue was earned. Without it, a large inventory order can make a healthy month look unprofitable even though most of the purchased products remain unsold.
Calculate A Complete Landed Cost
Landed cost is the total cost required to bring a sellable unit into your possession and ready for sale.
It may include:
- Supplier price
- Inbound freight
- Import duties
- Customs brokerage
- Inspection charges
- Product labeling
- Manufacturing setup costs allocated across units
- Packaging that forms part of the product
Suppose you order 2,000 units at $6 each, resulting in a $12,000 supplier invoice. You also pay $2,200 for freight, $700 in duties, and $300 for inspection.
Your total landed cost is $15,200, or $7.60 per unit.
If you use only the $6 supplier price, your cost of goods sold will be understated by $1.60 per unit. After selling 1,500 units, that creates a $2,400 difference in reported gross profit.
Some costs require judgment. Outbound shipping to customers, warehouse picking fees, and payment fees may be treated differently from the cost of acquiring inventory. Your accounting policy should be reasonable, consistent, and reviewed with an accounting professional.
I suggest calculating landed cost when each shipment arrives rather than trying to reconstruct it at tax time. Freight documents and customs invoices are much easier to understand while the shipment is fresh in your mind.
Choose A Consistent Inventory Costing Method
Inventory costing determines which product costs are assigned to the units sold and which remain in inventory.
Common methods include:
- First in, first out: The oldest inventory costs are assigned to sales first.
- Weighted average: The system calculates an average cost across available units.
- Specific identification: The actual cost of a particular item is tracked individually.
First in, first out, usually called FIFO, often reflects the physical movement of ordinary ecommerce products. Weighted average can simplify costing when units are interchangeable and supplier prices change frequently. Specific identification may suit unique, serialized, or high-value products.
Consider a product with these purchases:
- 100 units at $10
- 100 units at $12
If you sell 120 units under FIFO, cost of goods sold would include 100 units at $10 and 20 units at $12. Under weighted average, each unit would carry an average cost of $11 before considering additional costs.
The method affects reported profit and ending inventory. Avoid switching methods simply because another calculation produces a more attractive result. Changes in inventory accounting treatment can have tax and reporting consequences.
Choose a method that fits your product flow, configure it consistently, and document the policy.
Perform Regular Inventory Counts
Software quantities can drift away from physical inventory because of damage, theft, warehouse errors, unrecorded samples, returns, replacements, or incorrect product mappings.
A physical inventory count compares the products you actually own with the quantities in your system.
You do not always need to shut down the entire operation for a full count. Many businesses use cycle counting, which checks smaller groups of products throughout the month.
A practical approach is:
- Count high-value and fast-moving products more frequently.
- Compare physical quantities with system quantities.
- Investigate meaningful differences.
- Record approved adjustments.
- Document the reason for each adjustment.
- Watch for repeated problems with the same product or location.
For example, suppose your system reports 500 units, but the warehouse has only 472. The 28-unit shortage might come from damaged products that were discarded without adjustment, replacement shipments sent to customers, or fulfillment errors.
Ignoring the difference overstates inventory and profit. Repeated variances may also reveal an operational issue that accounting alone cannot solve.
At minimum, complete a defensible inventory count at year-end. A growing or high-volume business should usually reconcile inventory more often.
Record Revenue, Refunds, Fees, And Discounts Properly
Reliable ecommerce accounting preserves the difference between what customers purchased and what the business ultimately received. Combining everything into one net number hides useful information.
Record Gross Sales Before Deductions
Gross sales represent customer purchases before returns, discounts, processing fees, or marketplace deductions.
Recording gross sales allows you to calculate meaningful metrics such as:
- Refund rate
- Discount rate
- Payment fee percentage
- Marketplace commission percentage
- Gross margin
- Net revenue growth
Suppose two stores each receive $50,000 in bank deposits.
Store A generated $52,000 in sales and paid $2,000 in processing fees.
Store B generated $65,000 in sales but experienced $8,000 in refunds, $4,000 in discounts, and $3,000 in fees.
The same deposit tells two completely different stories. Store B may have a product quality, customer expectation, or discounting problem that cannot be seen from the bank account alone.
Record gross sales as revenue and place discounts and returns in separate contra-revenue accounts. Record payment and marketplace fees as expenses.
This provides a bridge from gross sales to net revenue:
Gross sales − discounts − returns and refunds = net sales
You can then subtract cost of goods sold to calculate gross profit.
Handle Refunds, Returns, And Chargebacks Separately
A refund is money returned to a customer. A return is the physical movement of a product back to your business. A chargeback occurs when a payment is disputed through the customer’s card issuer.
These events are related, but they are not identical.
When a customer receives a refund, reduce revenue using a returns and refunds account. If the returned item can be resold, increase inventory and reverse the related product cost when appropriate. If the product is damaged or cannot be sold, record the loss according to your inventory policy.
Chargebacks may include several elements:
- Reversal of the customer payment
- Processor dispute fee
- Recovery of the payment if you win
- Product loss if the item is not returned
- Shipping or fulfillment cost that cannot be recovered
Record the dispute fee separately from the sales reversal. This allows you to measure the true cost of chargebacks rather than hiding the fee within refunds.
For example, a $100 chargeback might also create a $15 dispute fee and a $30 product loss. The economic impact is not simply a $100 reduction in sales.
Tracking these components helps you identify whether fraud controls, shipping proof, customer communication, or product descriptions need improvement.
Account For Gift Cards And Store Credit
Selling a gift card usually does not create revenue immediately because the business has not yet delivered a product. Instead, the amount is generally recorded as a liability representing the obligation to provide goods later.
When the customer redeems the gift card, the redeemed amount moves from the liability account into revenue.
Suppose a customer purchases a $100 gift card in December and uses $75 in January.
In December, record a $100 gift card liability.
In January, recognize $75 of revenue and leave the remaining $25 as a liability.
Store credit created from a return may follow a similar principle. The original sale may be reversed, and a liability remains until the credit is redeemed or otherwise resolved under the company’s policy and applicable law.
Unredeemed balances, sometimes called breakage, require careful treatment. Consumer protection, unclaimed property, and accounting rules may apply. Do not automatically treat old gift card balances as income because they have remained unused for several months.
Separate Sales Tax From Revenue
Sales tax collected from customers is generally not business revenue. It is money the business may owe to a state or local taxing authority.
When a customer pays $108 for an order consisting of a $100 product and $8 in sales tax, record $100 as revenue and $8 as sales tax payable.
When you remit the $8, reduce the liability. Do not record the payment as an ordinary operating expense because the original collection was not income.
Marketplace transactions require extra attention. In many jurisdictions, marketplace facilitators collect and remit sales tax for marketplace sales. However, your reporting or registration responsibilities may not automatically disappear.
Your records should distinguish:
- Tax collected directly by your business
- Tax collected and remitted by a marketplace
- Tax included in customer payments
- Tax refunded after a return
- Tax currently owed
- Tax already remitted
A sales tax liability account should generally reconcile with filed returns and payments. If the account continues growing after returns are filed, you may have missed payments, duplicated tax entries, or incorrectly recorded marketplace-collected amounts.
Understand Ecommerce Sales Tax Without Panicking
Sales tax is one of the most location-dependent parts of ecommerce. The best approach is to monitor your activity systematically rather than trying to memorize every state rule.
Identify Where You May Have Sales Tax Nexus
Sales tax nexus is a connection between your business and a jurisdiction that may create a collection or registration obligation.
Physical nexus may arise from activities such as:
- Operating an office or store
- Employing workers
- Holding inventory in a warehouse
- Using third-party fulfillment locations
- Attending trade shows
- Working with certain contractors or representatives
Economic nexus may arise when sales into a state exceed that state’s threshold, even when the business has no physical location there.
Thresholds, included transactions, measurement periods, and registration deadlines vary. Some jurisdictions look at gross sales, while others may use taxable or retail sales. Rules can also change.
Create a monthly nexus report showing sales by destination state. Compare the current year and any required prior-period activity with official state guidance.
Do not assume that a commonly repeated threshold applies everywhere. Also, do not wait until the business has dramatically exceeded a threshold before reviewing the rules.
Inventory stored by a marketplace or third-party logistics provider may create physical presence in places you did not expect. Ask your fulfillment providers where products are held and maintain a location list.
Understand Marketplace Facilitator Rules
Marketplace facilitator laws generally require qualifying marketplaces to collect and remit sales tax on transactions they facilitate.
This can reduce the seller’s collection burden, but it does not mean you can ignore marketplace sales.
You may still need marketplace data to:
- Monitor economic nexus thresholds
- Complete state returns
- Report exempt or marketplace sales
- Reconcile tax accounts
- Determine obligations for direct website sales
- Support an audit or information request
Imagine your business makes $150,000 of marketplace sales and $20,000 of direct website sales into one state. The marketplace may collect tax on its transactions, while your direct sales require separate analysis.
Some states may require registration or informational reporting even when all taxable sales occur through marketplaces. The details depend on the jurisdiction.
Keep marketplace-collected tax separate from tax your business collects directly. Otherwise, you may accidentally report marketplace tax as your own liability or pay the same tax twice.
Build A Monthly Sales Tax Monitoring Process
Create a simple sales-by-state report each month. It should include direct-store sales, marketplace sales, taxable sales where available, exempt sales, and transaction counts if those remain relevant to a jurisdiction.
Then follow this routine:
- Update sales totals: Add the latest month to your rolling state report.
- Review physical presence: Check new warehouses, employees, contractors, or inventory locations.
- Compare thresholds: Use current official guidance for each state approaching a threshold.
- Document decisions: Record why registration was or was not required.
- Register before collecting: Do not collect tax in a state without the appropriate authorization.
- Reconcile returns: Match filed returns and payments with the accounting liability.
Sales tax platforms such as TaxJar and Avalara can assist with calculation, monitoring, and filing workflows when your obligations become complex. They do not replace professional judgment or correct product tax settings.
For many new stores, a spreadsheet and professional review may be enough initially. As states, channels, and transaction volume increase, automation becomes more valuable.
Create A Weekly And Monthly Bookkeeping Routine
Accounting becomes overwhelming when it is treated as an annual emergency. A short weekly routine and a structured monthly close make the work manageable.
Complete These Tasks Every Week
Set aside a recurring block of time each week. Even 30 to 60 minutes can prevent small issues from accumulating.
Your weekly routine should include:
- Review bank and credit card feeds
- Categorize clear business expenses
- Attach receipts to significant purchases
- Check failed or delayed payouts
- Review unexpected refunds and chargebacks
- Confirm large supplier payments
- Transfer tax reserves when appropriate
- Investigate unfamiliar transactions
Do not blindly accept every category suggested by accounting software. Automated rules can save time, but they can also repeat mistakes at scale.
For example, a supplier may charge you for both inventory and product photography. A rule that categorizes every payment to that supplier as inventory would misclassify the photography expense.
Review new vendors manually until their transaction pattern is predictable.
I also recommend keeping a simple “questions for accountant” account or review list. When you are unsure how to classify something, place it in a temporary review category with a note. Resolve the item during the monthly close rather than guessing and forgetting.
Follow A Consistent Month-End Close
A month-end close is the process of completing, reviewing, and finalizing the accounting records for a month.
A practical ecommerce close includes:
- Record all sales summaries: Confirm that every channel and processor has been posted.
- Reconcile payout clearing accounts: Match sales activity with deposits and pending balances.
- Reconcile bank accounts: Compare the accounting balance with the bank statement.
- Reconcile credit cards: Record all charges, payments, fees, and outstanding balances.
- Update inventory: Post purchases, cost of goods sold, and approved quantity adjustments.
- Review sales tax: Match collected amounts with liabilities, returns, and payments.
- Record unpaid obligations: Include significant bills, loans, payroll liabilities, or accrued costs when required.
- Review financial reports: Examine the income statement, balance sheet, and cash flow.
- Investigate unusual changes: Compare the month with prior periods and expectations.
- Lock the period: Prevent accidental changes after the close is approved.
Try to complete the close using the same steps in the same order each month. A checklist reduces errors and makes delegation easier later.
Do not rush to close on the first day of the following month. Some payouts, returns, warehouse reports, and supplier invoices may need time to arrive.
Reconcile Every Balance Sheet Account
Bank reconciliation receives most of the attention, but other balance sheet accounts also need proof.
For each account, ask, “What external document or calculation supports this balance?”
Examples include:
| Balance Sheet Account | Supporting Record |
|---|---|
| Bank account | Bank statement |
| Credit card | Card statement |
| Processor clearing account | Payout or settlement report |
| Inventory | Inventory valuation report and physical count |
| Sales tax payable | Filed return or tax liability report |
| Loan balance | Lender statement |
| Accounts payable | Unpaid supplier invoice list |
| Gift card liability | Outstanding gift card report |
| Payroll liability | Payroll report and tax filing records |
Suppose your books show $25,000 of inventory, while your inventory system reports $19,500. The $5,500 difference will eventually affect profit, taxes, and purchasing decisions.
Do not choose the number you prefer. Find the difference.
It could result from missing purchases, duplicated bills, unrecorded cost of goods sold, incorrect unit costs, damaged inventory, or products received but not yet entered.
Balance sheet reconciliation is where accounting accuracy is proven. An income statement can appear reasonable even when the underlying balances are wrong.
Store Documents In An Organized System
Keep documents that support income, expenses, assets, deductions, liabilities, and tax filings. Your system should make it possible to trace an accounting entry back to evidence.
Useful records include:
- Bank and credit card statements
- Supplier invoices
- Purchase orders
- Freight and customs documents
- Processor payout reports
- Marketplace settlement reports
- Sales tax returns
- Payroll reports
- Loan agreements
- Inventory count records
- Advertising invoices
- Receipts for business purchases
- Contractor agreements
- Year-end tax documents
Create folders by year and month, then use consistent names.
For example:
2026-04 Supplier Name Inventory Invoice 1847
A searchable digital system is usually more practical than relying on paper. Keep original documents when legally required and maintain backups.
Retention periods depend on the document, tax issue, and jurisdiction. A tax professional can help you create a retention policy appropriate for your business.
Read The Three Reports That Matter Most
You do not need to become a financial analyst. You do need to understand what your core reports are telling you.
Use The Income Statement To Measure Profitability
The income statement, also called a profit and loss statement, summarizes revenue and expenses over a period.
A useful ecommerce income statement may show:
- Gross product sales
- Discounts
- Returns and refunds
- Net sales
- Cost of goods sold
- Gross profit
- Advertising expense
- Fulfillment expense
- Payment processing fees
- Software and administrative costs
- Operating profit
Gross profit equals net sales minus cost of goods sold. Gross margin expresses gross profit as a percentage of net sales.
If net sales are $100,000 and cost of goods sold is $40,000, gross profit is $60,000 and gross margin is 60%.
Do not confuse gross margin with net profit. The store must still pay advertising, fulfillment, payroll, software, insurance, professional fees, and other operating expenses.
Compare performance by month and against a budget. Look for changes rather than focusing only on the final profit number.
For example, a decline in net profit could come from lower product margin, higher advertising costs, increased refunds, rising shipping costs, or additional staff. Each cause requires a different response.
Use The Balance Sheet To Check Financial Stability
The balance sheet shows assets, liabilities, and equity at a specific date.
Assets may include cash, processor balances, inventory, prepaid expenses, and money owed by customers.
Liabilities may include credit cards, loans, supplier bills, sales tax, payroll liabilities, and gift card obligations.
Equity represents the owner’s financial interest after liabilities are subtracted from assets.
A profitable income statement does not guarantee a healthy balance sheet. A business might report profit while carrying too much debt, holding slow-moving inventory, or owing a large sales tax payment.
Watch for warning signs such as:
- Negative bank balances
- Growing credit card debt
- Unexplained clearing balances
- Old unpaid supplier bills
- Inventory increasing faster than sales
- Sales tax liabilities that are not being paid
- Large owner withdrawals despite weak cash flow
I suggest reviewing the balance sheet from top to bottom each month. Ask what each balance represents and whether it can be supported. Strange balances often expose errors before they affect a tax return or business decision.
Use The Cash Flow Statement To Understand Where Cash Went
Profit and cash are not the same.
A store can be profitable but short of cash because it purchased inventory, repaid debt, waited for processor payouts, or allowed wholesale customers to pay later.
The cash flow statement groups cash movement into operating, investing, and financing activities.
For a growing ecommerce store, inventory is often the main reason profit and cash move differently.
Imagine the business earns a $25,000 profit during a quarter but spends $40,000 on inventory for the next season. The store may appear successful on the income statement while its bank balance falls.
That does not automatically mean the inventory purchase was a mistake. It means the owner must plan for the timing gap between paying suppliers and collecting revenue from future customers.
Use a short-term cash forecast alongside your accounting reports. Estimate:
- Expected customer deposits
- Upcoming inventory payments
- Advertising commitments
- Payroll
- Sales tax payments
- Loan payments
- Software renewals
- Owner withdrawals
A simple 13-week forecast can help you see a cash shortage before it becomes an emergency.
Avoid The Most Common Ecommerce Accounting Mistakes
Most bookkeeping failures come from a small group of recurring mistakes. Recognizing them early can save substantial cleanup costs.
Recording Net Deposits As Revenue
This mistake occurs when a seller categorizes every processor or marketplace deposit as sales.
The deposit has already been reduced by fees, refunds, reserves, commissions, or other deductions. Recording only the net amount understates revenue and expenses.
The solution is to record gross activity and use a clearing account to reconcile the net deposit.
For example, a $12,000 marketplace deposit could represent $17,500 in sales minus $5,500 in commissions, fulfillment fees, advertising, refunds, and reserves. Reporting $12,000 as revenue hides the channel’s real economics.
You may not notice the problem while revenue is small. It becomes much harder to repair after hundreds of settlements have been recorded incorrectly.
Duplicating Sales Through Multiple Connections
Duplicate revenue often appears when the ecommerce platform, payment processor, and bank feed all post parts of the same transaction.
For example:
- The store integration records the customer order as revenue.
- The payment processor integration records the payment as revenue again.
- The bank feed categorizes the payout as revenue a third time.
The business may appear dramatically more profitable than it really is.
Create a written data-flow map and assign one purpose to each connection. The store or connector records sales, the processor clearing account tracks funds, and the bank feed matches the deposit.
During monthly review, compare accounting revenue with platform sales after adjusting for timing, taxes, refunds, and other known differences.
Treating Inventory Purchases As Immediate Expenses
Expensing inventory when purchased can distort both monthly profit and ending inventory.
A large order creates a major expense in the purchase month, followed by artificially high profits as the products are sold later without corresponding product costs.
Maintain an inventory asset account and record cost of goods sold consistently.
Very small businesses may qualify for particular tax treatments, but eligibility does not automatically mean that cash-based inventory reporting will provide the best management information. Discuss the tax treatment with your adviser and use internal reports that help you understand margin and stock value.
Ignoring Small Clearing Account Differences
A few dollars of difference can result from currency conversion or rounding. A large or recurring difference usually means something has not been recorded correctly.
Do not repeatedly move unexplained differences into miscellaneous expense.
Instead, review:
- Payout dates
- Refund timing
- Processor reserves
- Foreign exchange rates
- Chargeback recoveries
- Missing transactions
- Integration cut-off dates
- Duplicate entries
A clearing account that never reconciles is not just untidy. It can hide incorrect revenue, missing cash, or unrecorded fees.
Waiting Until Tax Season
Year-end cleanup is slower and less reliable because transaction details are no longer fresh.
You may not remember whether a payment was inventory, a refundable supplier deposit, a personal purchase, or a professional service. Missing records become harder to recover, and inventory discrepancies may be impossible to explain.
Monthly bookkeeping gives you twelve smaller reviews instead of one massive investigation.
It also allows you to use the information while it is still useful. Learning six months later that advertising has become unprofitable does not help you recover the cash already spent.
Optimize Ecommerce Accounting As The Business Grows
A basic system should become more controlled as transaction volume and financial complexity increase. Scaling does not mean adding software everywhere; it means reducing risk and improving decision speed.
Create Written Accounting Policies
Document how recurring transactions should be handled.
Your accounting policy guide may explain:
- When revenue is recognized
- How refunds and discounts are recorded
- Which costs are included in inventory
- Which inventory costing method is used
- How gift cards are treated
- How processor settlements are posted
- Which accounts hold sales tax
- When expenses must be capitalized
- How foreign currency transactions are handled
- Who approves adjustments
The guide does not need to be a hundred-page manual. A small ecommerce business can start with a few pages and expand it as new situations appear.
Written policies improve consistency when you hire a bookkeeper, change accountants, add sales channels, or delegate inventory management.
They also prevent the same question from being answered differently each month.
Track Profitability Beyond Total Store Revenue
Once the core accounting records are accurate, use them with operational data to analyze profitability by product, channel, and customer type.
Useful measurements include:
- Contribution margin by product
- Gross margin by channel
- Return rate by product
- Payment fee percentage
- Fulfillment cost per order
- Advertising cost as a percentage of net sales
- Inventory turnover
- Days of inventory on hand
- Average order value
- Customer acquisition cost
- Repeat purchase rate
Contribution margin estimates what remains after variable costs associated with a sale. Depending on your business, those costs may include product cost, payment fees, fulfillment, shipping subsidies, marketplace commissions, and performance advertising.
Imagine Product A has a 70% gross margin but requires expensive advertising and experiences frequent returns. Product B has a 55% gross margin but sells organically, ships cheaply, and has few refunds.
Product B may contribute more cash despite its lower gross margin.
Your accounting system provides the financial totals, while product and marketing systems provide the operational detail. Combine them deliberately rather than trying to force every metric into the general ledger.
Use Automation With Human Review
Automation can import transactions, summarize settlements, match deposits, apply rules, and generate recurring reports. It is useful when the underlying process is already understood.
Automating a broken process simply creates incorrect records faster.
Before activating a rule or integration:
- Test it with a small date range.
- Review every account mapping.
- Confirm how refunds and taxes are handled.
- Check the timing of entries.
- Look for duplicate data sources.
- Reconcile the first several payouts manually.
- Document the final configuration.
Review automated entries each month. Platform updates, new payment methods, changes in tax settings, or modified product mappings can create errors without obvious warnings.
Human review matters most around unusual transactions, inventory adjustments, owner activity, loans, new jurisdictions, and year-end entries.
Know When To Hire Professional Help
You may be ready for a bookkeeper when transaction volume prevents you from maintaining accurate records every month.
You may need an accountant or tax adviser when:
- You are choosing or changing an entity structure
- You are unsure about your accounting method
- You sell or store inventory in multiple states
- You approach economic nexus thresholds
- You sell internationally
- You have employees or contractors
- You accept multiple currencies
- You need inventory accounting corrections
- You are raising capital or applying for financing
- Your books have not been reconciled for several months
- You receive a tax notice
- Your processor statements do not match the ledger
Look for someone with ecommerce experience rather than assuming every general accountant understands marketplace settlements, payment clearing accounts, facilitator taxes, or inventory workflows.
Ask how they reconcile gross sales to payouts, how they handle inventory, which ecommerce integrations they support, and what reports they deliver each month.
A professional should help you understand the numbers, not make the system feel more mysterious.
Follow This 30-Day Ecommerce Accounting Setup Plan
You do not need to repair or build everything in one weekend. A four-week plan makes the process much easier to manage.
Week 1: Establish The Basics
Open or confirm your dedicated business bank and credit card accounts.
Choose accounting software after considering your sales channels, transaction volume, inventory needs, and accountant’s preferences.
Create a compact chart of accounts and connect only the bank and credit card feeds initially.
Gather your core documents:
- Business formation records
- Tax identification information
- Bank statements
- Credit card statements
- Platform reports
- Processor reports
- Supplier invoices
- Inventory records
- Previous tax filings
Write down every place where business money can exist, including bank accounts, processor balances, marketplace reserves, digital wallets, and cash.
Do not connect every app yet. First understand the money flow so you can prevent duplicate entries.
Week 2: Configure Sales And Payout Accounting
List every sales channel and payment method.
Create a clearing account for each major processor or marketplace when appropriate.
Choose whether sales will be posted individually or summarized. For most growing direct-to-consumer stores, daily or payout summaries provide enough accounting detail without overloading the ledger.
Test one complete payout from customer order through bank deposit.
Confirm that you can identify:
- Gross sales
- Discounts
- Refunds
- Shipping income
- Sales tax
- Processing fees
- Net deposit
Repeat the test for each major channel.
Do not import a full year until the test period reconciles. Fixing a mapping across five transactions is easy. Fixing it across 50,000 transactions is not.
Week 3: Organize Inventory And Taxes
Create an inventory list showing SKU, quantity, supplier cost, landed cost, and location.
Choose a consistent costing method with professional guidance. Reconcile the inventory value to supplier invoices and physical quantities.
Build a sales-by-state report and identify where the business has physical presence. Review economic nexus exposure for states with meaningful sales.
Separate tax collected directly from tax handled by marketplaces.
Set up a sales tax payable account and confirm that payments will reduce the liability rather than appear as ordinary expenses.
Create a tax calendar showing filing frequencies, due dates, income tax estimates, payroll deadlines, and annual reporting obligations relevant to your business.
Week 4: Complete Your First Monthly Close
Reconcile bank accounts, credit cards, processors, and marketplace settlements.
Update inventory and record cost of goods sold.
Review the income statement and compare its sales totals with your ecommerce reports.
Review the balance sheet and support each material balance with a statement, report, or calculation.
Prepare a simple cash forecast for the next 13 weeks.
Finally, create two reusable checklists:
- A weekly bookkeeping checklist
- A monthly close checklist
Your first close may require extra investigation. That is normal. Each close should become faster as mappings, rules, and supporting documents improve.
Frequently Asked Questions About Starting Ecommerce Accounting
Can I Do Ecommerce Accounting Myself?
You can often handle basic bookkeeping yourself when the store has low transaction volume, few sales channels, straightforward inventory, and limited tax complexity.
The key is maintaining monthly records rather than waiting until the end of the year. You should understand how gross sales, processor fees, refunds, inventory, cost of goods sold, and sales tax appear in the books.
Professional help becomes more valuable as complexity increases. You might continue handling weekly categorization while hiring a bookkeeper for monthly reconciliation and an accountant for tax strategy and filings.
The decision should not be based only on revenue. A $100,000 store with one product and one channel may be easier to manage than a $60,000 store selling through five marketplaces in several currencies.
What Is The Best Accounting Method For Ecommerce?
There is no single method that is best for every ecommerce business.
Cash accounting can be easier to maintain and may be available to many small businesses. Accrual accounting usually provides better matching between revenue, inventory cost, and other expenses.
A business carrying significant inventory often benefits from accrual-style management reports even when its tax treatment includes simplified options.
Choose the method based on legal requirements, tax rules, inventory complexity, reporting needs, and professional advice. Once selected, apply it consistently. Changing an accounting method may require formal tax procedures.
How Often Should I Update My Ecommerce Books?
Review transactions weekly and complete a full close monthly.
Daily bookkeeping is usually unnecessary for a small store unless cash movement or order volume requires close monitoring. Waiting quarterly can make errors harder to investigate and reduces the usefulness of the reports.
At minimum, reconcile all cash accounts, processors, credit cards, inventory, and tax liabilities before relying on the financial statements.
A monthly rhythm gives you enough information to respond to margin pressure, refund increases, rising advertising costs, and inventory shortages.
Do I Need To Record Every Individual Order?
Not always.
Low-volume stores may record individual transactions. Higher-volume businesses often use summarized daily or payout-level entries while retaining customer and order detail in the ecommerce platform.
The summary must still separate gross sales, discounts, refunds, taxes, gift card activity, fees, and other material components.
The accounting totals should reconcile to platform and processor reports. You should also be able to trace a summary entry back to the report that supports it.
Is Sales Tax Included In Ecommerce Revenue?
Sales tax collected from customers is generally recorded as a liability rather than revenue because the money may need to be remitted to a taxing authority.
Marketplace-collected tax should also be separated so you do not mistake it for revenue or your own unpaid tax.
Sales tax rules vary by jurisdiction, product, sales channel, and business activity. Confirm your obligations with official state guidance or a qualified professional.
How Much Does Ecommerce Bookkeeping Cost?
The cost depends on order volume, number of channels, inventory complexity, account condition, frequency of reporting, and whether tax filings are included.
A simple single-channel store with clean records requires less work than a marketplace business with international currencies, multiple warehouses, unresolved clearing accounts, and years of historical cleanup.
When comparing providers, ask what the fee includes. Monthly categorization alone is not the same as complete ecommerce bookkeeping.
A reliable service should clearly define responsibility for reconciliations, inventory, sales tax accounts, settlement posting, financial reports, and year-end support.
Final Thoughts On How To Start Ecommerce Accounting
The best way to learn how to start ecommerce accounting is to build the system in layers. Separate your finances, choose an accounting method, create a practical chart of accounts, and map how orders become bank deposits. Then add inventory tracking, sales tax monitoring, and a consistent monthly close.
You do not need a perfect or highly automated system on day one. You need records that clearly show revenue, expenses, inventory, liabilities, and cash movement.
Start with one sales channel and reconcile one payout from beginning to end. Once that process works, repeat it across the rest of the business.
In my opinion, good ecommerce accounting should reduce anxiety rather than add to it. When the books are current and each balance can be explained, you can stop guessing about profit and start making decisions with confidence.
Accounting and tax requirements vary by business structure and jurisdiction. Use this guide to organize your system, then ask a qualified accountant or tax adviser to confirm the policies that apply to your store.
I’m Juxhin, the voice behind The Justifiable.
I’ve spent 6+ years building blogs, managing affiliate campaigns, and testing the messy world of online business. Here, I cut the fluff and share the strategies that actually move the needle — so you can build income that’s sustainable, not speculative.






