Accounting for Dropshipping: How to Track COGS When You Never Touch Inventory
Dropshipping accounting is tricky because you sell products you never physically touch. This guide explains how to correctly track COGS, manage supplier payments, and calculate true profit margins when inventory is handled by a third party.
The Dropshipping Accounting Puzzle
In a traditional retail business, you buy inventory, store it, and ship it to customers. Your cost of goods sold is straightforward: what you paid for the items you sold. In dropshipping, you never touch the product. Your supplier ships directly to your customer, and you pocket the margin between the retail price and the wholesale cost.
This simplifies operations but complicates accounting. You still have COGS, inventory obligations, and tax reporting requirements, but the usual tracking methods do not apply.
Tracking Cost of Goods Sold Without Inventory
Even though you do not hold physical inventory, every sale has a cost associated with it. Your COGS includes every expense directly tied to fulfilling an order.
Dropshipping COGS Components
| Cost Component | Description | Example Amount |
|---|---|---|
| Wholesale product cost | Price paid to supplier per unit | $12.00 |
| Supplier shipping fee | Cost for supplier to ship to customer | $3.50 |
| Platform transaction fee | Shopify, Amazon, or other marketplace fees | $2.10 |
| Payment processing fee | Stripe or PayPal per-transaction fee | $1.17 |
| Total COGS per order | Sum of all fulfillment costs | $18.77 |
If you sell that product for $34.99, your gross profit per order is $16.22, not $22.99 (which you would get if you only subtracted the wholesale cost). Those extra fees eat nearly 30 percent of your apparent margin.
Recording Sales and Supplier Payments
The timing mismatch between customer payments and supplier charges creates bookkeeping complexity. A customer pays you on Monday, but your supplier does not charge you until they ship on Wednesday. Or your supplier batches charges weekly.
The Correct Recording Sequence
When the customer pays: Record the full sale amount as revenue and the expected COGS as a liability (accounts payable to supplier). This matches revenue with the cost incurred to generate it in the same period.
When the supplier charges you: Reduce accounts payable and reduce cash. The COGS was already recorded at the time of sale, so your P&L is not affected by the supplier payment timing.
Managing Supplier Payment Reconciliation
Dropshipping suppliers often batch-charge their invoices, making reconciliation challenging. You might receive a single charge of $847.32 from AliExpress that covers 63 individual orders placed over two weeks.
The solution is to maintain an order-level cost ledger that tracks the expected cost for every order. When the batch charge arrives, reconcile it against the sum of individual order costs. Discrepancies indicate price changes, shipping cost adjustments, or errors that need investigation.
Returns and Refund Accounting
Returns in dropshipping are complicated because you often cannot return the item to your supplier. When a customer requests a refund, you may eat the full cost, the supplier may offer a partial credit, or you may need to absorb the return shipping cost.
- Full refund with no supplier credit: Record the refund as contra-revenue and write off the COGS as a loss
- Full refund with supplier credit: Record the refund as contra-revenue and the supplier credit as a reduction in COGS
- Partial refund (customer keeps item): Record the partial refund as contra-revenue, COGS remains unchanged
Calculating True Profitability
Beyond gross margins, dropshipping profitability requires tracking your total cost per acquired customer. If you spend $15 on Facebook ads to generate a sale with $16.22 in gross profit, your net profit per order is only $1.22.
Calculate these metrics monthly:
- Average order value (AOV): Total revenue / Number of orders
- Average COGS per order: Total COGS / Number of orders
- Customer acquisition cost (CAC): Total ad spend / New customers
- Net profit per order: AOV - COGS - CAC - overhead allocation
Automate your transaction categorization with tools that eliminate manual data entry so you can focus on margin optimization instead of bookkeeping. For e-commerce specifics beyond dropshipping, see our comprehensive guide on bookkeeping for e-commerce sellers.
Ready to put this into practice?
Finntree's AI CFO analyzes your finances using strategies from hundreds of top CFOs.
Start Your Free Trial