

Business Expenses and Tax Deductions for E-Commerce Businesses
A practical guide to e-commerce business expenses and tax deductions: COGS, platform fees, ad spend, home office, inventory rules, and quarterly taxes.
Claiming e-commerce tax deductions requires tracking the right expenses, following IRS rules, and maintaining a defensible bookkeeping setup. Your April tax bill depends on the expenses you tracked, the categories you used, and the bank records that back them up.
This page is for informational purposes only and is not financial, legal, or tax advice. See the Disclosures section below.
What counts as a deductible business expense for an e-commerce seller?
The IRS test is two words: ordinary and necessary. "Ordinary" means common in your industry. "Necessary" means helpful and appropriate for the business. For a Shopify apparel seller, that's Meta ad spend. For an Amazon private-label seller, that's FBA fulfillment fees. For a print-on-demand store, that's Printful's per-unit cost. If another seller in your category would recognize the expense as part of doing the work, it generally qualifies.
Two buckets matter most:
- Operating expenses are deducted in the year you incur them. Software subscriptions, ad spend, processing fees, and shipping costs all sit here.
- Cost of goods sold (COGS) is deducted in the year the product actually sells. The $4 you paid your manufacturer in November for a unit that ships in February becomes a deduction next year, not this one.
A dedicated business checking account helps separate business activity from personal spending, which makes deductions easier to support if the IRS asks. Novo business checking has no monthly account fee and no minimum balance requirement, and integrates with Shopify, Stripe, QuickBooks, and Xero to help e-commerce sellers move transaction data into their bookkeeping workflow.
Mixed-use gray areas. Phone, internet, and home space rarely split cleanly. The honest method is a percentage you can defend: if 70% of your phone use is supplier calls, customer support, and ad account management, deduct 70% of the bill. Write the logic down once and apply it consistently across the year.
Which e-commerce expense categories should sellers track?
Most online seller expenses fall into these categories.
Inventory and COGS. Product cost from your supplier, inbound freight, branded boxes or inserts that ship with the product, customs duties, and import fees are capitalized into COGS rather than expensed separately. The unit cost you book is the landed cost: what it actually took to get one sellable unit into your warehouse or 3PL.
Platform and payment processing fees. Shopify subscription and transaction fees, Amazon referral and FBA fees, Etsy listing and transaction fees, Stripe's processing percentage, PayPal fees, and Square fees are all deductible. The trap: your Form 1099-K reports gross sales, before any of these fees are taken out. You need to reconcile so you're not paying tax on money the platform kept.
Shipping and fulfillment. Postage, 3PL fees, outbound packaging, and shipping software are generally deductible operating expenses, while inbound freight on inventory is capitalized into cost of goods sold. Outbound shipping supplies (mailers, labels, tape, void fill), return labels, and insurance on outbound packages also sit on the operating-expense side.
Advertising. Paid advertising on Meta, Google, and TikTok, along with documented influencer sponsorship payments, is generally deductible as a marketing expense when it is ordinary and necessary for the business. Pinterest ads, Amazon Sponsored Products, affiliate commissions, and email marketing tools like Klaviyo or Mailchimp follow the same rule.
Software and SaaS. Accounting (QuickBooks, Xero), inventory management (Cin7, Inventory Planner), design tools (Adobe, Canva Pro), analytics (Triple Whale, Lifetimely), and customer support (Gorgias, Zendesk).
Home office, utilities, and storage. Covered in detail below.
What e-commerce deductions do sellers often miss?

Many sellers miss these expenses because they sit outside the main ad, shipping, software, and inventory reports.
- Sales tax software and remittance fees. TaxJar, Avalara, and similar tools. The subscription is deductible, and so are state-by-state registration and remittance service fees. The sales tax itself is a pass-through, not income.
- Sample products and product testing. Units pulled from inventory for photography, content, or quality testing are deductible, but they need to be documented out of your sellable inventory count so COGS stays accurate.
- Photography props and content costs. Backdrops, lighting, model fees, and product photographer invoices.
- FBA fulfillment and long-term storage fees. Pick-and-pack, inbound shipment fees, and the long-term storage charges Amazon applies to units sitting more than 181 days.
- Chargebacks and refund processing fees. The transaction fee Stripe or PayPal keeps when a customer disputes or refunds is deductible.
- Currency conversion and international wire fees. When you wire your overseas supplier, the wire fee and FX markup are deductible operating expenses. The product cost itself goes into COGS at the converted dollar amount.
- Bad debt on unpaid B2B invoices. If you use accrual accounting, wholesale to retailers on net-30 terms, and previously included an unpaid invoice in income, you may be able to write it off as bad debt. Cash-basis sellers generally cannot deduct an invoice that was never recognized as income.
How should e-commerce sellers handle inventory and COGS at tax time?
Inventory is where most e-commerce tax confusion lives. The core rule is short: inventory becomes a deduction the year it sells, not the year you buy it. Paying $40,000 for a container of product in December doesn't give you a $40,000 deduction unless that product also sold by December 31.
There's an important small-business exception. Eligible small business taxpayers under the IRS's indexed gross-receipts threshold may be able to use the cash method and treat inventory as non-incidental materials and supplies under IRC Section 471(c). In practice, this can simplify inventory accounting for eligible small sellers, but the timing depends on how the inventory is treated under the elected method. Confirm the current-year threshold and method with your CPA before changing, because the choice carries forward.
Landed cost in practice. Your true COGS per unit is:
Product price from supplier
+ Inbound freight (ocean, air, trucking to your warehouse)
+ Customs duties and import fees
+ Inbound handling (e.g., 3PL receiving fees)
= Landed cost per unitIf you bought 1,000 units at $4 each, paid $1,200 in freight, $400 in duties, and $200 in receiving, your landed cost is $5.80 per unit, not $4. Booking units at $4 understates COGS and overstates profit, which means you pay tax on income that doesn't exist.
Use a spreadsheet with one row per SKU to track product cost, inbound freight, duties, receiving fees, and landed cost per unit. Review the setup with your bookkeeper or CPA before using it for tax reporting.
Damaged, obsolete, or unsellable stock. If inventory is destroyed, expired, or written off as unsellable, you can deduct it, but you need documentation: photos, a disposal log, or the FBA removal/disposal report from Amazon.
What home office, vehicle, and mixed-use deductions can e-commerce sellers claim?
Home office. Two methods to choose from.
The simplified method is $5 per square foot, capped at 300 square feet and $1,500 per year. The actual expense method can produce a larger deduction, but it requires more records: a percentage of rent or mortgage interest, utilities, insurance, and repairs based on the business-use square footage of your home.
For e-commerce specifically, a dedicated inventory storage area may qualify if the space is used regularly for the business and your home is the only fixed location of the business. A garage corner that holds only product, or a spare bedroom that's exclusively a packing station, can count. Confirm the facts with a tax professional.
Vehicle. Trips to the post office, USPS or FedEx drop-offs, supply runs to Costco or Uline, and drives to your 3PL are deductible. You pick one of two methods per vehicle and stick with it:
- Standard mileage rate — multiply business miles by the IRS rate for the current tax year.
- Actual expenses — deduct the business-use percentage of gas, insurance, maintenance, depreciation, and registration.
Check the current-year standard mileage rate on irs.gov before filing, since the rate is updated annually. A mileage tracking app such as MileIQ or Everlance can help keep a contemporaneous mileage log.
What records should e-commerce sellers keep, and for how long?
The IRS generally expects you to keep records for at least 3 years from the date you filed the return. Keep them 7 years if you've claimed a loss from worthless securities or a bad debt deduction. Employment tax records: 4 years.
Every deduction should tie back to a bank or card transaction. Receipts and invoices alone aren't enough. A line item in QuickBooks should match a Novo transaction, which should match a vendor receipt. That three-way tie is what makes the deduction defensible if the IRS asks.

A defensible bookkeeping setup:
- Connect Shopify and Stripe to Novo so payout deposits land tagged in your transaction feed.
- Sync Novo to QuickBooks or Xero so categories carry forward and you're not re-coding every Stripe payout in April.
- Use a dedicated Novo debit card, or another dedicated business payment card, for vendor payments and ad spend so each merchant appears clearly in your transaction history.
- At year-end, export a transaction CSV from Novo and hand it to your CPA. No statement-by-statement reconstruction.
When do e-commerce sellers need to pay quarterly estimated taxes?
The IRS doesn't wait until April. If you expect to owe federal tax of $1,000 or more for the year after subtracting withholding, you generally need to pay quarterly estimated taxes.
E-commerce sellers who expect to owe at least $1,000 in federal tax for the year generally must pay quarterly estimated taxes, with standard IRS due dates in April, June, September, and January. Exact dates shift when the standard deadline falls on a weekend or holiday, so confirm the year's calendar on irs.gov before each payment.
Calculate from net profit, not gross 1099-K sales. Your 1099-K shows the gross amount your payment processors handled before refunds, platform fees, shipping, and COGS. Paying quarterly estimates from gross 1099-K sales can cause you to overpay. Estimate from:
Gross sales
– Refunds and chargebacks
– Platform and processing fees
– COGS (units actually sold)
– Operating expenses (ads, software, shipping, etc.)
= Net profit (your estimate base)Build a quarterly spreadsheet with rows for gross sales, refunds, platform fees, COGS, and operating expenses, and a formula that outputs net profit. Use a working estimated-tax rate (often 20–30% for sole proprietors and pass-through entities) and confirm with your CPA.
Where to park the money. Novo Reserves is a budgeting feature within the Novo checking account that lets you split your balance into up to 20 Reserves. This is the same approach behind business sub-accounts used to bucket money for taxes and payroll. A common e-commerce setup:
- Sales tax collected: set aside 100% of collected sales tax so remittance money stays separate from operating cash.
- Federal quarterly estimates: set aside roughly 25% of net profit.
- Next inventory reorder: set aside 15–20% of net sales.
- Chargeback float: set aside 1–2% of net sales for disputes.
Allocate a percentage of every Shopify or Amazon payout to the appropriate Reserve within your checking account the day it lands. By the time the quarterly deadline arrives, the money is already set aside.
E-commerce tax deduction FAQs
Are Shopify and Amazon fees tax deductible? Yes. Platform subscription fees, marketplace referral fees, FBA fulfillment fees, and payment processing fees are all deductible business expenses. Reconcile them against the gross sales reported on your Form 1099-K so you're not paying tax on money the platform kept.
Can I deduct inventory I haven't sold yet? Generally no. Under standard IRS rules, inventory becomes a deduction in the year the product sells, through cost of goods sold. The exception is the Section 471(c) small-business election for sellers under the current IRS gross-receipts threshold for small business taxpayers, which allows treating inventory as non-incidental materials and supplies when used.
Is my home office deductible if I also have a W-2 day job? Yes, as long as the space is used regularly and exclusively for your e-commerce business. The day job doesn't disqualify the deduction. The space has to be a clearly defined area used for the online business, not the kitchen table where you also eat dinner.
Are ad spend and influencer payments deductible? Yes. Meta, Google, TikTok, and Amazon ad spend, plus documented influencer sponsorship payments and affiliate commissions, are generally deductible as marketing expenses in the year incurred when they are ordinary and necessary for the business. Keep the platform invoices and any contracts with creators.
How do I deduct international supplier payments and currency fees? The supplier cost is part of COGS, booked at the dollar amount that actually left your account after conversion. Currency conversion fees and international wire fees are separately deductible as operating expenses. Keep the wire confirmation and the converted-amount line from your bank.
What records do I need to keep, and for how long? Keep bank and card statements, receipts, invoices, 1099-Ks, Shopify and Amazon reports, and your bookkeeping export for at least 3 years from the filing date. Keep them 7 years if you claimed a bad debt or worthless-securities loss. Every deduction should match a bank or card transaction in your business account.
Do I need a separate business bank account to claim deductions? The IRS does not require a separate business bank account, but mixing personal and business activity can make deductions harder to support in an audit. A dedicated business checking account makes every line easier to defend. If you're still researching options, see our guide to the best business banking solution for e-commerce businesses. Novo business checking has no monthly account fee and no minimum balance requirement, and integrates with Shopify, Stripe, QuickBooks, and Xero.