E-Commerce Accounting · From a Team Serving Businesses Since 2005
Bookkeeping for Dropshipping Businesses: What You Need to Get Right
Dropshipping bookkeeping is more complex than most e-commerce models because you never physically handle inventory, your supplier ships directly to the customer, and your profit margins depend on accurately tracking costs that flow through multiple platforms, currencies, and fee structures. Get the bookkeeping wrong, and you will not know your actual profit until it is too late.
In our 20+ years providing bookkeeping services to thousands of businesses, we have worked with dropshippers running operations on Shopify, Amazon, WooCommerce, and other platforms. The businesses that thrive are the ones that know their real margins — not the ones guessing at profitability based on top-line revenue. This guide covers exactly what makes dropshipping bookkeeping different and how to set it up correctly.
Why Dropshipping Bookkeeping Is Different
The COGS Timing Problem
In traditional retail, you buy inventory, stock it, and sell it. COGS is straightforward. In dropshipping, you do not purchase the product until after the customer orders it. The supplier charges you, ships directly to the customer, and you keep the margin. The problem is that your revenue (from the customer) and your cost (to the supplier) often hit different platforms at different times, sometimes in different currencies. If your bookkeeper is not matching each sale to its corresponding supplier cost, your profit numbers will be wrong — sometimes dramatically wrong.
Multi-Platform Revenue Streams
Most dropshippers sell across multiple channels: Shopify, Amazon, eBay, Etsy, or their own WooCommerce store. Each platform has its own fee structure, payout schedule, and transaction reporting format. Amazon pays every two weeks with fees already deducted. Shopify pays daily or weekly depending on your plan. PayPal holds funds for new sellers. Your bookkeeping needs to reconcile each platform independently and then roll everything into a single set of books that shows the real picture.
Fees and Transaction Costs Eat into Margins
Dropshipping margins are typically thin — 15-30% before fees. Platform fees (Amazon referral fees average 15%), payment processing (2.9% + $0.30 per transaction on Stripe or PayPal), advertising costs, and currency conversion fees all stack up. If these are not tracked and categorized individually, you cannot identify which products or channels are actually profitable. A product that looks like a 25% margin on paper might be a 5% margin after all fees are accounted for.
Returns, Refunds, and Chargebacks
Dropshipping typically has higher return rates than traditional e-commerce because you have less control over product quality and shipping times. Each return requires reversing the revenue entry, recording any refund processing fees, and potentially writing off the cost if the supplier does not accept the return. Chargebacks add dispute fees on top of the refund. Your books need to track each of these separately so you can measure your true return rate and its financial impact.
How to Set Up Dropshipping Bookkeeping
Step 1: Choose Your Accounting Software
You need accounting software that integrates with your sales platforms. QuickBooks Online and Xero both connect to Shopify, Amazon, and most major e-commerce platforms through apps like A2X, Synder, or Link My Books. These integration tools automatically import sales, fees, and payouts in a format your bookkeeper can reconcile. Avoid relying on manual entry — with hundreds of daily transactions, manual bookkeeping is unsustainable and error-prone.
Step 2: Set Up Your Chart of Accounts
A standard chart of accounts will not work for dropshipping. You need separate accounts for: revenue by channel (Shopify sales, Amazon sales, eBay sales), COGS by supplier, platform fees by channel, shipping costs, refunds and returns, advertising spend by platform, and payment processing fees. This granularity is what lets you calculate per-channel and per-product profitability. Your bookkeeper should set this up before you start entering transactions.
Step 3: Match Every Sale to Its Cost
Each customer order needs to be matched to the corresponding supplier invoice. If a customer pays you $45 for a product and your supplier charges you $22 plus $6 shipping, your COGS for that order is $28 and your gross profit is $17. Then subtract the platform fee, payment processing fee, and any advertising cost attributed to that sale. This matching is the core of dropshipping bookkeeping and the part most businesses get wrong.
Step 4: Reconcile Each Platform Monthly
Every sales channel and payment processor needs monthly reconciliation. Compare your Shopify payouts report against your bank deposits. Match your Amazon settlement reports against what actually hit your account. Verify that PayPal transactions match your records. Discrepancies usually come from held funds, delayed payouts, or fees that were deducted before deposit. Catching these early prevents end-of-year headaches.
Step 5: Track Sales Tax Obligations
Sales tax for dropshipping is complicated because you may have nexus (tax obligation) in states where your suppliers ship from, not just where you are located. Economic nexus laws in most states mean that exceeding a sales threshold (typically $100,000 or 200 transactions) triggers a filing obligation. Your bookkeeper needs to track sales by state, monitor threshold levels, and ensure you are collecting and remitting tax where required. Tax planning is especially important when selling across multiple states.
Common Dropshipping Bookkeeping Mistakes
Mistake 1: Recording Revenue as the Full Sale Amount
When Amazon deposits $850 into your account after a $1,000 sales day, the $150 difference is fees — not missing revenue. If you record $1,000 in revenue and then cannot find $150, your books are wrong. The correct approach is to record gross revenue of $1,000, then separately record the $150 in platform fees, so your net deposit matches your bank. Integration tools like A2X handle this breakdown automatically.
Mistake 2: Lumping All Expenses Together
Recording “Shopify $3,200” as a single monthly expense tells you nothing. That $3,200 includes your subscription, transaction fees, app charges, and possibly shipping labels. Each needs its own category. Without this breakdown, you cannot identify which costs are growing, which are fixed, and where to optimize.
Mistake 3: Ignoring Currency Conversion Costs
If your supplier invoices in Chinese yuan or euros and your customers pay in US dollars, every transaction involves a currency conversion. These conversions carry fees (typically 1-3%) and exchange rate fluctuations that affect your actual cost. Record each supplier payment at the converted USD amount and track the conversion fee separately. Over a year, this can represent thousands of dollars in hidden costs.
Mistake 4: Not Separating Personal and Business Finances
Many dropshippers start by running business transactions through personal accounts. This makes bookkeeping exponentially harder and creates tax problems. Open a dedicated business bank account and credit card. Run all business transactions through them. Your bookkeeper will save hours every month, and your tax preparation will be cleaner.
How Professional Bookkeeping Supports Dropshippers
Dropshipping generates high transaction volume across multiple platforms with thin margins — exactly the conditions where professional bookkeeping pays for itself. Here is what a dedicated team handles:
Multi-platform reconciliation: Every sales channel, payment processor, and supplier account is reconciled monthly so your books match reality across all platforms.
Per-product and per-channel profitability: Your bookkeeper breaks down revenue, COGS, fees, and advertising costs by product and channel so you know exactly what is making money and what is not.
Sales tax tracking: Nexus obligations across states are monitored, and sales tax collected is reconciled against what needs to be remitted — preventing penalties and interest.
Clean financial reporting: Monthly P&L statements, cash flow forecasts, and balance sheets give you a clear view of business health without you having to dig through platform dashboards.
Get your dropshipping books under control
Maxim Liberty provides dedicated bookkeeping teams experienced in e-commerce and dropshipping accounting. We reconcile your platforms, track your real margins, and keep your books tax-ready — backed by 20+ years serving thousands of businesses.
Frequently Asked Questions
Who is responsible for sales tax in dropshipping?
In most states, the seller (you) is responsible for collecting and remitting sales tax, even though the supplier ships the product. Economic nexus laws mean you may owe sales tax in states where you exceed sales thresholds, regardless of where your business is physically located. Your bookkeeper should track sales by state and monitor nexus triggers.
How do I track COGS when I do not hold inventory?
Match each customer order to the corresponding supplier invoice. Your COGS is what the supplier charges you (product cost plus shipping to customer), not the sale price. Recording this for every order lets you calculate gross margin per product. Integration tools like A2X or Synder can automate much of this matching.
What accounting software is best for dropshipping?
QuickBooks Online and Xero are the most common choices because they integrate with Shopify, Amazon, and other platforms through apps like A2X, Synder, or Link My Books. The software itself matters less than having proper integrations and a bookkeeper who reconciles the data regularly.
How do I handle returns and refunds in my books?
When a customer returns a product, reverse the original revenue entry and record the refund. If the platform charges a refund processing fee, record that as a separate expense. If the supplier does not accept the return, write off the product cost. Track your return rate monthly — rising returns signal product quality or listing accuracy problems.
Can a bookkeeper handle multi-platform dropshipping?
Yes. A professional bookkeeper experienced in e-commerce will reconcile each platform separately (Shopify, Amazon, eBay, PayPal), match supplier costs to orders, categorize all fees, and produce consolidated financial statements that show your true profitability across all channels.