Quick Answer: Bookkeeping records daily financial transactions like sales and expenses, while accounting interprets that data to provide strategic tax planning and financial analysis. For small e-commerce businesses, bookkeeping is fundamentally different because of merchant payouts, platform fees, and inventory movement. Instead of tracking simple single-item transactions, e-commerce bookkeeping requires reconciling net deposits against gross sales, merchant fees, sales tax collected, and inventory cost of goods sold. Separating personal and business finances via a dedicated account is the first official step, as noted in IRS Publication 583, while entity formation platforms like ZenBusiness provide the foundation for keeping those records legally clean.
The fundamental difference between bookkeeping and accounting
Small business owners often use the terms bookkeeping and accounting interchangeably, but they represent two distinct financial functions. Understanding the boundary between them helps you decide which tasks to manage internally and where to seek professional guidance.
Bookkeeping is the foundational practice of recording, classifying, and organizing daily financial transactions. A bookkeeper ensures that every dollar entering or leaving your business is logged accurately in a ledger. This includes tracking income, paying bills, sending invoices, categorizing expenses, and reconciling bank statements. The ultimate goal of bookkeeping is data integrity: producing an accurate, complete record of what happened financially over a specific period.
Accounting takes the structured data produced by bookkeeping and translates it into actionable financial insight. An accountant analyzes financial reports, evaluates business performance, prepares tax returns, and provides strategic financial advice. Where a bookkeeper answers "what happened to the money," an accountant answers "what do these numbers mean for taxes, cash flow, and future growth?"
| Feature | Bookkeeping | Accounting |
|---|---|---|
| Primary Goal | Record daily transactions accurately | Analyze financial data and plan strategy |
| Key Tasks | Reconciling accounts, logging sales, tracking expenses | Tax planning, financial forecasting, tax returns |
| Output | Accurate general ledger, balanced accounts | Tax returns, cash flow projections, advisory |
| IRS Requirement | Mandated daily recordkeeping (IRS Pub 583) | Filing annual returns based on books |
The Internal Revenue Service (IRS) explicitly details the recordkeeping obligations of business owners in IRS Publication 583, "Starting a Business and Keeping Records." The publication states that you must monitor the progress of your business through accurate records to show income and deductions on your tax return. Bookkeeping satisfies this ongoing requirement, while accounting utilizes those records to complete tax filings.
Why e-commerce bookkeeping is completely different
Standard traditional brick-and-mortar or service-based bookkeeping follows a direct path: a customer pays $100 for a product or service, $100 hits your bank account, and you record a $100 sale. In e-commerce, that direct cash flow chain rarely exists.
E-commerce bookkeeping is defined by four core structural mechanics: net merchant payouts, merchant processor fee deductions, multi-channel sales tax collection, and inventory valuation.
1. Net payout reconciliation
When you sell products on platforms like Shopify, Amazon, eBay, or Etsy, customer payments are aggregated and held by the platform or merchant processor (such as Stripe or PayPal). These platforms do not deposit customer payments individually. Instead, they batch transactions together and issue a lump-sum deposit into your business bank account every few days or weeks.
A single $5,000 payout from Amazon might contain thousands of individual line items:
- Gross sales revenue
- Promotional discounts given to buyers
- Platform referral fees
- FBA (Fulfillment by Amazon) storage and picking fees
- Customer refunds and chargebacks
- Sales tax collected by the platform
If you simply record the incoming $5,000 bank deposit as "Sales Revenue," your books will be entirely inaccurate. Your top-line sales will be understated, and your operating expenses (merchant fees and refunds) will be hidden. E-commerce bookkeeping requires unbundling these lump sums into their constituent revenue and expense categories.
2. Processing and platform fee isolation
Merchant processors deduct their transaction processing fees before transferring funds to your account. If a customer purchases an item for $100, payment processors might take $2.90 plus $0.30 in processing fees, depositing $96.80 into your account.
In traditional bookkeeping, an invoice is issued for $100, and $100 is received. In e-commerce bookkeeping, you must record the full $100 as gross sales revenue and separately record the $3.20 as a merchant processing expense. Failing to isolate fees leads to inaccurate profit margins and misstated gross income on federal and state tax returns.
3. Sales tax collection across states
Physical stores collect local sales tax based on their physical retail location. Online sellers, however, are subject to economic nexus laws. Selling products across state lines often creates tax collection requirements in multiple jurisdictions based on sales volume or transaction counts.
E-commerce bookkeeping requires tracking sales tax collected by state and local jurisdiction, distinguishing between tax collected directly by your store and tax collected on your behalf by marketplace facilitators like Amazon or Walmart. Sales tax collected is a liability owed to tax authorities, not revenue for your business.
4. Inventory tracking and Cost of Goods Sold (COGS)
For product-based online sellers, inventory is typically the largest asset on the balance sheet. When you purchase inventory, that expenditure is not an immediate tax deduction. Instead, it is recorded as an asset on your balance sheet.
Inventory only becomes an expense, specifically, Cost of Goods Sold, when the item is actually sold to a customer. E-commerce bookkeeping requires tracking inventory values accurately, accounting for shipping fees, customs duties, and storage costs to calculate the true cost of each unit sold.
Official recordkeeping rules and legal retention periods
Whether you manage your books yourself, hire a service, or use software, federal and state agencies enforce strict recordkeeping standards for small businesses.
The IRS rule on business bank accounts
The foundation of clean bookkeeping is keeping personal and business finances strictly separated. The IRS makes this plain in IRS Publication 583: "One of the first things you should do when you start a business is open a business checking account. You should keep your business account separate from your personal checking account."
The IRS requires that you use the business account exclusively for business purposes, documenting the source of every deposit and the precise business reason for every expense. According to Publication 583, your business checkbook and bank statements serve as the primary source of information for recording business expenses.
Required retention periods for business records
Federal and state regulatory bodies specify exact timeframes for retaining business records. The retention clock generally begins on the date the tax return was filed or the due date of the return, whichever is later.
- 3 years (General IRS Rule): The IRS guidance "How Long Should I Keep Records?" specifies that general records, invoices, and receipts supporting income and deductions must be kept for at least 3 years.
- 4 years (IRS Employment Taxes): If you have employees, employment tax records must be preserved for at least 4 years after the tax becomes due or is paid, per IRS guidelines.
- 4 years (California Sales Tax): The California Department of Tax and Fee Administration (CDTFA) explicitly states in CDTFA Publication 116 that sales and use tax records must be retained for at least 4 years. If your business is audited, records covering the audit period must be retained until the audit is fully concluded.
- 6 years (Substantial Unreported Income): If you fail to report income that exceeds 25% of the gross income shown on your tax return, the IRS requires you to keep records for 6 years.
- 7 years (Bad Debts / Worthless Securities): The IRS specifies a 7-year retention period for records supporting a claim for a loss from worthless securities or bad debt deductions.
- Indefinitely: The IRS requires records to be kept indefinitely if you do not file a return, or if a fraudulent return is filed.
IRS-approved supporting documentation
IRS Publication 583 identifies specific documents required to substantiate entries in your accounting records:
- Gross receipts: Cash register tapes, bank deposit slips, receipt books, invoices, and credit card charge slips.
- Purchases and inventory: Canceled checks, cash register tape receipts, credit card sales slips, and invoices.
- Expenses: Canceled checks, cash register tapes, account statements, credit card sales slips, and invoices.
- Assets: Purchase and sales invoices, real estate closing statements, and canceled checks.
Key bookkeeping and accounting solutions for online sellers
Selected bookkeeping and accounting providers offer distinct feature sets for online merchants. The options below are listed alphabetically.
A2X
A2X is specialized integration software built specifically to solve the e-commerce net payout challenge. It connects online sales channels like Amazon, Shopify, eBay, and Etsy directly to accounting platforms like QuickBooks Online or Xero. Instead of importing thousands of raw sales transactions, A2X automatically reconciles payout summaries, isolating gross sales, platform fees, refunds, and sales tax. Visit A2X for setup details.
Bench
Bench provides a dedicated human bookkeeping service combined with proprietary software. Bench assigns a dedicated team to import bank statements, categorize transactions, and generate monthly financial statements. While Bench handles core cash-basis financial reporting, e-commerce sellers with complex multi-location inventory needs should confirm how sales channels are integrated. Visit Bench to review service plans.
Link My Books
Link My Books is an automated e-commerce bookkeeping integration tool designed for sellers using platforms such as Amazon, eBay, Shopify, and Etsy. Similar to A2X, it converts complex payment processor settlements into clean journal entries that post directly into Xero or QuickBooks Online. Check the Link My Books site for plan information at Link My Books.
QuickBooks Online
QuickBooks Online is the industry-standard cloud accounting platform for small businesses. It offers comprehensive general ledger management, invoicing, bill payment, and financial reporting. Intuit offers specialized add-on options like QuickBooks Experts (formerly QuickBooks Live) for assisted bookkeeping. Because native channel integrations can sometimes flood the ledger with raw sales receipts, e-commerce sellers frequently pair QuickBooks with an integration tool like A2X or Link My Books. Visit QuickBooks Online to examine tiers.
Wave
Wave is a cloud-based accounting platform that offers free core software for invoicing, expense tracking, and basic financial reporting. Wave is best suited for sole proprietors, micro-businesses, or early-stage sellers with low transaction volumes. It does not natively support advanced inventory management or automated e-commerce payout clearing features out of the box. Check Wave's official site at Wave for feature sets.
Xero
Xero is a cloud accounting system widely favored by e-commerce businesses due to its open API and strong app ecosystem. It handles core accounting functions, bank reconciliations, and fixed asset management smoothly. When paired with specialized sales-clearing integrations, Xero serves as a powerful accounting engine for growing online brands. Learn more directly at Xero.
ZenBusiness Money Pro
ZenBusiness Money Pro is a financial management tool offered as an add-on alongside business formation services. Priced at $30 per month (as detailed on ZenBusiness's LLC page), it provides features for custom invoicing, automated expense tracking, revenue management, and tax prep support. Rather than operating as full-featured accounting software like QuickBooks, ZenBusiness Money Pro is a managed service designed to help new business owners manage income, track deductions, and prepare for tax obligations. For new entrepreneurs, establishing the business entity, obtaining an EIN, opening a separate business account, and setting up basic money tracking through ZenBusiness provides an integrated starting path.
Zoho Books
Zoho Books is a comprehensive online accounting platform that forms part of the broader Zoho business software suite. It includes built-in inventory tracking, automated workflows, purchase order management, and sales tax compliance tools. It is well suited for businesses that seek integrated inventory and accounting without relying entirely on third-party marketplace add-ons. Visit Zoho Books to inspect available plans.
How to structure an e-commerce bookkeeping workflow
Building a scalable e-commerce bookkeeping workflow requires setting up clean data flows between your store, your merchant processors, and your general ledger.
1. Establish the Entity and Dedicated Bank Account: Before launching sales, set up a formal business entity and open a separate business checking account as directed by IRS Publication 583. Options like ZenBusiness accounting help entrepreneurs align entity setup with initial financial structure.
2. Select a Core General Ledger: Choose an accounting platform like QuickBooks Online, Xero, or Zoho Books to serve as your central financial hub.
3. Implement a Payout Integration Tool: Avoid syncing raw sales orders directly into your general ledger. Use clearing tools such as A2X or Link My Books to aggregate platform payouts, isolate merchant fees, and account for refunds before posting summary journal entries.
4. Track Cost of Goods Sold Accurately: Log inventory purchases on your balance sheet as assets. Record COGS expenses periodically (monthly or quarterly) based on units sold to maintain accurate gross profit margins.
5. Reconcile Accounts Monthly: Match net bank deposits against platform payout statements to verify that every dollar charged to customers matches the funds reaching your bank account.
Sources
- Internal Revenue Service, "Publication 583, Starting a Business and Keeping Records"
- Internal Revenue Service, "How Long Should I Keep Records?
- Internal Revenue Service, "Recordkeeping"
- U.S. Department of Labor, "Fact Sheet #21: Recordkeeping Requirements under the Fair Labor Standards Act (FLSA)"
- California Department of Tax and Fee Administration, "Publication 116, Retaining Records"
- U.S. Small Business Administration, "Manage Your Business"