| name | ecommerce-seller |
| description | Industry vertical for e-commerce sellers including Amazon FBA, Shopify, Etsy, eBay, and direct-to-consumer brands. Loaded alongside any country skill to provide industry-specific classification guidance for inventory accounting, marketplace fees, shipping costs, and multi-channel revenue. Trigger phrases — Amazon seller, FBA, Shopify store, Etsy seller, eBay seller, e-commerce, online store, dropshipping, marketplace seller, DTC brand. |
| license | AGPL-3.0-or-later (code) / OpenAccountants Guide License v1.0 (content) |
| metadata | {"source":"openaccountants","jurisdiction":"GLOBAL","category":"vertical","quality":"source-cited draft","openaccountants_url":"https://openaccountants.com/skills/ecommerce-seller","obligation":"VERT"} |
E-commerce Seller Vertical Skill v1.0
General reference only. This skill is general tax/accounting reference material for AI-assisted workflows. It has not been reviewed for any specific person's facts, documents, elections, deadlines, residency, filing status, or local procedures. Do not rely on it to file, pay, amend, or take a tax position without review by a qualified professional in the relevant jurisdiction.
Section 1 — Industry Profile
E-commerce sellers purchase or manufacture physical (or digital) goods and sell them through online marketplaces and/or their own storefronts. The financial profile is characterized by significant cost of goods sold (30–70% of revenue), complex fee structures from marketplaces, inventory management requirements, and multi-channel revenue streams.
Typical entity structures: Sole trader (starting out), LLC/limited company (once profitable), partnership (family businesses).
Revenue model variations:
- Marketplace seller (Amazon FBA, eBay, Etsy) — products sold via marketplace, platform handles fulfillment (FBA) or seller ships directly (FBM/MFN)
- Own store (Shopify, WooCommerce, BigCommerce) — direct-to-consumer via own website
- Hybrid — selling on multiple marketplaces plus own store simultaneously
- Wholesale — bulk sales to retailers (lower margin, higher volume)
- Dropshipping — no inventory held; supplier ships directly to customer
- Print-on-demand — products manufactured per order (Printful, Printify)
Scale indicators: Monthly order volume, SKU count, inventory value, marketplace seller rating/tier. Revenue range from side-hustle ($5K–$50K) to full-time ($50K–$2M+) for individual sellers.
Cash flow pattern: Inventory purchases create large cash outflows before revenue arrives. Marketplace payouts typically biweekly (Amazon) or weekly (Shopify). Seasonal businesses (gifts, fashion) have extreme cash flow variation. Returns reduce cash flow 30–90 days post-sale.
Section 2 — Revenue Recognition
Marketplace revenue (Amazon, eBay, Etsy)
Gross vs. net reporting:
- Revenue = gross selling price charged to customer (before marketplace fees)
- Marketplace fees/commissions = cost of sale expense
- The bank deposit from Amazon/Etsy/eBay is NET of fees, refunds, and reimbursements
Amazon settlement reports:
- Amazon pays every 14 days in a consolidated settlement
- Settlement includes: product sales, shipping credits, gift wrap credits, MINUS referral fees, FBA fees, refunds, advertising costs, storage fees, other deductions
- Each line in the settlement must be classified separately — do NOT treat the net deposit as "revenue"
Refunds and returns:
- Refunds reduce revenue (contra-revenue), not treated as an expense
- Returned inventory: if resaleable, back into stock; if damaged, write off as cost of sale
- Amazon often refunds customers before the return arrives — timing difference
Multi-currency marketplace sales:
- Amazon.de, Amazon.co.jp, etc. pay in local currency or convert
- Revenue recognized at the exchange rate on the date of sale (accrual) or date of receipt (cash)
- Currency conversion fees from Amazon are a financial expense
Direct store revenue (Shopify, WooCommerce)
Payment processor settlements:
- Shopify Payments, Stripe, PayPal — each settles on its own schedule
- Revenue = gross order value; processing fee = cost of sale
- Chargebacks: reverse the original revenue entry, write off the product cost
Subscription/recurring revenue (subscription boxes):
- Recognize in the period delivered, not when the subscription was purchased
- Prepaid annual subscriptions: defer and recognize monthly (accrual basis)
Wholesale revenue
- Revenue recognized on delivery/acceptance (accrual) or payment (cash)
- Volume discounts reduce revenue (not a separate expense)
- Extended payment terms (Net 30/60/90) create receivables on accrual basis
Section 3 — Industry-Specific Deductions
Cost of goods sold (COGS)
The largest expense category for e-commerce. Includes:
- Product purchase cost (wholesale cost or manufacturing cost)
- Inbound freight and shipping to warehouse/FBA
- Import duties and customs charges
- Packaging materials (boxes, tape, labels, branded packaging)
- Product labeling and prep (FNSKU labels, poly bags for FBA)
- Product inspection costs
- Landed cost adjustments (insurance in transit)
Inventory valuation methods:
- FIFO (First In, First Out) — most common, required in some jurisdictions
- Weighted average cost — simpler for high-volume, similar items
- LIFO (Last In, First Out) — permitted in US (GAAP), prohibited under IFRS
- Specific identification — for unique/high-value items
The country skill specifies which methods are permitted. Conservative default: FIFO.
Marketplace and platform fees
- Amazon referral fees (8–15% depending on category)
- FBA fulfillment fees (pick, pack, ship per unit)
- FBA storage fees (monthly and long-term)
- Amazon advertising (PPC/Sponsored Products)
- eBay final value fees, insertion fees
- Etsy listing fees, transaction fees, payment processing fees
- Shopify monthly subscription, app subscriptions
- Payment processing fees (Stripe 2.9% + $0.30 typical)
Classification: All marketplace fees are cost of sale. Platform subscriptions (Shopify monthly) are operating expenses.
Shipping and fulfillment (seller-fulfilled)
- Outbound shipping costs (Royal Mail, USPS, UPS, DHL, FedEx)
- Packaging materials and supplies
- Shipping software (ShipStation, Pirate Ship, Shippo)
- Shipping insurance
- Returns postage (if seller-paid)
Marketing and advertising
- Amazon PPC / Sponsored Products
- Facebook/Meta Ads, Google Ads, TikTok Ads
- Influencer payments and gifted products (product cost = marketing expense)
- Product photography and videography
- Email marketing (Klaviyo, Mailchimp)
- SEO tools and services
Product development
- Product samples and prototyping
- Product testing and certification (CE, FCC, safety testing)
- Graphic design (packaging, listings, A+ content)
- Patent and trademark filing fees
- Product liability insurance
Software and tools
- Inventory management (Cin7, Linnworks, SellerBoard)
- Repricing tools (RepricerExpress)
- Analytics tools (Helium 10, Jungle Scout, Keepa)
- Accounting software (Xero, QuickBooks, A2X)
- Listing optimization tools
Section 4 — Common Bank Statement Patterns
Marketplace payouts (revenue inflows)
| Statement description pattern | Likely classification |
|---|
| AMAZON SERVICES, AMAZON EU, AMZN MKTP | Amazon marketplace payout |
| SHOPIFY PAYMENTS, SHOPIFY PAYOUT | Shopify store revenue payout |
| ETSY INC, ETSY IRELAND | Etsy marketplace payout |
| EBAY COMMERCE, EBAY INTL AG | eBay marketplace payout |
| PAYPAL TRANSFER, PAYPAL INST XFER | PayPal payment (multi-purpose — verify) |
| STRIPE TRANSFER, STRIPE PAYOUT | Payment processor payout (Shopify/direct) |
| KLARNA | Marketplace or payment processor |
| FAIRE WHOLESALE | Wholesale marketplace payout |
Supplier and inventory payments (expense outflows)
| Statement description pattern | Likely classification |
|---|
| ALIBABA.COM, ALIEXPRESS | Inventory purchase (Chinese suppliers) |
| GLOBAL-E, 1688.COM | Inventory purchase |
| DHL, UPS, FEDEX, TNT | Shipping (inbound or outbound — verify) |
| ROYAL MAIL, USPS, CANADA POST | Shipping (likely outbound) |
| CUSTOMS, HMRC DUTY, CBP | Import duty |
| PACKAGING SUPPLIES, ULINE | Packaging materials |
| AMAZON ADVERTISING, AMAZON ADS | Advertising expense |
Platform fees and services (expense outflows)
| Statement description pattern | Likely classification |
|---|
| SHOPIFY *MONTHLY, SHOPIFY BILLING | Platform subscription |
| HELIUM 10, JUNGLE SCOUT | Research tools |
| SHIPSTATION, PIRATE SHIP | Shipping software |
| KLAVIYO, MAILCHIMP | Email marketing |
| CANVA, ADOBE | Design software |
| META ADS, FACEBOOK ADS, GOOGLE ADS | Advertising |
| A2X, LINK MY BOOKS | Accounting integration software |
Section 5 — Equipment & Assets
Typical capital expenditure
| Asset | Typical cost range | Useful life | Notes |
|---|
| Warehouse shelving/racking | $500–$5,000 | 10 years | If seller-fulfilled |
| Label printer (Dymo, Rollo) | $150–$400 | 5 years | For shipping labels |
| Barcode scanner | $50–$300 | 5 years | Inventory management |
| Photography equipment | $500–$3,000 | 5 years | Camera, lighting, backdrop |
| Packing station/bench | $200–$1,000 | 10 years | If seller-fulfilled |
| Computer/laptop | $800–$2,500 | 3–4 years | For managing listings/accounts |
| Delivery vehicle | $5,000–$40,000 | 5–8 years | Local delivery operations |
Inventory as a current asset
Inventory is the dominant balance sheet item for e-commerce sellers:
- Classified as a current asset (expected to sell within 12 months)
- Valued at the LOWER of cost and net realizable value (NRV)
- NRV = estimated selling price minus costs to complete the sale
- Slow-moving inventory: write down if NRV falls below cost
- Dead stock: write off as cost of sale when determined unsaleable
- FBA inventory: still owned by the seller even though held in Amazon's warehouse
Lease vs. buy
- Warehouse space: Rent is operating expense. Consider long-term lease accounting (IFRS 16 / ASC 842) if lease > 12 months and above the low-value threshold.
- Delivery vehicles: Lease payments are operating expenses if operating lease; capitalize if finance lease.
- Equipment: Most e-commerce equipment is low-cost and should be expensed or depreciated over short useful lives.
Section 6 — IP & Licensing
Trademarks and brand registry
- Trademark registration fees: capitalize as intangible asset, amortize over registration period (typically 10 years)
- Amazon Brand Registry: no direct cost (uses existing trademark)
- Brand defense costs (cease and desist, counterfeit removal): expense as incurred
Product patents and designs
- Patent filing and prosecution costs: capitalize if the patent is granted, expense if abandoned
- Design registration: capitalize over registration period
- Utility patents on products: amortize over the shorter of patent life or product commercial life
Licensed products and brand deals
- License fees for selling branded merchandise: expense as cost of sale (per-unit royalty) or operating expense (flat fee)
- Character/brand licenses: match expense to revenue period
Photography and content
- Product photography: expense as marketing/cost of sale
- Video content: expense unless it has multi-year commercial life (rare for product content)
- User-generated content licenses: expense as marketing
Section 7 — Platform Income Reporting
Amazon seller reporting
Amazon 1099-K (US): Issued if gross sales exceed $600. Reports GROSS merchandise sales (including shipping charged to customer), not the net payout. The seller must reconcile:
- 1099-K gross amount
- MINUS Amazon fees (referral, FBA, storage)
- MINUS refunds
- MINUS advertising deducted from settlements
- EQUALS net payout to bank (should match bank deposits)
Amazon VAT reports (EU/UK): Amazon provides VAT transaction reports for each marketplace. These show place of supply and VAT rate applied. Essential for cross-border VAT compliance.
Shopify reporting
- Shopify does not issue 1099s — the payment processor (Shopify Payments = Stripe) issues the 1099-K
- Shopify reports are useful for revenue reconciliation but are NOT tax forms
Etsy reporting
Etsy 1099-K: Issued based on Etsy Payments gross sales. Includes shipping charged to buyer. Does not deduct Etsy fees.
Multi-platform reconciliation
When selling on multiple platforms:
- Maintain a per-platform revenue schedule
- Each platform's gross revenue + direct store revenue = total gross revenue
- Sum of all platform net payouts + direct payment processor payouts should reconcile to bank deposits
- Use accounting middleware (A2X, Link My Books) to automate this reconciliation
Cross-border platform sales
- Amazon Global Selling: selling on Amazon.co.uk, .de, .fr, .it, .es, .co.jp creates potential VAT/GST obligations in each country
- Distance selling thresholds (EU OSS: €10,000 combined) may require registration
- The country skill determines when foreign VAT registration is required
- Platform-collected tax (e.g., Amazon collecting US sales tax as marketplace facilitator) is NOT the seller's revenue — it passes through
Section 8 — Industry Tax Traps
Trap 1: Not tracking inventory / treating all purchases as expenses
Inventory purchases are NOT immediately deductible. Only the cost of goods SOLD reduces taxable profit. Unsold inventory is a current asset on the balance sheet. Buying $50K of stock and selling $30K of it means only $30K × unit cost is COGS. The remainder is inventory.
Trap 2: Confusing net marketplace payout with revenue
Amazon deposits $8,000 into the bank, but gross sales were $12,000 with $4,000 in fees/refunds. Revenue is $12,000 (less refunds as contra-revenue). Fees are a separate deductible expense. Reporting $8,000 as revenue understates both revenue AND deductions — and mismatches with 1099-K reporting.
Trap 3: Ignoring sales tax nexus / VAT distance selling
Holding inventory in a state (US) or country (EU) creates tax nexus. FBA automatically distributes inventory across multiple warehouses/countries. Sellers are often registered in one jurisdiction but have nexus in many. Each nexus may require registration and filing.
Trap 4: Writing off dead stock without documentation
Inventory write-offs require documentation: what was written off, why (damaged, expired, obsolete), quantity, cost basis, and how disposed of. Simply removing items from the inventory count without documentation creates audit risk.
Trap 5: Not accounting for FBA reimbursements correctly
Amazon sometimes reimburses sellers for lost/damaged inventory. This is NOT revenue — it is compensation for lost inventory. Correct treatment: credit COGS or credit inventory (restoring the cost base of the lost item). Do not double-count by also claiming the loss.
Trap 6: Import duty not included in inventory cost
Import duties and customs charges are part of the landed cost of inventory. They increase the cost basis of stock, not a separate operating expense. When the item sells, the duty is included in COGS.
Trap 7: Personal use of inventory not recorded
Taking inventory for personal use is a deemed sale at market value (or cost in some jurisdictions). Must be recorded as drawings/personal use, not silently removed from stock.
Trap 8: Advertising costs capitalized as inventory
Amazon PPC, Facebook Ads, Google Ads are period expenses. They are NOT part of inventory cost (IAS 2 / ASC 330 exclude selling costs from inventory valuation). Expense in the period incurred.
Section 9 — Insurance & Professional Costs
Product liability insurance
- Essential for physical product sellers (especially children's products, electronics, consumables)
- Required by Amazon for certain categories and revenue levels
- Cost range: $500–$5,000/year depending on category and revenue
- Fully deductible as business expense
Cargo and transit insurance
- Covers goods in transit from supplier to warehouse or warehouse to customer
- Particularly important for high-value shipments from overseas suppliers
- May be included in shipping terms (CIF vs. FOB) — check supplier agreement
- Deductible as cost of goods sold (forms part of landed cost)
Business interruption insurance
- Covers lost income if warehouse is damaged, supplier fails, or account is suspended
- Relevant for sellers dependent on a single marketplace or supplier
- Deductible as operating expense
Professional memberships
- Trade associations (relevant industry body)
- E-commerce seller communities (paid forums, masterminds)
- Chamber of commerce membership
- All deductible as business expenses
Accounting and compliance costs
- Bookkeeper/accountant fees — deductible
- VAT registration and filing services (multi-country) — deductible
- Customs broker fees — part of landed cost (COGS)
- Sales tax compliance services (TaxJar, Avalara) — deductible
- Annual return/company filing fees — deductible
Section 10 — Scaling Triggers
When to incorporate
Consider incorporation when:
- Annual profit exceeds the country skill's tax-advantaged threshold for companies
- Product liability risk warrants limited liability protection
- Taking on business partners or investors
- Opening multiple marketplace accounts (some require separate entities)
- Applying for wholesale accounts that require a company
When to register for VAT/GST
- Monitor total revenue (all channels) against the country skill's threshold
- FBA inventory stored in foreign countries may trigger IMMEDIATE registration (no threshold)
- EU One-Stop Shop (OSS) simplifies but doesn't eliminate the obligation
- Voluntary registration may be beneficial if large import duties paid include VAT
Inventory management inflection points
- <100 SKUs: Spreadsheet tracking sufficient
- 100–500 SKUs: Dedicated inventory management software needed
- 500+ SKUs: Warehouse management system, barcode scanning, automated reordering
- Multi-warehouse: Requires software tracking stock location and transfer between locations
Hiring triggers
- First hire: Virtual assistant or customer service (when response time is slipping)
- Warehouse staff: When packing and shipping takes >20 hours/week
- Specialist: When advertising spend exceeds $5K/month (hire ads specialist)
- Bookkeeper: When transaction volume exceeds 500/month
Multi-channel considerations
- Selling on 3+ channels simultaneously requires inventory sync to prevent overselling
- Each new channel adds compliance requirements (platform terms, tax obligations)
- Channel profitability analysis needed: revenue per channel minus channel-specific costs
- Consider channel-specific pricing strategies (higher prices on marketplaces to offset fees)
Financial metrics to monitor
- Gross margin by product: Below 30% is unsustainable after all fees
- Inventory turnover: Below 4x/year suggests overstocking
- Return rate: Above 10% suggests product/listing quality issues
- Advertising cost of sale (ACoS): Above 30% suggests unprofitable advertising
- Cash conversion cycle: Days inventory + days receivable - days payable
Disclaimer
This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
The most up-to-date, verified version of this skill is maintained at openaccountants.com. Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
Source: OpenAccountants — open tax Guides for AI, reviewed by named CPAs/CAs/EAs. Quality: source-cited draft. For always-current figures and named-accountant backing, connect the OpenAccountants MCP server (openaccountants-mcp).