Accounting for Drop Ship Inventory: COGS, Sales Tax, and 1099-K

Accounting for a dropshipping inventory is mostly an exercise in accounting for what isn’t there. Because you never take possession of the goods, your balance sheet skips the inventory asset that a traditional retailer would carry, and the supplier’s cost flows straight to cost of goods sold in the same period you record the sale. Two judgments then decide how the numbers look: whether you’re acting as a principal or an agent in the transaction, which sets the size of your reported revenue, and when control of the product transfers to the customer, which sets the date the sale hits the books. Both come from ASC 606, and getting them wrong is the fastest way to distort your financial statements.

Principal or Agent: The Judgment That Shapes Your Top Line

The most consequential call in dropshipping accounting is whether you’re a principal or an agent in each sale. A principal controls the goods before they reach the customer and reports the full amount the customer pays as revenue, with a matching cost of goods sold. An agent arranges for someone else to deliver the product and reports only the net commission retained.

ASC 606-10-55-39 gives three indicators that you control the goods and are therefore a principal:

  • Fulfillment responsibility. You’re primarily responsible for making sure the customer gets what was promised, including handling complaints about the product itself.
  • Inventory risk. You bear the risk of unsold or returned goods, even briefly. Committing to purchase before you have a customer order is strong evidence of this.
  • Pricing discretion. You set the final price the customer pays, rather than earning a fixed fee or percentage set by the supplier.

No single indicator is decisive, and their relative weight shifts with the specific contract terms.1Deloitte Accounting Research Tool. Determining Whether an Entity Is Acting as a Principal Most dropshippers who run their own storefront, choose what to sell, set their own prices, and handle customer service will land on the principal side. Marketplace sellers earning a referral fee or affiliate commission usually land on the agent side.

The impact on your income statement is dramatic. A principal selling a $100 product at a $70 wholesale cost reports $100 in revenue and $70 in COGS for $30 in gross profit. An agent in the same transaction reports only $30 in revenue with no COGS line at all. The cash outcome is identical; the statements look nothing alike. Misclassifying your role distorts your top line and, with it, lending covenants, investor metrics, and any comparison with other businesses.

When Revenue Hits the Books

ASC 606 recognizes revenue at the point in time when control of the product transfers to the customer, defined as the ability to direct the use of and receive the benefits from the asset.2Deloitte Accounting Research Tool. Revenue Recognized at a Point in Time In dropshipping, shipping terms typically settle the question.

Under FOB Shipping Point, title, risk, and physical control transfer when the goods leave the supplier’s dock, so you recognize revenue at shipment. Under FOB Destination, none of that shifts until the product arrives at the customer’s location, and revenue is delayed to that date.2Deloitte Accounting Research Tool. Revenue Recognized at a Point in Time The distinction matters most at cutoffs. A shipment leaving the supplier’s warehouse on December 31 under FOB Shipping Point belongs in December’s revenue; the same shipment under FOB Destination might not be recognized until January.

How COGS Works Without an Inventory Account

Traditional retailers buy goods, park them in an inventory account, and move the cost to the income statement only when the goods sell. Dropshippers skip the middle step. Because you never take physical possession or hold title for any meaningful period, there’s no inventory asset to record. The wholesale cost flows directly to cost of goods sold.

The matching principle requires that expense to land in the same period as the related revenue. When a customer order triggers a $70 charge from your supplier and you recognize the $100 sale in March, the $70 cost must also appear in March, regardless of when the supplier’s invoice arrives or when you pay it.

Timing mismatches are the common headache. You confirm shipment and record the sale on March 30, but the supplier’s invoice doesn’t arrive until April 5. That situation calls for an accrual: debit COGS for $70 and credit an accrued liability for $70 on March 30. When the actual invoice arrives in April, reverse the accrual and book the payable normally. Skipping the accrual understates March’s expenses and overstates its profit, and missing accruals are one of the fastest ways to trigger a restatement in a dropshipping business.

What Belongs in COGS

COGS for a dropshipped order includes the wholesale purchase price paid to the supplier and any shipping costs that are integral to getting the product to the customer and are your contractual responsibility. Pay the supplier $65 for the product and $5 to ship it directly to the buyer, and your COGS is $70. Costs that aren’t tied to fulfilling a specific order (your Shopify subscription, advertising spend, storage-type fees from a supplier) belong in operating expenses.

Where Payment Processing Fees Belong

Credit card fees, payment gateway charges, and platform transaction fees are not COGS. They aren’t tied to producing or acquiring the product; they’re the cost of collecting money. Record them as an operating expense, typically under bank service charges or payment processing fees. Lumping them into COGS distorts your gross margin and makes benchmarking harder.

Sample Journal Entries for a Dropship Sale

Assume you’re classified as a principal and make a $100 sale with a $70 supplier cost. On the date control transfers to the customer, two entries post together.

The revenue entry debits accounts receivable (or cash) $100 and credits sales revenue $100. The cost entry, recorded on the same date, debits COGS $70 and credits accounts payable (or cash) $70. Gross profit shows $30. The balance sheet never touches an inventory line; it carries temporary receivable and payable balances that clear when cash moves.

If you qualify as an agent, the entries collapse. Debit cash $100, credit a payable to the supplier for $70, and credit revenue for $30. No COGS entry, because your revenue is already the net commission.

At period-end, if any sales were recorded but the matching supplier invoices haven’t arrived, book the accrual described above. Estimate the cost from the purchase order or supplier price list, record the accrued liability, and reverse it when the real invoice posts.

Returns and Refunds

ASC 606 treats the customer’s right of return as variable consideration, so you estimate expected returns at the time of sale and adjust revenue accordingly.3Deloitte Accounting Research Tool. Variable Consideration When you sell a product the customer can return, you recognize three things at once:

  • Revenue for only the portion of sales you expect to keep, excluding estimated returns.
  • A refund liability for the amount you expect to return to customers.
  • A right-of-return asset for your expected recovery of the product cost, with a corresponding reduction to COGS.

The right-of-return asset is where dropshipping diverges from ordinary retail. A traditional retailer expects the returned product back and plans to resell it. A dropshipper may never see the product. If your supplier accepts returns and issues you a credit, the asset reflects that expected credit. If the supplier doesn’t accept returns, you have no recovery, the asset is zero, and you absorb the full cost. Update the estimate at each reporting period and adjust revenue and the refund liability as needed.3Deloitte Accounting Research Tool. Variable Consideration

When a return actually happens, debit sales returns (reducing revenue) and credit accounts receivable or cash. On the cost side, if the supplier issues a credit, debit accounts payable and credit COGS to reverse the original expense. Keep return data by supplier. If one supplier’s products run a 15% return rate, that pattern should feed the variable consideration estimate for future sales of those products.

Sales Tax, Nexus, and Resale Certificates

Sales tax is where dropshipping accounting turns genuinely complicated. Three parties in potentially three states means three possible taxing jurisdictions, and the rules aren’t uniform.

Start with nexus. Before 2018, nexus required physical presence like an office or warehouse. South Dakota v. Wayfair changed that by upholding economic nexus, which requires remote sellers to collect sales tax once they exceed a threshold of sales into a state.4Supreme Court of the United States. South Dakota v Wayfair Inc South Dakota’s law set the threshold at $100,000 in sales or 200 transactions annually, and most states adopted similar standards. Roughly half the states that originally included a transaction count have since eliminated it, leaving a dollar-volume-only test. The $100,000 sales threshold is the most common standard, though a few states set it higher or lower. Check each state where you ship, because thresholds and rules vary. Once you have nexus, you register with the state, collect from the end customer, and remit on the required schedule.

Resale Certificates and Double Taxation

The transaction between you and your supplier is a wholesale purchase for resale, not a retail sale. To keep the supplier from charging you sales tax on that purchase, you provide a resale certificate confirming the goods are being resold and that you’ll collect and remit tax from the end customer.

Which state’s certificate to use is the complication. If you’re registered in the state where the goods are delivered, you issue that state’s resale certificate. If you aren’t registered there, some states accept your home state’s certificate, others accept a multistate form like the MTC or Streamlined Sales Tax certificate, and roughly ten states require you to register and use their own. Without a valid certificate, the supplier must charge you tax on the wholesale price, inflating your COGS and squeezing every order’s margin.

Import Duties on International Shipments

Many dropshippers source from overseas suppliers who ship directly to U.S. customers. Individual shipments valued at $800 or less previously entered duty-free under the de minimis exemption in 19 U.S.C. 1321.5Office of the Law Revision Counsel. 19 U.S. Code 1321 – Administrative Exemptions That exemption has been suspended. As of February 2026, all applicable duties, taxes, and fees apply to imported shipments regardless of value, country of origin, or shipping method.6The White House. Continuing the Suspension of Duty-Free De Minimis Treatment for All Countries

For accounting, every international shipment now triggers customs duties and import processing fees, and those costs belong in COGS because they’re directly tied to acquiring the product for resale. If the supplier handles customs clearance and passes the duty cost through, it shows up on the supplier invoice. If you’re the importer of record, you pay the duty separately and accrue it alongside the product cost in the same period you recognize the sale.

Federal Income Tax Treatment

For tax purposes, how you handle product costs depends on the size of your business. Under Section 471(c) of the Internal Revenue Code, a business that meets the gross receipts test doesn’t have to follow traditional inventory accounting rules.7Office of the Law Revision Counsel. 26 U.S. Code 471 – General Rule for Inventories Instead, you can treat product costs as non-incidental materials and supplies, expensing them when paid or consumed rather than tracking them through an inventory system.

For tax years beginning in 2026, you qualify if your average annual gross receipts over the prior three years don’t exceed $32 million.8Internal Revenue Service. Revenue Procedure 2025-32 Most dropshippers sit well below that. The practical payoff is that you can use the cash method, skip formal inventory valuations, and deduct product costs when you pay suppliers rather than when the customer receives the goods.

Sole proprietors report dropshipping income on Schedule C. The IRS instructions confirm that a qualifying small business taxpayer can choose not to keep a formal inventory, provided the method of accounting clearly reflects income.9Internal Revenue Service. Instructions for Schedule C (Form 1040) If you do keep inventory records, use Part III of Schedule C to calculate COGS. If you don’t, product costs flow through as expenses, but the IRS still expects records detailed enough to support the deductions on examination.

Reconciling Form 1099-K

If you receive payments through a third-party platform like Shopify Payments, PayPal, or Stripe, the platform reports your gross payment volume on Form 1099-K when you exceed $20,000 in gross payments and 200 transactions in a calendar year.10Internal Revenue Service. IRS Issues FAQs on Form 1099-K Threshold The reported amount is gross: it includes shipping charges, sales tax collected, and refunded transactions. Your taxable income is considerably lower after subtracting product costs, refunds, and deductible expenses, but the 1099-K is what the IRS sees first. Keep records that reconcile the 1099-K to your return so you can respond to a notice without a fire drill.