Online Pet Store Accounting Guide: How to Keep Clear Books, Track Product Costs, and Protect Cash Flow

Online Pet Store Accounting Guide for eCommerce sellers

Your pet store can look busy and still feel unclear on paper. Sales come in, but product costs, shipping, refunds, expired stock, fees, and tax can quickly change the profit picture. Canada’s pet food retail market reached C$6.7 billion in 2024. Pet products need extra care because food can expire, supplements may need batch tracking, and subscription boxes can hide several costs inside one sale. 

At SAL Accounting, we help eCommerce sellers make sense of those moving parts. By the end, you’ll know how to track product costs, expiry, sales tax, payouts, and the numbers that affect profit. Canada pet food market data.

Quick Takeaways

  • Pet stores need tighter inventory tracking than many other ecommerce businesses because food, treats, supplements, and raw products can expire or spoil.
  • Your real product cost is usually higher than the supplier price once freight, duties, packaging, prep, and damaged stock are included.
  • Payouts from Shopify, Amazon, PayPal, Stripe, and marketplaces should not be recorded as simple sales income.
  • Sales tax can vary by product, province, state, and sales channel, especially if you sell in both Canada and the U.S.
  • Subscription boxes need component-level tracking. The box may sell as one product, but the costs inside it tell the real story.
  • Clean bookkeeping helps you see which products are helping the business, which ones are draining cash, and what needs fixing next.

If Shopify is a main sales channel, use the Shopify Fee Calculator first. It shows how much fees may be taking before you judge your profit.

What Your Pet Store Accounting Should Actually Show

Your accounting should do more than tell you how much money landed in the bank. It should show what happened before that deposit arrived.

For an online pet store, that means your sales, inventory, product costs, taxes, fees, refunds, shipping, and payouts all need to line up. If those pieces sit in different places, your reports may look complete but still feel hard to trust. If your books are already hard to follow, clean e-commerce accounting and bookkeeping can make your reports match what actually happened in the store.

Accounting AreaWhat It CoversWhy It MattersCommon Problem
SalesShopify, Amazon, WooCommerceShows order activityDeposits treated as sales
InventoryFood, treats, toys, supplementsShows stock valueExpired stock still counted
Product costsSupplier cost, freight, dutiesShows real marginSupplier price used alone
PayoutsFees, refunds, reserves, taxExplains bank depositsPlatform activity not split
Sales taxGST/HST, PST, U.S. sales taxKeeps tax out of incomeTax counted as revenue
SubscriptionsBoxes, renewals, prepaid ordersMatches cash to fulfillmentCash counted too early

A lot of confusion starts with e-commerce payment reconciliation, because the bank deposit usually shows what was left after the platform removed fees, refunds, taxes, shipping labels, and other adjustments.

Why Pet Products Make the Numbers Harder

A regular ecommerce store might sell mugs, candles, or phone cases. Those products can often sit in storage without much changing. Pet products are different. Food, treats, supplements, grooming products, and raw items can expire, leak, spoil, break, or be recalled. The FDA says lot numbers help identify specific pet food batches when a recall happens, which is why batch tracking matters for more than warehouse control.

So your accounting cannot be completely separate from inventory. If your books show $30,000 in stock, but part of that stock is expired or damaged, your numbers are not giving you the full picture.

What Your Pet Store Accounting Should Actually Show

How to Separate Food, Treats, Hard Goods, and Subscription Boxes

Not every product in your store should be treated the same way. A bag of dog food, a chew toy, a crate, and a monthly subscription box all create different accounting issues. If everything gets grouped into one inventory category, you lose the details you need for pricing, buying, and cash flow decisions. 

This is where pet store bookkeeping needs to be more specific than general ecommerce bookkeeping.

Product TypeExamplesMain RiskWhat to TrackUseful Report
Food and treatsKibble, wet food, treatsExpiry, spoilage, recallsLot, expiry, landed costExpiry report
SupplementsOils, powders, chewsExpiry, tax reviewSKU, batch, categoryProduct margin report
Raw or frozen itemsRaw food, frozen treatsStorage loss, wasteBatch, storage notesWaste report
Hard goodsToys, collars, beds, cratesReturns, damage, slow stockSKU, size, colourInventory ageing
Subscription boxesTreat and toy boxesHidden item costsBox SKU, item SKUsBox margin report

Consumables Need More Care

If you sell food, treats, supplements, or raw products, expiry tracking should be part of your normal routine. 

Example: Let’s say you buy 500 bags of freeze-dried treats. You sell 300 quickly. The other 200 sit in storage. Six months later, 80 are close to expiry.

Those 80 bags should not sit in your books as full-value inventory if you need to discount, donate, or write them off. You want to track:

  • supplier
  • lot number
  • received date
  • expiry date
  • quantity received
  • quantity sold
  • quantity written off
  • reason for write-off

If you manage stock inside Shopify, your Shopify inventory accounting needs to handle variants, bundles, and stock movement without turning every month-end into a guessing exercise.

Hard Goods Have Different Problems

Hard goods usually do not expire, but they can still hurt your numbers. A dog bed might sell well but carry weak profit because shipping is expensive. A collar might come in several sizes and colours, which makes stock counts harder. Toys may have higher damage or return rates.

For hard goods, watch SKU-level margin, return rate, storage cost, slow-moving items, damaged returns, and shipping cost by size and weight. Heavy products can make cross-border ecommerce shipping more expensive than expected, especially when freight, duties, returns, and carrier surcharges show up after the sale.

Subscription Boxes Need Item-Level Tracking

Pet subscription boxes can be great for repeat revenue, but they can hide weak margins. A monthly box may sell as one product, but inside that box you might have two treat bags, one toy, a grooming sample, packaging, an insert card, fulfillment time, and shipping materials.

If the box is recorded as one product and the items inside are not tracked properly, you may not know which box themes are actually profitable.

Pro Tip: Track the box and the items inside it. The box tells you revenue. The items tell you margin.

Product Types: How to Separate Food, Treats, Hard Goods, and Subscription Boxes

How to Calculate the Real Cost of Pet Products

Product cost is where many pet stores lose clarity. The supplier invoice is only the starting point. If you import products, use a 3PL, ship heavy goods, assemble bundles, or sell subscription boxes, your real product cost can be much higher than the supplier price.

The CRA explains how inventory and cost of goods sold affect net income, which is why product cost needs to be tracked carefully. A simple formula looks like this:

Beginning inventory + purchases + direct product costs – ending inventory = cost of goods sold

The hard part is deciding what belongs in direct product costs.

What Usually Belongs in Product Cost

For pet ecommerce, product cost may include:

  • supplier cost
  • inbound freight
  • duties
  • brokerage
  • import fees
  • product packaging
  • prep or kitting
  • 3PL receiving costs tied to sale-ready inventory

Here’s a simple landed cost example:

Cost ItemAmountInclude?Why It Matters
Supplier invoice$3,000YesBase product cost
Inbound freight$500YesGets stock to warehouse
Duties$200YesImport cost
Brokerage$200YesBorder processing
Total landed cost$3,900YesTrue inventory value
Cost per bag$3.90YesUsed for margin

If you only use the $3 supplier cost, you miss $0.90 per bag. Across hundreds or thousands of units, that can change your pricing, reorder timing, and profit.

The same problem shows up in COGS tracking for ecommerce stores, but pet products add extra pressure because expiry and damaged stock can change the final cost even more.

What Should Stay Out of Product Cost

Some expenses are real, but they do not usually belong inside product cost. These are often treated as operating expenses:

  • ads
  • website apps
  • general software
  • accounting fees
  • office costs
  • owner payroll
  • brand photography
  • general marketing

Product costs and operating costs answer different questions. Product cost tells you whether the item itself makes money. Operating expenses show what it costs to run the business.

A clean split between product costs and ecommerce business expenses helps you see whether profit is being squeezed by inventory, operations, ads, or overhead.

Case Study: How a Queen West Pet Brand Fixed Its Treat Margins1

A small pet treat brand near Queen West in Toronto sells natural dog treats through Shopify and weekend pop-ups. Sales look strong, and customers love the product. But the owner still feels stuck. Every month, revenue looks decent, yet cash feels tight.

The Problem

The business prices treats using supplier cost only. Freight, packaging, duties, and damaged units sit in different expense accounts. So the owner thinks each bag costs around $4.25, when the true cost is closer to $5.10.

What We Do

We rebuild the product cost setup so landed cost is included by SKU. Then we separate treats, bundles, samples, and write-offs into clear categories. We also review Shopify payouts so fees, refunds, and taxes are not mixed into revenue.

The Result

The owner can see which treat sizes actually make money. Instead of raising prices across everything, they can adjust weak SKUs, reduce discounting on low-margin bundles, and reorder based on real numbers.

How to Calculate the Real Cost of Pet Products

How to Handle Expiry, FIFO, and Inventory Write-Offs

Expiry is one of the biggest reasons pet ecommerce accounting needs more care than a standard online store.

If a product can expire, your accounting needs to show when inventory loses value. Otherwise, your reports may show profit that does not really exist. This usually happens when stock is still sitting on the shelf, but it can no longer be sold at full price. You do not need a complicated system. You need a consistent system.

FIFO and FEFO in Plain English

FIFO means “first in, first out.” The first stock you buy is usually the first stock you sell.

Example:

  • Batch A arrives in January and expires in September.
  • Batch B arrives in March and expires in November.

With FIFO, Batch A sells first. FEFO means “first expiring, first out.” This can work better when expiry dates do not match the order stock arrived.

For pet food, treats, supplements, and raw products, FEFO can sometimes give you better control because it focuses on shelf life, not just purchase date.

When to Write Off Inventory

If a product cannot be sold, do not leave it sitting in inventory. Remove it from inventory and record the reason clearly. Useful categories include:

  • expired
  • damaged
  • recalled
  • returned unsellable
  • sampled
  • donated
  • warehouse error

Pro Tip: Do not put every inventory adjustment into one “shrinkage” account. If everything goes into one bucket, you cannot tell whether the issue is expiry, damage, overbuying, or warehouse handling.

How Sales Tax Works for Pet Products in Canada and the U.S.

Pet product tax depends on what you sell and where your customer is. Food, supplements, toys, grooming products, and subscription boxes may not all be treated the same, especially across provinces or U.S. states.

Shopify, Amazon, and WooCommerce can help calculate tax, but the setup still needs to match your products and sales locations.

Canada: GST/HST and Product Type

In Canada, basic groceries for human consumption can be zero-rated for GST/HST. That does not automatically mean pet food gets the same treatment.

The CRA’s rules for basic groceries focus on human food products, so pet food, treats, supplements, toys, grooming products, and accessories need their own review. Do not assume:

  • all food is zero-rated
  • all supplements are treated the same
  • all pet products follow one rule
  • Shopify tax settings are correct for every SKU

GST/HST rates can also depend on the place of supply, which matters when you sell across provinces. For stores selling through Shopify, Shopify GST/HST setup is worth reviewing before tax settings quietly create messy reports.

U.S. Sales Tax and Marketplace Sales

The U.S. is different because sales tax is state-based. Most states now have economic nexus rules for remote sellers, which means growing U.S. sales can create registration, collection, and filing work. For pet stores, this matters because:

  • pet food may be taxable in some states
  • supplements may be treated differently from food
  • prescription diet products may need special review
  • shipping taxability can vary
  • marketplace sales and direct website sales may not be handled the same way

Once U.S. orders start growing, sales tax nexus for ecommerce sellers becomes something to check before the filings pile up.

Marketplace Facilitator Rules

Amazon and some marketplaces may collect and remit sales tax on certain orders. That helps, but it does not mean tax can be ignored. You still need to know:

  • which sales were marketplace sales
  • which sales were direct website sales
  • which taxes were collected
  • which taxes were remitted
  • which tax amounts should not be counted as revenue

For marketplace-heavy stores, Amazon seller taxes can affect how you review tax, fees, returns, reimbursements, and payout reports.

How Sales Tax Works for Pet Products in Canada and the U.S.

How to Set Up Pet Store Bookkeeping by Sales Channel

Your sales channel affects how clean or messy the accounting gets. Shopify, Amazon, WooCommerce, PayPal, Stripe, and marketplace platforms all report money differently. Some show gross sales. Some send net payouts. Some remove fees before the deposit hits your bank. Some collect tax on your behalf in certain cases.

That is why your bookkeeping setup should not be built only around the bank feed. It should start with the sales channel reports and then reconcile back to the bank.

Chart of Accounts for an Online Pet Store

A chart of accounts is the category list inside your accounting software. Here’s a simple version for a pet ecommerce business:

Account CategoryWhat Goes HereWhy It MattersExample
Product salesFood, treats, toysShows revenue by typeShopify sales
DiscountsCodes, promos, bundlesShows margin pressureBundle discount
RefundsReturns, cancellationsKeeps revenue cleanAmazon return
Sales tax payableGST/HST, U.S. sales taxKeeps tax out of incomeShopify Tax
InventoryUnsold productsShows stock valueWarehouse SKUs
Cost of goods soldSold product costShows gross marginTreat cost
Shipping incomeCustomer shipping chargesShows checkout chargesPaid shipping
Shipping costsCarrier and 3PL feesShows delivery costCanada Post, UPS
Gift card liabilityUnused gift cardsTracks future obligationShopify gift card

This gives you a clearer picture than one big “sales” category and one big “expenses” category.

Shopify Payouts

Shopify payouts are one of the easiest places to lose track of the real numbers. Shopify’s finance reports can show sales, payments, and gift card activity, while tax reports can help you review sales tax data before filing.

Example: Let’s say Shopify shows $40,000 in sales, but only $34,500 hits your bank. That does not mean revenue is $34,500. The difference may include:

  • payment fees
  • refunds
  • discounts
  • taxes collected
  • chargebacks
  • app fees
  • reserves
  • shipping labels
  • adjustments

That is why Shopify payment reconciliation matters. The payout is usually a bundle of activity, not a clean sales number.

If Shopify is your main channel and the numbers are starting to feel messy, Shopify accounting can help you see what your store actually keeps after fees, refunds, tax, and product costs.

Amazon and Marketplace Payouts

Amazon can be even harder to follow because the payout may include product sales, referral fees, FBA fees, storage fees, returns, reimbursements, advertising charges, reserves, and tax handling.

For Amazon sellers, Amazon FBA bookkeeping often needs more detail because fulfillment fees, returns, storage, and inventory movement all affect the numbers.

If Amazon is a major channel, Amazon seller bookkeeping can help your marketplace reports tie back to actual bank deposits instead of leaving you with a payout number and no clear explanation.

Gift Cards, Store Credit, and Loyalty Points

Gift cards can make cash look better than profit. When a customer buys a gift card, the business receives money now. But you still owe the customer products later. That usually means the unused balance should be tracked as a liability, not treated like normal product revenue right away.

The same idea can apply to store credit and loyalty points. If customers can redeem them later, your books should show that future obligation.

How to Track Subscription Box Revenue and Costs

Subscription boxes can make revenue feel more predictable, which is great. But they can also hide costs if you only look at the selling price.

A pet box may include several products, packaging, inserts, kitting, shipping materials, and platform fees. If those costs are not tracked together, you may think the box is healthier than it really is. A simple box-level report can show what each box costs to build, ship, and sell:

Box ItemCostCategoryWhy It Matters
Treats$13Product costMain box item
Toy$8Product costAdds value
Packaging$3Direct packagingNeeded to ship box
Kitting$2Fulfillment costAssembly cost
Shipping$9Delivery costMajor margin factor
Platform fees$2Selling feeReduces payout
Total direct cost$37Box costBefore overhead

If the box sells for $49, it is not making $49. It is making $12 before ads, payroll, software, and overhead. The point is, subscription revenue can be stable, but margin still needs checking.

Case Study: How a Port Credit Pet Box Brand Cleaned Up Subscription Accounting2

A subscription pet box brand in Port Credit, Mississauga sells monthly dog boxes with treats, toys, and grooming samples. Customers love the boxes, and revenue looks steady. But the owner cannot tell which box themes make money and which ones are too expensive to build.

The Problem

Each box is recorded as one product. The treats, toys, packaging, inserts, shipping materials, and kitting costs are not tracked by box theme. Some months look profitable, but cash feels tight after supplier bills and shipping.

What We Do

We set up item-level tracking for each monthly box. Each toy, treat, sample, insert, and packaging item is tied back to the finished box. We also separate prepaid subscription revenue from boxes already fulfilled.

The Result

The owner can compare box themes properly. They can see which boxes create stronger margin, which items should be swapped out, and whether prepaid subscription cash is safe to spend or needed for future fulfillment.

Month-End Checklist for a Pet Ecommerce Store

Month-end does not need to feel like a huge accounting project. It just needs to be consistent. The goal is to close the month before small problems pile up. If payouts are not reconciled, inventory is not updated, and tax is not separated, year-end cleanup becomes much harder than it needs to be. A simple monthly routine can make the business easier to manage.

1. Export Platform Reports

Pull reports from Shopify, WooCommerce, Amazon, payment processors, and any marketplace you use. You want reports for:

  • sales
  • refunds
  • discounts
  • taxes
  • fees
  • shipping
  • gift cards
  • payouts

2. Reconcile Payouts to Bank Deposits

Match each payout to your accounting software. Do not just code the deposit as sales. Break out:

  • gross sales
  • taxes collected
  • refunds
  • payment fees
  • marketplace fees
  • shipping labels
  • adjustments

3. Update Inventory and Product Costs

Check whether your inventory still matches what you can actually sell. This is especially important for pet stores because stock can expire, get damaged, or get used inside bundles and subscription boxes. Review:

  • beginning inventory
  • purchases
  • landed cost
  • ending inventory
  • expired stock
  • damaged stock
  • bundle components
  • subscription box components

4. Review Expiry and Slow-Moving Products

Run an inventory ageing report. Look for:

  • products close to expiry
  • products not selling
  • overstocked SKUs
  • high-return products
  • damaged items
  • products that need discounting

For pet food and treats, this can protect cash before stock becomes a write-off.

5. Check Tax Collected

Sales tax collected is not your money. Make sure it is recorded separately from revenue.

Direct website sales should also be reviewed separately from marketplace sales, because tax handling may differ by channel. When your Shopify reports start showing sales across more regions, Shopify sales tax reporting becomes a regular part of month-end, not something to check once a year.

6. Review Margin by Product Type

Do not only look at total profit. Break margin down by:

  • food
  • treats
  • supplements
  • toys
  • accessories
  • bundles
  • subscription boxes
  • marketplaces
  • direct website sales

7. Review Cash Before Reordering

Inventory eats cash before it creates profit. Before placing a big reorder, check:

  • cash balance
  • upcoming tax payments
  • supplier bills
  • ad spend
  • payroll
  • expected payout timing
  • slow-moving stock

A simple cash flow forecast can help you avoid buying too much stock before the cash from current sales comes back.

Month-End Checklist for a Pet Ecommerce Store

Tools and Reports That Make Pet Store Accounting Easier

Software will not fix messy accounting on its own. But the right setup can make your reports much easier to trust.

The key is choosing tools based on how your store actually sells. A small Shopify-only store does not need the same setup as a multi-channel pet brand selling through Shopify, Amazon, subscriptions, and wholesale. Start with the reports you need, then choose tools that support those reports.

Accounting Software

QuickBooks Online and Xero are common choices for ecommerce stores. What matters most is not the software name. It is whether the setup gives you clean numbers.

If your store uses Shopify and QuickBooks, Shopify QuickBooks integration needs to handle sales, payouts, fees, taxes, and product costs without dumping everything into broad categories.

Ecommerce Connectors

Tools like A2X, Link My Books, Webgility, or similar connectors can help pull platform data into your accounting software. They can be useful when you sell through:

  • Shopify
  • Amazon
  • WooCommerce
  • Stripe
  • PayPal
  • Walmart Marketplace
  • multiple currencies

For Shopify stores, A2X for Shopify can help split payouts into sales, tax, refunds, fees, and other adjustments instead of leaving one confusing deposit.

Inventory and Expiry Tools

Your inventory tool should support the way pet products actually move. Look for features like:

  • SKU tracking
  • lot numbers
  • expiry dates
  • bundles
  • purchase orders
  • landed cost
  • multi-warehouse tracking
  • stock ageing reports
  • reorder points

If you import pet food, treats, or chews into Canada, the CFIA’s pet food import rules may matter, especially when products contain animal ingredients.

A good software choice should match how your store sells, ships, and gets paid. That is why ecommerce accounting software should be judged by reporting quality, not just app features.

Pet Store Numbers Worth Reviewing Every Month

You do not need a huge dashboard. You need a few numbers that tell you what is going on. For pet ecommerce, the most useful numbers usually connect to margin, inventory, shipping, subscriptions, tax, and cash. These numbers help you spot problems early, before they turn into tight cash or messy year-end books.

MetricWhat It Tells YouWhy It MattersHow Often
Gross margin by SKUProfit after product costFinds weak productsMonthly
Inventory turnoverHow fast stock sellsHelps avoid expiryMonthly
Expired stock rateStock lost to expiryShows buying issuesMonthly
Shipping marginShipping income vs carrier costProtects bulky productsMonthly
Return rateRefunds and returnsSpots product issuesMonthly
Subscription churnCancelled subscribersShows retention healthMonthly
Average order valueAverage customer spendHelps cover shippingMonthly
Cash on handAvailable working cashHelps plan reordersWeekly or monthly

Pro Tip: For food and treats, do not only look at margin percentage. Look at gross profit dollars per order too. A product can look fine as a percentage but still leave too little cash after shipping.When tax season comes around, clean monthly reports make it much easier to prepare your ecommerce business for tax season without rebuilding the year from scratch.

Common Accounting Mistakes Online Pet Stores Make

Most bookkeeping problems do not happen because someone is careless. They happen because ecommerce has a lot of moving parts. Pet stores add even more layers: expiring products, heavy shipping, subscription boxes, product bundles, marketplace fees, and tax rules that change based on location. Here are the mistakes we see most often.

Mistake 1: Recording Net Payouts as Sales

You receive $8,200 from Shopify and record $8,200 as sales. But actual sales may have been $9,600. The difference could be fees, refunds, shipping labels, and tax.

Fix: Record gross sales first, then separate the deductions.

Mistake 2: Using Supplier Cost Instead of Landed Cost

If you ignore freight, duties, brokerage, and prep costs, your margins will look too high.

Fix: Build landed cost into your inventory process.

Mistake 3: Leaving Expired Stock in Inventory

If expired food stays in inventory, your balance sheet looks stronger than it really is.

Fix: Review expiry and damaged stock monthly. Write off items that can no longer be sold.

Mistake 4: Treating Gift Cards as Sales Too Early

Gift cards can make cash look good, but they also create an obligation.

Fix: Track gift cards as liabilities until they are redeemed, based on your accounting setup.

Mistake 5: Assuming Marketplaces Handle All Sales Tax

Amazon may collect tax on some marketplace orders, but that does not cover every possible channel or obligation.

Fix: Separate marketplace sales from direct website sales and review each province or state as needed.

Mistake 6: Mixing Consumables and Hard Goods

If all products sit in one category, you cannot see which products are causing expiry, damage, returns, or shipping problems.

Fix: Track food, treats, supplements, toys, accessories, bundles, and subscription boxes separately.

Most ecommerce accounting mistakes are not dramatic. They are small setup problems that make the numbers harder to trust over time.

Is Your Online Pet Store Accounting Showing the Real Picture?

Your accounting should help you understand your store, not make things more confusing. For pet ecommerce, that means knowing what your products really cost, which items are close to expiry, which channels are profitable, and whether taxes, payouts, and inventory are being tracked properly.

If your numbers feel harder to trust than they should, contact us at SAL Accounting and get a clearer sense of what needs to be cleaned up, tracked, or set up next.

  1. Hypothetical Scenario ↩︎
  2. Hypothetical Scenario ↩︎

Online Pet Store Accounting FAQs

Start by separating sales, refunds, discounts, taxes, platform fees, inventory, product costs, shipping, and payouts. Do not record bank deposits as simple sales income. Your bookkeeping should connect your sales channels to your accounting software so you can see the full picture.

It depends on where your customers are and whether your sales pass state thresholds. The US Economic Nexus Threshold Checker can help you see whether your U.S. sales may need a closer review.

Start with supplier cost, then add direct costs needed to get the product ready for sale. That may include freight-in, duties, brokerage, import fees, packaging, prep, and kitting.

Usually, inbound freight, duties, brokerage, and import costs should be included in landed cost. Outbound shipping to the customer is usually tracked separately.

Track the lot number, supplier, received date, expiry date, quantity received, quantity sold, and quantity written off. This is especially important for food, treats, supplements, and raw products.

 It depends on the product and location. In Canada, do not assume pet food is treated the same as basic groceries for human consumption. In the U.S., product taxability can vary by state.

FIFO is often useful because it helps move older stock first. FEFO may be better when expiry dates matter more than receiving dates, especially for food, treats, supplements, and raw products.

Remove unsellable products from inventory and record the write-off in a clear category. Use separate categories for expired, damaged, recalled, sampled, donated, or returned unsellable items.

Track both subscription revenue and the costs inside each box. A box may sell as one product, but it usually contains several items, packaging, inserts, kitting, and shipping materials.

Gift cards are usually tracked as liabilities until customers redeem them. Loyalty points and store credits can also create future obligations, so they should not be mixed into normal product sales too early.

You may be able to record donated inventory, but the treatment depends on your business structure, records, and local tax rules. Keep proof of what was donated, when it was donated, and what it cost.

Because payouts are not the same as sales or profit. A payout may include sales, refunds, taxes, fees, reserves, chargebacks, shipping labels, and other adjustments.

Author

Adam Jacobs

Adam Jacobs is a US and Canadian tax expert with five years of cross-border experience. He writes SAL Accounting blog posts to make taxes clear and practical for Ecommerce businesses, including platforms like Shopify, Amazon, and Etsy.

Free Tax Strategy Call

Our CPA finds tax issues in your finances and suggests strategies to help your business scale while saving time and money

In This Article