Home » Wholesale and B2B Ecommerce » Wholesale Accounting

Accounting for Wholesale Businesses

Wholesale accounting is more complex than retail accounting because of larger inventory values, accounts receivable from net terms, multi-tier pricing that affects margin calculations, and sales tax exemptions on business-to-business transactions. Getting your accounting right from the start prevents cash flow surprises, tax errors, and the inventory valuation headaches that plague growing wholesale businesses.

How Wholesale Accounting Differs From Retail

Retail ecommerce accounting is relatively straightforward: customers pay at checkout, revenue is recognized immediately, and inventory turns quickly in small quantities. Wholesale accounting adds several layers of complexity. Revenue recognition is delayed when you sell on net terms, because you ship goods and create an accounts receivable entry that does not convert to cash for 30, 60, or 90 days. Inventory values are much larger because wholesale requires bulk purchasing, meaning your balance sheet carries significant inventory assets that must be accurately valued. Cost of goods sold (COGS) calculations are more complex because your product cost varies by supplier, order quantity, and shipping method, requiring careful tracking of landed costs per unit.

Wholesale also requires accrual accounting rather than the simpler cash-basis accounting that many small retail businesses use. Cash-basis accounting records revenue when cash is received and expenses when cash is paid. Accrual accounting records revenue when earned (when goods are shipped to the buyer) and expenses when incurred (when you receive inventory from your supplier), regardless of when cash changes hands. Accrual accounting provides a more accurate picture of your business health and is required by GAAP (Generally Accepted Accounting Principles) for businesses with inventory. It is also required for businesses with more than $25 million in gross receipts, though most wholesale businesses adopt it earlier because it produces more useful financial data.

Accounts Receivable Management

Accounts receivable (AR) is the money owed to you by wholesale buyers who have received goods but have not yet paid. For a wholesale business offering Net 30 terms to most accounts, AR typically represents 30 to 60 days of revenue at any given time. If you ship $100,000 in wholesale orders per month on Net 30 terms, you carry roughly $100,000 in receivables on your balance sheet at all times, money that is earned but not yet collected.

Track AR aging diligently. An aging report categorizes outstanding invoices by how overdue they are: current (not yet due), 1 to 30 days past due, 31 to 60 days past due, 61 to 90 days past due, and over 90 days past due. Invoices in the current category are normal business. Invoices 1 to 30 days past due need a friendly reminder. Invoices 31 to 60 days past due need a firm follow-up call. Invoices over 60 days past due need escalation to a collections process. Invoices over 90 days past due may need to be written off as bad debt if collection efforts fail.

Your bad debt allowance (also called doubtful accounts reserve) should reflect historical collection rates. If 2 percent of your receivables historically go uncollected, maintain a 2 percent reserve on your balance sheet. This reserve prevents a single large bad debt from creating a sudden, unexpected hit to your profit and loss statement. Review and adjust the reserve quarterly based on actual write-offs and the aging trend of your receivables.

Inventory Valuation

Inventory is likely the largest asset on your wholesale business balance sheet, and how you value it affects your reported profit, tax liability, and business valuation. The three standard inventory valuation methods are FIFO (First In, First Out), LIFO (Last In, First Out), and weighted average cost.

FIFO assumes the oldest inventory units are sold first. If you purchased 1,000 units at $5.00 in January and 1,000 units at $5.50 in March, FIFO values the first 1,000 units sold at $5.00 (the older, cheaper cost). FIFO matches the physical flow of most wholesale businesses (you ship older inventory first to prevent shelf life issues) and produces higher ending inventory values and higher reported profit when costs are rising.

Weighted average cost calculates a single average cost per unit across all inventory. Using the same example, your weighted average cost would be $5.25 per unit (($5.00 x 1,000 + $5.50 x 1,000) / 2,000). This method is simpler to calculate and smooths out cost fluctuations, which many wholesale businesses prefer for its simplicity and consistency.

Choose one method and apply it consistently. Changing methods requires IRS approval and creates accounting complexity. Most small wholesale businesses use FIFO or weighted average cost. LIFO is less common and has specific tax advantages in certain situations, but its complexity is rarely worth the effort for businesses under $5 million in revenue. Consult your accountant when setting up your inventory valuation method. The ecommerce accounting guide covers inventory valuation in additional detail.

Cost of Goods Sold (COGS)

COGS in wholesale includes every cost directly associated with producing or acquiring the products you sell. For a manufacturer, COGS includes raw materials, direct labor, packaging, and manufacturing overhead. For a distributor or private label seller, COGS includes the product purchase price, inbound shipping and freight, customs duties, and any direct handling costs to receive and prepare inventory for sale.

Track COGS at the SKU level rather than as a single aggregate number. Different products have different cost structures, and SKU-level COGS data tells you which products are your most and least profitable. A product line that generates 30 percent of revenue but only 15 percent of gross profit is underperforming and may need a price increase or cost reduction. SKU-level tracking also reveals when a supplier's price increases have eroded your margins, which you might miss in aggregate numbers.

Do not include indirect costs (warehouse rent, office salaries, marketing, software) in COGS. These are operating expenses that appear below the gross profit line on your income statement. Mixing operating expenses into COGS inflates your reported COGS, understates your gross margin, and makes it harder to compare your profitability against industry benchmarks.

Sales Tax on Wholesale Transactions

Most wholesale transactions are exempt from sales tax because the buyer is purchasing for resale, not for personal use. The buyer provides a resale certificate (also called a resale exemption certificate or reseller's permit) proving they are a registered business buying for resale. Keep a copy of every buyer's resale certificate on file, because if your state tax authority audits you and you cannot produce a valid certificate for a tax-exempt sale, you owe the uncollected sales tax plus penalties and interest.

Resale certificates are state-specific. A buyer with a California resale certificate is tax-exempt on purchases shipped to California, but if you ship to their warehouse in Texas, you need their Texas resale certificate (or a Multi-State Tax Commission uniform certificate, which some states accept). Track which states each buyer has provided certificates for, and collect certificates for any new ship-to states before processing tax-exempt orders.

Some wholesale transactions are not exempt. If a buyer purchases products for their own business use rather than resale (office supplies, equipment, fixtures), the transaction is taxable even if the buyer has a resale certificate. Similarly, sales to end consumers through your own D2C channel are always taxable in states where you have nexus. Maintain clear separation in your accounting between tax-exempt wholesale sales and taxable retail sales.

Choosing Accounting Software

The right accounting software for a wholesale business must handle invoicing with net terms, accounts receivable tracking and aging, inventory valuation and tracking, multi-tier pricing for different customer groups, and purchase order management for supplier orders.

QuickBooks Online Plus or Advanced ($90 to $200 per month) is the most popular choice for small to mid-size wholesale businesses. It handles invoicing, AR aging, basic inventory tracking, and integrates with most B2B ecommerce platforms and payment processors. QuickBooks Advanced adds custom fields, batch invoicing, and enhanced inventory features that wholesale businesses need.

Xero ($40 to $78 per month) is a strong alternative with particularly good invoicing features, multi-currency support for international wholesale, and a clean interface. Xero integrates with inventory management add-ons like DEAR Inventory (now Cin7 Core) and TradeGecko (now QuickBooks Commerce) for businesses needing more advanced inventory capabilities.

For wholesale businesses outgrowing QuickBooks or Xero (typically above $2 million in annual revenue with complex inventory across multiple warehouses), mid-market ERP systems like NetSuite, Odoo, or Brightpearl provide integrated accounting, inventory, order management, and purchasing in a single platform. These systems cost $500 to $5,000+ per month but eliminate the manual reconciliation and app-to-app integration that becomes a bottleneck as operational complexity grows.