Sales Tax Questions
Advanced Deep Guide

When does sales tax liability accrue — at order, fulfillment, or payment?

TL;DR

Sales tax liability accrues at shipment for most ecommerce transactions — the moment title transfers to the buyer. Most states require accrual-basis reporting, so a sale shipped March 30 belongs on the March return even if payment arrives in April. Deposits accrue at shipment, not at receipt; subscriptions accrue each billing period.

Sales tax timing is one of the least-documented compliance topics, and one that creates real filing errors for businesses that track income on a cash basis or have unusual transaction structures. The default rule is accrual at shipment, but several scenarios complicate it.

The default rule: accrual at point of sale (shipment)

For ecommerce, the point of sale is generally when:

  • Goods are shipped to the customer (title transfers)
  • Or, for digital goods, when they are delivered/made available

Most states follow an accrual basis for sales tax: the tax obligation arises when the sale occurs, not when payment is received. This means:

  • A sale shipped March 30 belongs on the March return
  • A sale invoiced March 30 but not paid until April 15 still belongs on the March return
  • Payment timing doesn’t shift the filing period

Scenarios that complicate timing

Deposits and prepayments: When a customer pays a deposit before goods ship, most states hold that the tax obligation arises when the goods are shipped, not when the deposit is received. A 50% deposit received in January for goods shipped in February: report the full taxable amount on the February return.

Exception: some states treat non-refundable deposits as taxable at receipt; check your highest-volume states.

Subscription billing: For recurring subscriptions, the tax obligation generally arises each billing period when the customer gains access to the product or service. Monthly SaaS billed January 1 for January: report in January. Annual prepayments are more complex, some states require deferral and monthly recognition; others accept full reporting in the payment period.

Layaway sales: Tax typically accrues when the buyer takes possession (picks up the goods), not when they make layaway payments. This is less common in ecommerce but relevant for high-value items.

Long-term contracts: For goods delivered in installments under a single contract, most states treat each delivery as a separate taxable event: the tax obligation accrues as each shipment is made.

Returned goods: When a customer returns an item, the original sale tax is reversed in the period of the return (not the original period). A return credit reduces taxable sales in the current filing period, not via an amended return for the original sale period.

Drop shipments: The taxable point is when the drop shipper ships to the customer. If you’re the seller of record, the sale occurs when the drop shipper fulfills.

Cash vs. accrual accounting mismatch

The most common timing error: businesses that maintain cash-basis accounting books report sales tax based on when cash is received, not when goods ship. In most states this is incorrect, it can put sales in the wrong period and create under-reporting in periods with significant end-of-month shipments awaiting payment.

If your accounting system tracks income on payment date, your sales tax reporting must still use the shipment date. These two data points may need to come from different reports.

Frequently asked questions

When does sales tax liability accrue for an online sale?
For most ecommerce transactions, sales tax liability accrues at the point of sale, which for shipped goods is generally the shipment date, when title and risk of loss transfer to the buyer. This is an accrual-basis approach. Cash-basis businesses can create a mismatch if they track income on payment date but owe sales tax on shipment date. The specific triggering event varies slightly by state, but shipment date is the most common standard.
What if a customer pays after the order ships, which period do I report the sale in?
In most states, report the sale in the period in which the order shipped (or the sale occurred), not when payment was received. Sales tax is based on the sale event, not the cash receipt. A sale shipped on March 28 belongs on the March return even if the customer pays net-30 and the money arrives in April.

Looking for more answers on this topic?

Browse Excise Tax, Timing & Special Cases