Part 6: Bookkeeping and Accounting for E-Commerce
The E-Commerce Seller’s Complete Guide to US Tax, Accounting, and Compliance - Part 6 - Learn how e-commerce bookkeeping really works. This guide explains cash vs accrual accounting, inventory and COGS treatment, Amazon settlement reconciliation, and how online sellers keep accurate books for tax and financial reporting.
THE E-COMMERCE SELLER’S COMPLETE GUIDE TO US TAX, ACCOUNTING, AND COMPLIANCE
3/15/202623 min read


Bookkeeping is the part of running an e-commerce business that most sellers delay the longest, outsource the most hastily, and understand the least well. It is also the part that, when done poorly, corrupts everything downstream: your tax returns, your profit calculations, your pricing decisions, your ability to raise money or sell the business, and your understanding of whether the business is actually working.
The challenge is not that e-commerce bookkeeping is impossibly complex. It is that it is different from the bookkeeping frameworks built for conventional small businesses, and the generic advice that works for a local service business does not translate well to a seller managing multiple platforms, live inventory, settlement-based payouts, and returns flowing in multiple directions simultaneously.
This part covers everything you need to have accurate books as an e-commerce seller: the accounting method question, inventory accounting, Amazon settlement reconciliation, the chart of accounts that actually fits the business, the software tools that make it tractable, when to do it yourself and when to hire someone, and the record retention requirements that protect you if you are ever audited.
Why Standard Bookkeeping Does Not Work for E-Commerce
A conventional small business bookkeeping setup records money in and money out. Revenue comes in as invoices paid or sales receipts. Expenses go out as bills paid or direct charges. The bank reconciles to the books. At the end of the year, the income statement shows revenue minus expenses, and that is the profit.
This framework breaks down almost immediately when applied to e-commerce, for several structural reasons.
Revenue is not the bank deposit. As covered in Part 5, Amazon deposits a net settlement amount every two weeks that represents gross sales minus fees minus refunds minus advertising costs minus any other adjustments. If your bookkeeping records that deposit as revenue, you have a single line in your books that is not revenue, not expenses, and not anything that corresponds usefully to your actual business activity. You have no visibility into your gross margin, no record of your deductible expenses, and no way to reconcile your income to the 1099-K Amazon will report to the IRS.
Inventory creates a layer of complexity that pure service businesses never face. You have money tied up in stock before it is sold. That stock has a cost that becomes COGS only when units are sold. The value of unsold stock is an asset on your balance sheet, not an expense. Getting this wrong does not just distort your profit figure; it means you are making pricing and purchasing decisions based on numbers that do not reflect reality.
Returns move in multiple directions. A customer return may result in a refund to the customer, a return of the unit to saleable inventory, a disposal fee charged by Amazon, and an adjustment to your FBA inventory count. Each of these has a different accounting treatment, and a bookkeeping system that is not set up to handle them correctly will accumulate errors with every return processed.
Multiple platforms produce multiple data streams. A seller on Amazon, Shopify, and Etsy simultaneously has three different reporting formats, three different fee structures, three different settlement or payout schedules, and three different 1099-K reporting frameworks. Combining these into a single coherent set of books requires a systematic approach to data integration, not manual entry from multiple browser tabs.
The timing of recognition matters. When a sale is made on Amazon and Amazon is holding the funds in settlement, has revenue been earned? When does COGS flow? When a refund is issued, when is it recognized? These timing questions affect the accuracy of your period-by-period financial statements and your tax calculations, and they require deliberate decisions about your accounting method.
None of this is insurmountable. It requires the right setup, the right tools, and either the right skills or the right people. The following sections build that picture from the ground up.
The Cash vs Accrual Question for E-Commerce Sellers
The first structural decision in setting up e-commerce books is which accounting method to use: cash basis or accrual basis. This choice affects when income and expenses are recognized, and it has both practical and tax implications.
Cash basis accounting recognizes income when cash is received and expenses when cash is paid. For an e-commerce seller, this means revenue is recognized when Amazon deposits funds into your bank account, when Shopify transfers your payout, or when a customer's payment clears. Expenses are recognized when you pay your supplier invoice, when your software subscription renews, when Amazon deducts fees from your settlement.
Cash basis is simpler to maintain, easier to reconcile to bank statements, and is the method used by the majority of small e-commerce sellers. It is acceptable for federal income tax purposes for businesses below certain size thresholds.
Accrual basis accounting recognizes income when it is earned, regardless of when cash is received, and recognizes expenses when they are incurred, regardless of when they are paid. For an e-commerce seller, this means revenue is recognized when a sale is made, even if Amazon has not yet settled and transferred the funds. Inventory costs are recognized as COGS when units are sold, not when they were purchased. Supplier invoices are recognized as liabilities when received, even if payment is not due for thirty days.
Accrual basis produces financial statements that more accurately reflect the economic reality of the business at any given point. It shows what you have earned and what you owe in the correct periods, which gives you a more reliable picture of profitability and cash flow. It is required by GAAP for businesses preparing financial statements for external purposes such as bank lending or investor reporting.
Which method to use. Under current tax law, businesses with average annual gross receipts of $30 million or less over the prior three-year period qualify for the small business taxpayer exception and may use the cash method for tax purposes even if they sell inventory. This threshold covers the vast majority of e-commerce sellers.
For most small and mid-sized e-commerce sellers, cash basis accounting is the practical starting point. It is simpler to maintain, easier to understand, and adequate for tax purposes. As the business grows and requires more sophisticated financial reporting, for bank financing, investor diligence, or business sale preparation, transitioning to accrual basis produces more informative financial statements.
If you do use cash basis, be aware of its limitations for decision-making. In periods when you have made large inventory purchases that have not yet converted to sales, cash basis will show a lower profit than the business is actually generating on a go-forward basis. Conversely, in periods when you draw down inventory without restocking, cash basis may show higher profit than is sustainable. Understanding what your numbers mean in the context of inventory movements is important regardless of which method you use.
Inventory Accounting: Why Getting This Wrong Distorts Both Profit and Tax
Inventory is the area where e-commerce bookkeeping most commonly goes wrong and where the consequences are most directly felt in both business decisions and tax outcomes.
The core principle is straightforward: inventory is an asset, not an expense. When you purchase $50,000 of products from your supplier, that $50,000 does not immediately appear on your income statement as an expense. It sits on your balance sheet as an asset, representing the value of goods you own and intend to sell. Only when those goods are sold does the cost move from the balance sheet to the income statement, as Cost of Goods Sold.
Sellers who record inventory purchases directly as expenses make one of the most consequential bookkeeping errors in e-commerce. The income statement in the period of purchase understates profit dramatically, because $50,000 has been expensed immediately rather than being held on the balance sheet. In the periods when the inventory is sold without a matching restocking purchase, the income statement overstates profit, because revenue is recognized without the corresponding COGS. The result is a distorted income picture in every period, and a tax return that reflects costs in the wrong years.
Tracking cost per unit. Accurate inventory accounting requires knowing the cost of each unit in your inventory. For products purchased from a single supplier at a consistent price, this is straightforward. For products with variable purchase costs, or products where inbound freight and import duties are significant, the per-unit cost calculation requires including those additional costs to arrive at the correct landed cost.
Landed cost is the total cost of bringing a unit to your fulfillment location, including the product purchase price, inbound freight from the supplier, customs duties and import fees, and any other costs directly associated with acquiring and receiving the product. Using only the invoice price of the product and ignoring freight and duties understates your COGS and overstates your gross margin.
FBA inventory tracking. For FBA sellers, inventory exists in three states simultaneously: inventory at your own location awaiting shipment to Amazon, inventory in transit to Amazon's fulfillment network, and inventory in Amazon's fulfillment centers. All three categories represent assets you own and all three need to be included in your inventory balance. Amazon's inventory reports in Seller Central provide unit counts that can be multiplied by per-unit cost to value the FBA portion. Your own location inventory requires a physical count or a perpetual inventory system that tracks movements in real time.
Perpetual vs periodic inventory systems. A perpetual inventory system updates inventory records with every transaction: each sale reduces inventory by the units sold, each purchase increases it by the units received. A periodic inventory system reconciles inventory only at the end of each accounting period, typically monthly or quarterly, by counting physical stock. Perpetual systems provide more real-time visibility and are generally more accurate for active businesses, but they require either inventory management software or tight integration between your sales platforms and accounting system. Periodic systems are simpler but create larger reconciling differences if errors accumulate between count periods.
For FBA sellers, Amazon tracks unit movements within its network, which provides the data needed to maintain a reasonably accurate perpetual record for the FBA portion of your inventory. Connecting this data to your accounting system, either through an integration tool or through periodic manual reconciliation from Amazon's reports, is an essential part of maintaining accurate books.
How to Reconcile Your Amazon Payouts to Actual Sales: The Settlement Reconciliation Process
Settlement reconciliation is the process of taking Amazon's raw settlement data and translating it into properly categorized accounting entries. It is the most technically demanding bookkeeping task specific to FBA selling, and it is the one that is most consistently done poorly.
The process begins with the settlement report, which Amazon generates for each settlement period (typically every two weeks). As described in Part 5, the settlement report itemizes every transaction in the period: product sales, refunds, referral fees, FBA fees, storage fees, advertising charges, reimbursements, and any other credits or debits.
The goal of reconciliation is to translate this detail into accounting entries that record:
Gross product sales as revenue at the full amount charged to customers, before any deductions.
Each category of Amazon fees as a separate deductible expense line, categorized correctly in your chart of accounts.
Customer refunds as a reduction of revenue, with corresponding inventory adjustments where units are returned to saleable stock.
Amazon reimbursements as other income, separate from product sales revenue.
Advertising costs as a marketing expense.
Storage fees as an inventory storage expense.
The resulting accounting entries, when posted to your accounting software, give you an accurate income statement that shows gross revenue, gross margin after COGS, and net profit after all operating expenses. Without this reconciliation, you have a bank deposit and nothing else.
The manual reconciliation problem. Doing this reconciliation manually for every settlement period is time-consuming and error-prone at any meaningful transaction volume. A seller with 500 orders per settlement period has settlement reports with hundreds of line items spanning multiple transaction types. Manually categorizing each one and entering journal entries into accounting software is a task that will either consume several hours per settlement period or, more commonly, be done approximately and incorrectly.
A2X: the tool that solves settlement reconciliation. A2X is a software integration specifically designed to automate Amazon settlement reconciliation. It connects to your Amazon Seller Central account, retrieves settlement data automatically at the end of each settlement period, maps each transaction type to the correct account in your chart of accounts, and posts a summarized journal entry to QuickBooks or Xero. The summarized entry captures gross sales, each fee category, refunds, reimbursements, and advertising costs in their correct accounts, without requiring manual entry of each individual transaction.
The time saving is significant: a reconciliation that would take two to four hours manually takes minutes with A2X configured correctly. The accuracy improvement is equally significant: the categorization rules are applied consistently to every settlement period without the lapses in judgment or attention that affect manual processes.
A2X also supports Shopify, Etsy, Walmart Marketplace, and other platforms in addition to Amazon, making it the tool of choice for multi-channel sellers who want consistent, automated reconciliation across all their selling channels.
Setting A2X up correctly requires configuring the account mapping to match your chart of accounts and your specific business structure. The default mappings A2X provides are a reasonable starting point, but they should be reviewed and adjusted by someone who understands both the Amazon fee structure and your specific accounting setup. An accountant with e-commerce experience who has set up A2X configurations previously will get this right faster than someone working through it for the first time.
Chargebacks and Refunds: How to Record Them Correctly
Refunds and chargebacks are facts of life in e-commerce, and recording them correctly is important for both income accuracy and COGS integrity.
Customer-initiated refunds. When a customer returns a product and receives a refund through Amazon, the refund reduces your gross revenue for the period. If the returned product is accepted back into your FBA inventory as a resaleable unit, the cost of that unit returns to your inventory asset and should not remain in COGS. If the returned product is deemed unsaleable and is disposed of by Amazon, the cost stays in COGS and there is no inventory adjustment.
Amazon charges a returns processing fee in categories where returns are common, such as apparel. This fee is a separate expense line in the settlement report and should be recorded as a fulfillment cost.
Chargebacks. A chargeback occurs when a customer disputes a charge with their credit card company and the payment processor reverses the transaction. For Amazon marketplace sales, Amazon bears the chargeback risk in most cases and the seller is not directly charged. For direct sales through your own Shopify store or through Stripe, PayPal, or other payment processors, chargebacks result in the transaction amount being debited from your account, plus a chargeback fee charged by the processor. The transaction amount should reverse the original revenue entry. The chargeback fee is a deductible expense.
Timing of refund recognition. Under cash basis accounting, refunds are recognized when processed. Under accrual basis, an estimate of expected refunds may need to be accrued against revenue in the period of sale, particularly if your return rate is significant enough to be material. For most small and mid-sized e-commerce sellers, the cash basis treatment of refunds as they occur is adequate.
Impact on sales tax. When a customer is refunded for a sale on which sales tax was collected, the sales tax component of the refund is typically a credit against your future sales tax remittance, not a separate refund process. Most sales tax automation tools handle this automatically by adjusting the tax liability reported for the period in which the refund occurs.
Platform Fees, FBA Fees, and Fulfillment Costs: Where They Sit in Your Accounts
How you categorize fees and fulfillment costs in your chart of accounts affects both your gross margin calculation and your income statement presentation. There is no single universally correct approach, but there are better and worse practices.
Referral fees. Amazon's referral fee is a percentage of the sale price charged for the privilege of selling on the marketplace. It is closely analogous to a sales commission and is most naturally categorized as a cost of sales or selling expense. Recording it as a cost of sales gives you a gross margin figure after deducting the direct cost of generating each sale, which is the most meaningful gross margin figure for an e-commerce business.
FBA fulfillment fees. The per-unit FBA fee covers picking, packing, and shipping the product to the customer. For sellers who use FBA exclusively for fulfillment, this fee is the equivalent of the fulfillment and shipping cost that a self-fulfillment seller would incur directly. It is most naturally categorized as a cost of sales or fulfillment cost, alongside COGS, to give a true landed gross margin that reflects the full cost of getting the product to the customer.
Storage fees. Monthly storage fees and long-term storage fees are the cost of holding unsold inventory in Amazon's network. They are more naturally categorized as an operating expense, specifically an inventory holding cost, rather than a cost of sales, because they relate to inventory that has not yet been sold rather than to a specific sale transaction.
Advertising costs. Amazon Sponsored Products and Sponsored Brands costs are marketing and advertising expenses, categorized accordingly. They should be tracked separately from fulfillment costs and platform fees to give you clear visibility into your advertising spend as a percentage of revenue.
The gross margin question. How you categorize these costs determines what your gross margin figure means. If your gross margin calculation deducts only COGS, it reflects only the product cost. If it also deducts referral fees and FBA fees, it reflects the margin after the direct cost of selling through the Amazon channel. Both are useful metrics; they answer different questions. Having a chart of accounts that allows you to see both is the ideal setup.
FX and Multi-Currency Selling: Recording Foreign Currency Sales
Sellers who make sales in currencies other than US dollars, whether through Amazon's international marketplaces, through direct international sales on Shopify, or through other cross-border channels, have an additional accounting complexity: foreign currency translation.
For US tax purposes, all income and expense must be reported in US dollars. Foreign currency amounts must be converted to US dollars at the applicable exchange rate. The IRS generally requires that you use the exchange rate prevailing on the date of the transaction, or a reasonable average rate for the period, consistently applied.
When foreign currency sales proceeds are converted to dollars and remitted to your US bank account, the exchange rate at which the conversion occurs may differ from the rate at which the original sale was recorded. The difference is a foreign currency gain or loss. If you recorded a UK sale at the exchange rate prevailing on the date of sale and then received the converted US dollar amount at a different rate when Amazon settled the funds weeks later, the difference is a realized foreign exchange gain or loss that is taxable income or a deductible loss.
For sellers with modest international sales, the FX impact is typically small and can be handled through end-of-period adjustments. For sellers with significant international revenue, a more systematic approach to FX tracking is warranted. Both QuickBooks Online and Xero have multi-currency features that record transactions in their original currency, apply the transaction-date exchange rate, and track unrealized and realized FX differences automatically.
Amazon's international marketplace payouts are typically converted at Amazon's own exchange rate and deposited in your home currency. The rate Amazon applies is not always the mid-market rate, and the difference between Amazon's rate and the mid-market rate represents an additional implicit cost of using Amazon's conversion service rather than converting funds yourself through a third-party FX provider. For sellers with meaningful international sales, reviewing whether to receive foreign currency payouts directly into a multi-currency account and convert independently may be worthwhile from a cost perspective, and it simplifies the FX accounting by separating the conversion timing from the settlement timing.
Chart of Accounts Designed for E-Commerce
A chart of accounts is the organized list of categories used to classify every financial transaction in your accounting system. The chart of accounts that QuickBooks or Xero installs by default is designed for a generic small business and is not well-suited to e-commerce without modification.
The following structure reflects the accounts most useful for a product-based e-commerce business. This is a starting framework; specific businesses will need to add, modify, or remove accounts based on their channels, cost structure, and reporting needs.
Revenue accounts:
Product Sales Revenue (by channel if multi-platform: Amazon Revenue, Shopify Revenue, Etsy Revenue, Other Revenue) Sales Returns and Allowances (contra-revenue account recording refunds) Other Income (Amazon reimbursements, insurance proceeds, and other non-operating income)
Cost of Sales accounts:
Cost of Goods Sold (the product cost of units sold) Inbound Freight and Import Duties (costs of bringing inventory to the fulfillment location, if not capitalized into unit cost) Amazon Referral Fees FBA Fulfillment Fees Other Fulfillment Costs (third-party logistics fees, self-fulfillment shipping and packaging)
Operating Expense accounts:
Advertising and Marketing (Amazon Sponsored Products, Facebook Ads, Google Ads, and other paid advertising) Platform and Marketplace Fees (Shopify subscription, Etsy listing fees, and similar platform costs not captured in cost of sales) Software and Tools (accounting software, inventory management, sales tax automation, and other business software subscriptions) Professional Fees (accounting, bookkeeping, legal, and consulting fees) Inventory Storage Fees (Amazon storage fees, third-party warehouse fees) Payroll and Contractor Costs (employee salaries and wages, contractor payments, employer payroll taxes) Bank and Payment Processing Fees (bank charges, Stripe and PayPal fees not captured as platform fees) Insurance (business insurance, product liability insurance) Office and Administrative Expenses (home office allocation, office supplies, and similar costs) Travel and Vehicle (business travel, mileage) Depreciation (depreciation of business assets) Returns Processing Fees (Amazon returns processing fees and similar costs)
Balance Sheet accounts:
Inventory Asset (the value of unsold inventory on hand) Accounts Receivable (amounts owed by customers for sales not yet collected, relevant for accrual basis sellers) Sales Tax Payable (sales tax collected from customers and not yet remitted) Accounts Payable (amounts owed to suppliers for inventory and other purchases not yet paid)
This structure gives you an income statement that shows gross revenue, deducts COGS to arrive at gross profit, deducts operating expenses to arrive at net operating income, and captures non-operating items separately. It produces reports that are useful for both internal management decisions and external reporting purposes.
Recommended Accounting Software: QuickBooks, Xero, and Why A2X Is the Missing Piece
The two dominant accounting platforms for small and mid-sized e-commerce businesses are QuickBooks Online and Xero. Both are cloud-based, both integrate with the major e-commerce platforms and banking institutions, and both are capable of handling the bookkeeping requirements of a multi-channel e-commerce business when set up correctly.
QuickBooks Online is the most widely used small business accounting platform in the United States and has the broadest network of accountants and bookkeepers trained on it. Its inventory tracking features have improved significantly in recent years, though for high-volume e-commerce businesses the native inventory module has limitations that third-party inventory management software addresses more capably. QuickBooks Online integrates with A2X, Shopify, and most other major e-commerce platforms.
Xero is the platform of choice for many e-commerce-focused accountants and bookkeepers, particularly those who also work with international clients, because of its strong multi-currency support, clean interface, and well-designed API that makes third-party integrations more reliable. Xero also integrates with A2X and the major e-commerce platforms. For sellers with significant international sales or who are based outside the United States, Xero is often the preferred choice.
The choice between QuickBooks and Xero is less important than choosing one and setting it up correctly for e-commerce. The default setup of either platform, without customization of the chart of accounts and without the right integrations, will produce inaccurate books regardless of which software you use. The setup matters more than the software brand.
A2X is not a standalone accounting platform. It is an integration layer that sits between your e-commerce platforms (Amazon, Shopify, Etsy, Walmart, and others) and your accounting software (QuickBooks or Xero). It retrieves settlement data from each platform, categorizes each transaction type according to rules you configure, and posts summarized journal entries to your accounting software automatically.
The reason A2X is described as the missing piece rather than simply as a useful tool is that without it, the settlement reconciliation process for Amazon and other marketplace platforms is either done manually at significant time cost or not done at all. Most bookkeepers who are not specifically experienced with e-commerce do not know A2X exists and will attempt manual reconciliation or, worse, simply record the bank deposits as revenue without any reconciliation at all. Both of these approaches produce inaccurate books. A2X, configured correctly, produces accurate books as a byproduct of the automated reconciliation process.
For a seller using Amazon as a primary channel, A2X is not optional. It is a foundational tool.
Connecting Your Platforms to Your Accounting Software
Beyond A2X for Amazon settlement reconciliation, a well-configured e-commerce accounting setup uses direct integrations between each selling platform and the accounting software wherever available.
Shopify to QuickBooks or Xero. Both QuickBooks and Xero offer native Shopify integrations that sync sales data automatically. The quality of these integrations has improved over time, though they still require correct configuration to produce useful accounting entries rather than a single daily deposit figure. A2X also handles Shopify reconciliation for sellers who prefer a consistent reconciliation approach across all their platforms.
Stripe and PayPal. Both payment processors integrate directly with QuickBooks and Xero, syncing transaction data including fees. For sellers who receive direct payments through Stripe for their own website sales, the Stripe integration can automate the recording of revenue and processing fees without manual entry.
Banking feeds. Both QuickBooks and Xero connect directly to most US business bank accounts and credit cards through direct bank feeds, importing transaction data daily and allowing transactions to be matched to accounting entries. This eliminates manual transaction entry and makes bank reconciliation significantly faster. Setting up bank feeds is one of the first configuration steps when establishing a new accounting setup.
Inventory management platforms. For sellers with significant inventory complexity, standalone inventory management platforms such as Linnworks, Skubana (now Extensiv), or SellerCloud provide more sophisticated inventory tracking than the native modules in QuickBooks or Xero and integrate with both the e-commerce platforms and the accounting software. These platforms track inventory across multiple warehouses and fulfillment channels, provide reorder point alerts, and produce inventory valuation reports that feed into the COGS calculation. They represent an additional layer of software cost and setup complexity but become genuinely necessary as inventory scale and channel diversity increase.
Monthly Close Checklist for E-Commerce Sellers
A monthly close is the process of reviewing and reconciling all accounts at the end of each month to ensure that the financial statements for the period are accurate and complete. Most successful e-commerce businesses operate on a monthly close cycle, even if they are not producing formal financial statements for external purposes, because monthly review is the frequency at which errors can be caught and corrected before they compound.
A practical monthly close checklist for an e-commerce seller:
Confirm that all Amazon settlements for the month have been reconciled through A2X and posted to the accounting software. Verify that the beginning and ending balances in A2X match the settlement data in Amazon Seller Central.
Confirm that Shopify, Etsy, and any other platform sales for the month have been synced or reconciled and posted correctly.
Reconcile each bank account and credit card to the corresponding feed in your accounting software. Every transaction in the bank account should be matched to a corresponding entry in the books. Unmatched items need to be investigated and resolved.
Review inventory balances. Confirm that FBA inventory unit counts from Amazon match the inventory records in your accounting system. Investigate and resolve any discrepancies, which may indicate unrecorded sales, losses, or data sync errors.
Review accounts payable. Confirm that outstanding supplier invoices are recorded as liabilities. Record new supplier invoices received during the month.
Review the sales tax payable balance. Confirm that sales tax collected from customers through direct channels has been captured in the liability account, and that any sales tax remittances made during the month have been recorded correctly.
Review the income statement for the month. Does gross revenue look correct given your sense of the month's sales performance? Does gross margin as a percentage of revenue look consistent with prior periods? Large unexplained swings in either direction suggest an accounting error that should be investigated before it carries forward into the next period.
Review outstanding refunds and returns. Confirm that significant customer returns processed during the month have been recorded with both the revenue reversal and the inventory adjustment where applicable.
This close process, done systematically each month, produces a set of books that are current, reconciled, and reliable. It also dramatically reduces the work required at year end, because there is no backlog of unreconciled periods to work through. Tax preparation becomes faster, more accurate, and less expensive when the underlying books are in good shape.
When to Hire a Bookkeeper vs Do It Yourself
The decision about whether to manage your own bookkeeping or hire a professional depends on three factors: your revenue level, your time cost, and the complexity of your channel and inventory situation.
DIY bookkeeping makes sense when: your business is in its early stages, you are selling on a single platform with modest transaction volume, your product mix is straightforward, you have the time and willingness to learn the tools, and your total monthly transactions are manageable enough that the close process takes two to four hours per month rather than ten or more.
At this stage, the investment in learning QuickBooks or Xero, setting up A2X, and maintaining your own books builds a genuine understanding of your business's financial position that is harder to develop if you outsource everything from day one. Many successful sellers maintain their own books in the early stages and transition to professional support as complexity increases.
Professional bookkeeping becomes necessary when: transaction volume grows to the point where manual oversight is no longer feasible, you are operating across multiple platforms and the reconciliation work is consuming time that should be spent on the business, your inventory complexity has outgrown a simple COGS calculation, you are approaching the point where your entity structure review, tax planning, and quarterly estimated payments require professional input, or you have discovered that your current books are inaccurate and need to be rebuilt.
The transition point in terms of revenue is approximately $150,000 to $300,000 in annual revenue for most single-channel sellers, and lower for multi-channel sellers whose complexity outpaces their revenue level. Below this range, DIY with the right tools is manageable for most sellers. Above it, the risk of bookkeeping errors that affect tax outcomes and business decisions begins to outweigh the cost of professional support.
When hiring a bookkeeper for your e-commerce business, the most important qualification is not general bookkeeping experience. It is e-commerce-specific experience. A bookkeeper who has never reconciled an Amazon settlement report, does not know what A2X is, and has never worked with inventory-based businesses will set up your accounts incorrectly, record the net Amazon deposit as revenue, and produce books that are worse than useless because they give you false confidence in numbers that are wrong. Ask specifically about experience with Amazon FBA sellers, familiarity with A2X and settlement reconciliation, and whether they currently work with other e-commerce clients. These questions quickly distinguish e-commerce-competent bookkeepers from general practitioners.
Record Retention: What to Keep, for How Long, and in What Format
The IRS and state tax authorities can audit your returns and assess additional tax within the applicable statute of limitations, which is generally three years from the filing date for federal returns in cases where income is not understated by more than 25%. If income is understated by more than 25%, the federal statute extends to six years. For fraudulent or deliberately false returns, there is no statute of limitations.
Given these windows, the practical minimum record retention period for most e-commerce sellers is six years from the filing date of the relevant return. Keeping seven years of records as a matter of policy provides a buffer beyond the six-year extended period.
The records most important to retain:
Federal and state tax returns and supporting workpapers. All filed returns, the supporting schedules and workpapers used to prepare them, and any notices or correspondence from the IRS or state tax authorities.
Amazon settlement reports. Every settlement report for every settlement period, organized by year. These are the source documents for your Amazon revenue reconciliation and are essential if your 1099-K is ever questioned.
Sales records from all platforms. Order reports, sales summaries, and transaction records from Shopify, Etsy, and any other selling channels.
Inventory purchase records. All supplier invoices, purchase orders, shipping and freight invoices, and customs documents for imported goods. These support your COGS calculations and your per-unit cost records.
Bank and credit card statements. All business account statements for every account used in the business.
Payroll records. W-2s, payroll tax returns, payroll registers, and all payroll-related documentation, retained for at least four years from the due date of the tax to which the records relate.
Sales tax records. Filed sales tax returns for every state, records of sales tax collected, exemption certificates received from buyers, and any correspondence with state revenue authorities.
Asset purchase records. Invoices and receipts for any business assets depreciated on your return, retained for the duration of the depreciation period plus the audit window.
Entity formation and governance documents. Articles of organization, operating agreements, S-Corp election filings, EIN documentation, and any amendments, retained permanently.
Most of these records exist digitally. Cloud storage with organized folder structures, regular backups, and access controls is adequate for most sellers. The risk of digital record loss is lower than paper loss if backups are maintained properly. Given that Amazon retains settlement report data for a limited period in Seller Central, downloading and saving settlement reports as they are generated, rather than assuming you can retrieve them from Amazon later, is a critical practice.
The Books Are the Foundation
Everything in this guide, from income tax calculations to exit planning to the ability to raise investment, depends on having accurate books. You cannot calculate COGS correctly without accurate inventory records. You cannot prepare accurate tax returns without properly reconciled revenue and expenses. You cannot assess whether your S-Corp salary is reasonable without knowing your actual net profit. You cannot evaluate whether a pricing change improved your margin without reliable gross margin data. You cannot negotiate a business sale with confidence if you cannot demonstrate the quality of your earnings.
The bookkeeping infrastructure described in this part is not an accounting exercise for its own sake. It is the information system that makes every other part of running and growing the business possible.
Sellers who invest in getting it right, whether that means spending the time to set it up properly themselves or engaging someone with genuine e-commerce accounting expertise to do it for them, consistently make better decisions, pay the right amount of tax rather than too much or too little, and build businesses that are demonstrably more valuable when the time comes to sell.
Part 7: Payroll and Hiring continues next.
Antravia Advisory provides e-commerce bookkeeping setup, A2X configuration, multi-platform reconciliation, and ongoing accounting services for sellers at every stage of growth. If your books are not giving you numbers you can rely on, contact our team.


About Antravia Advisory
Antravia Advisory is a US-based tax and accounting advisory firm headquartered in Winter Park, Florida, operating nationally and internationally.
We advise international businesses entering the United States and complex US companies operating across multiple states, entities, and revenue structures. Our work spans advanced tax strategy, multi-state sales tax oversight, cross-border structuring, and high-level accounting architecture for e-commerce brands, subscription and SaaS businesses, platform-based models, and multi-entity groups.
We work with founders and leadership teams who require technical precision, structural clarity, and financial frameworks built for scale, capital events, and long-term resilience.
Disclaimer:
Content published by Antravia is provided for informational purposes only and reflects research, industry analysis, and our professional perspective. It does not constitute legal, tax, or accounting advice. Regulations vary by jurisdiction, and individual circumstances differ. Readers should seek advice from a qualified professional before making decisions that could affect their business.
See also our Disclaimer page
Antravia Advisory
Accounting built for complexity
Not legal advice, always verify with your Accountant
Email:
Contact us:
© 2025. All rights reserved. | Disclaimer | Privacy Policy | Terms of Use |
contact@antravia.com
Antravia LLC
Winter Park
Florida
32789
