Skip to main content
Book a Free Call

Bookkeeping Basics

Online Retail Accounting: A Practical Guide

Online retail accounting records gross sales, discounts, refunds, marketplace and payment fees, shipping, inventory, cost of goods sold, sales tax, gift cards, reserves, and settlements before reconciling each payout to the bank.

  • Reviewed
  • Reading time7 min
  • FormatBeginner's Guide

Online retail accounting turns orders, refunds, marketplace activity, payment processing, shipping, inventory, and sales tax into a general ledger that can be reconciled to actual settlements and bank deposits. The core control is simple: record the economic components of each selling period, then prove that the net payout agrees to the platform or processor statement.

Posting a marketplace deposit directly to sales usually understates gross revenue and hides fees, refunds, chargebacks, withheld reserves, and tax amounts. A store can appear profitable or unprofitable for the wrong reasons when those components are netted together or recorded in different periods.

Map the online sales cycle

Event Typical accounting element Primary support
Customer order Sale, discount, shipping income, sales tax, gift card or credit Order and platform transaction report
Fulfillment Inventory movement, cost of goods sold, shipping cost Inventory and fulfillment records
Return or cancellation Refund, restocking, inventory return, fee adjustment Return authorization and platform detail
Platform charges Marketplace commission, payment fee, advertising, storage, fulfillment Settlement or fee report
Reserve or hold Receivable from processor or restricted balance Reserve statement and release history
Payout Transfer from clearing balance to bank Settlement statement and bank deposit

Different platforms label these events differently. Build the mapping from the actual transaction and settlement reports, not from the amount shown in the bank feed. Document who owns each connection, how reports are downloaded, the cutoff used, and how exceptions are resolved.

Use a clearing account for settlements

A payment or marketplace clearing account represents money processed for the store but not yet deposited into the bank. Sales and related components increase or reduce the clearing balance. The payout transfers the net amount from clearing to cash. After all activity and timing items are recorded, the clearing balance should agree with the platform’s unsettled or reserved amounts.

Assume an illustrative settlement includes $12,000 of gross product sales, $600 of shipping income, $840 of sales tax collected, $500 of discounts, $900 of refunds, $720 of marketplace and payment fees, and a $10,320 bank payout. The gross components, not only the deposit, should be represented in the books. The exact entries depend on how the platform reports sales tax, refunds, reserves, and fulfillment costs.

If the deposit is posted as $10,320 of revenue, sales are understated and fees and refunds disappear. That makes pricing, channel comparison, and tax support unreliable. A settlement reconciliation explains every difference between gross transaction activity and cash received.

Separate sales, discounts, refunds, and fees

Create revenue detail that matches management decisions. A small store may need product sales, shipping income, and other revenue. A multi-channel store may also need channel, brand, region, or product-family reporting through supported dimensions rather than dozens of ledger accounts.

Record discounts and refunds consistently. Management may want them presented as reductions of revenue, while certain charges belong in operating expense or cost of goods sold. Document the policy and apply it across channels so comparisons are meaningful.

Separate marketplace commissions, merchant fees, fulfillment, storage, advertising, subscription charges, and shipping costs when those categories affect margin decisions. Avoid one “platform fees” account if the platform statement already provides reliable distinctions that management uses.

Reconcile inventory and cost of goods sold

Inventory is not only a list of units in a storefront. The accounting records must address purchases, freight and other assigned costs, receipts, transfers, sales, returns, damage, shrinkage, write-downs, and cutoff. Reconcile the inventory subledger to the general ledger on a defined schedule.

Multi-location and fulfillment arrangements create timing differences. Goods may be in transit, held by a marketplace, returned but not inspected, or transferred between warehouses. Define when ownership and control change based on the facts and agreements, and preserve receiving and shipment records.

Cost of goods sold should follow the inventory method and period used in the books. A store should not estimate cost from a flat percentage every month if reliable item-level records are available. If the inventory system is incomplete, document the limitation and use a controlled correction plan instead of quietly forcing the ledger to an unsupported number.

Track sales tax as a separate liability workflow

Sales tax obligations vary by jurisdiction, product, customer, channel, and marketplace arrangement. Some marketplaces may calculate, collect, and remit certain taxes, while the seller may retain obligations elsewhere. Do not assume a marketplace’s action covers every sale or filing requirement.

Keep reports that show taxable sales, exempt sales, tax collected, marketplace-facilitated sales, jurisdiction detail, adjustments, filings, and payments. Reconcile sales tax amounts in order reports and settlements to the ledger liability and returns. Consult a qualified adviser for nexus, registration, product taxability, exemption, and filing questions.

Handle gift cards, credits, chargebacks, and reserves

Cash received for an unused gift card or customer credit may not be current-period sales revenue. Track issuance, redemption, expiration, and adjustments in a dedicated liability or supporting system according to the applicable policy.

A chargeback is not always the same as a refund. It can include the disputed sale, a processor fee, temporary reversal, and later recovery. Record the sequence so the customer account, revenue adjustment, fee, and cash effect remain traceable.

Processor reserves and rolling holds should reconcile to statements and expected release dates. Do not write off an unreleased balance merely because the bank deposit is smaller than sales activity.

Use Form 1099-K as a reconciliation input

A Form 1099-K is an information report, not a replacement for the store’s books. The IRS advises using it with other records to determine and report income. Amounts can differ from book revenue because of gross reporting, timing, multiple accounts, refunds, chargebacks, or items that require correction and support.

At year-end, reconcile each form to processor and marketplace records, then to the general ledger. Investigate account names, tax identification information, duplicated forms, and timing differences early. Do not alter sales merely to force a match without understanding the difference.

Monthly online retail close

  1. Confirm all storefront, marketplace, processor, inventory, and bank connections completed for the period.
  2. Reconcile every settlement from gross sales through discounts, refunds, taxes, fees, reserves, and payout.
  3. Reconcile bank, credit card, payment, loan, and marketplace clearing accounts.
  4. Review inventory receipts, transfers, sales, returns, shrinkage, and goods in transit.
  5. Reconcile sales tax reports, liabilities, returns, and payments by applicable jurisdiction.
  6. Review gift cards, customer credits, chargebacks, and processor reserves.
  7. Compare revenue and margin by channel or product dimension using consistent definitions.
  8. Save platform reports, reconciliations, corrections, and unresolved exceptions.

Choose integrations by control, not convenience alone

An integration should preserve gross components, use stable account mapping, handle duplicates, document failed syncs, support cutoff, and allow transactions to reconcile to source reports. Test a sample settlement before turning on automated posting. Lock the mapping after approval and require review for changes.

Monitor integrations with control totals such as order count, gross sales, refunds, tax, fees, and payout amount. A green connection indicator does not prove that accounting is complete. Reconcile independently to source statements.

Common online retail accounting mistakes

  • Posting net deposits as sales.
  • Mixing sales tax collected with revenue.
  • Ignoring marketplace reserves and clearing balances.
  • Combining fees, refunds, advertising, fulfillment, and shipping into one unexplained net amount.
  • Recording purchases as expense without reconciling inventory.
  • Assuming a marketplace handles every sales tax obligation.
  • Using Form 1099-K as the sales ledger.
  • Trusting an integration without settlement-level control totals.

For account design, see the chart of accounts structure guide. Businesses that need multi-channel and inventory help can also review the industry bookkeeping options.

Frequently asked questions

Why should online stores record gross sales instead of bank deposits?

The deposit is often net of refunds, fees, reserves, taxes, and other adjustments. Recording gross components preserves revenue and cost detail and allows the payout to reconcile.

What is an e-commerce clearing account?

It is a temporary balance that tracks money processed by a platform or payment provider before it reaches the bank. It should reconcile to unsettled, reserved, or in-transit amounts.

Is marketplace-collected sales tax revenue?

Amounts collected for a taxing authority are generally tracked separately from revenue. Marketplace rules and seller obligations vary, so reconcile the reports and confirm the treatment for each jurisdiction.

Should Form 1099-K equal sales in the books?

Not automatically. It is a gross payment information report and can differ because of timing, refunds, chargebacks, multiple processors, and reporting details. Reconcile it to source records.

How often should marketplace settlements be reconciled?

At least monthly, and more frequently for high-volume stores or platforms with short payout cycles. Every settlement should be traceable to a bank deposit or an open balance.

Can one chart of accounts support several sales channels?

Yes. Keep the ledger focused on meaningful financial categories and use supported channel, location, class, or tracking dimensions for additional reporting when they reconcile reliably.

Turn this guide into action

Want a clearer, more dependable financial process?

Talk through your bookkeeping needs