Marketplace Integration
Guide 51: Marketplace Integration
Import and reconcile settlement data from Amazon, Shopify, Etsy, and eBay
Overview
If you sell on online marketplaces, your bank deposits are lump-sum payouts that combine sales, fees, refunds, and taxes. OtterLedger's Marketplace Integration breaks these deposits into individual line items so you can track profitability, categorize fees for tax time, and reconcile with your bank.
Why You Need This
A marketplace deposit hides dozens of individual transactions: product sales, referral fees, fulfillment charges, advertising costs, refunds, and taxes. Without breaking these down, you can't answer basic questions:
- How much did marketplace fees actually cost me this month?
- Which platform is most profitable after fees?
- What are my Schedule C deductions from marketplace fees?
OtterLedger solves this by importing your settlement files and categorizing every line item.
Supported Marketplaces:
- Amazon Seller Central (CSV/TSV import)
- Shopify (CSV import)
- Etsy (CSV import)
- eBay (CSV import)
Getting Started
Step 1: Connect a Marketplace
- Click Marketplace in the sidebar
- Click Add Marketplace
- Follow the 4-step wizard:
- Platform — Choose your marketplace and enter your store name
- Account Mapping — Map fee types to OtterLedger categories (or let OtterLedger create dedicated accounts)
- Tax & Clearing — Configure sales tax handling and clearing account
- Test Drive — Import a sample settlement file to verify everything works
Step 2: Import a Settlement
- From the Marketplace dashboard, click Import Settlement
- Select your marketplace account
- Browse for your settlement file (TSV for Amazon, CSV for others):
- Amazon: Download the Settlement Report (TSV) from Seller Central > Reports > Payments
- Shopify: Download the Payout CSV from Settings > Payments > View payouts
- Etsy: Download from Shop Manager > Finances > Payment account > Download CSV
- eBay: Download from Seller Hub > Payments > All transactions > Download report
- Review the preview — verify line count, gross sales, fees, and net payout
- Click Import
Step 3: Review Unmapped Fees
After import, some fee types may not have category mappings yet.
- Check the unmapped fees badge on the dashboard
- Click to open the Review Queue
- For each unmapped fee group:
- Select a category from the dropdown
- Check "Remember this rule" to auto-map this fee type in future imports
- Click Categorize
Step 4: Reconcile with Bank Deposit
- Open the settlement detail view
- Click Match to Bank Deposit
- OtterLedger suggests matching transactions from your bank feed
- Select the correct deposit (penny variance is shown if not exact)
- Click Match — the settlement is now reconciled
Settlement File Formats
Amazon
- Download from Seller Central > Reports > Payments > Date Range Reports
- Select "Flat File V2" format (TSV)
- One file per settlement period (typically bi-weekly)
Shopify
- Download from Settings > Payments > View payouts > Export
- CSV format with one row per transaction
- Grouped by payout date automatically
Etsy
- Download from Shop Manager > Finances > Payment account > Download CSV
- CSV format grouped by month
eBay
- Download from Seller Hub > Payments > All transactions > Download report
- CSV format grouped by payout ID
Clearing Accounts
OtterLedger creates a clearing account for each marketplace (e.g., "Amazon Clearing"). This is an internal account that:
- Receives settlement line items during import
- Gets zeroed out when matched to a bank deposit
- Helps you verify that every dollar is accounted for
Clearing accounts are hidden from your main Accounts list but visible in Marketplace views.
Fee Mapping
OtterLedger ships with default mappings for common marketplace fees:
| Fee Type | Default Category |
|---|---|
| Referral Fee | Commissions & Fees |
| FBA Fulfillment | Shipping & Fulfillment |
| Storage Fee | Warehouse & Storage |
| Advertising | Advertising |
| Subscription | Software & Subscriptions |
You can customize these mappings or create your own rules. Rules support:
- Exact match — fee description must match exactly
- Contains — fee description contains the keyword
- Regex — pattern matching for complex fee names
Profitability Reports
Go to Marketplace > Profitability to see:
- Gross Sales — total revenue before fees
- Fee Breakdown — referral, fulfillment, advertising, etc.
- Refunds — returned merchandise
- Net Revenue — what you actually earned
- Effective Fee Rate — total fees as a percentage of gross sales
Filter by date range, platform, or individual marketplace account.
Schedule C Integration
Marketplace fees automatically map to Schedule C lines for tax reporting:
| Income / Fee Category | Schedule C Line |
|---|---|
| Marketplace gross sales | Line 1 — Gross receipts |
| Referral/Commission fees | Line 10 — Commissions and fees |
| Advertising | Line 8 — Advertising |
| Shipping/Fulfillment | Line 22 — Supplies |
| Platform subscriptions | Line 18 — Office expense |
| Storage / other platform charges | Line 27a — Other expenses |
Tips
- Import regularly — import each settlement as it arrives to keep your books current
- Check the clearing account — if the balance isn't zero, a settlement hasn't been matched to a bank deposit yet
- Use "Remember Rule" — after categorizing a new fee type once, enable the rule so future imports are automatic
- Review the fee waterfall — the profitability report shows exactly where your money goes
Limitations
- Amazon API integration is not available (requires $1,400/yr developer fee) — use CSV/TSV exports instead
- Etsy groups settlements by month (no per-payout granularity)
- Multi-currency settlements are imported in the original currency — no automatic conversion
See also: Banking & Bank Feeds (guide-09) | Reconciliation (guide-10) | Schedule C Report (guide-18) | Amazon Integration (guide-43)