California · E-Commerce Sellers

California Sales Tax for Online Sellers — Burke's Bookkeeping

A practical guide to economic-nexus thresholds, marketplace facilitator liability, district taxes, CDTFA registration, resale certificates, and audit triggers — for California Shopify, Amazon-direct, and multi-channel sellers.

Built for owners who collect tax today but would rather not get a CDTFA notice tomorrow. One expert who has filed California returns since 1998 — not a rotating cast of junior accountants.

Southern California · Est. 1998
26 years of tax expertise
One expert — every month
Economic nexus

Economic-nexus and use-tax collection thresholds for California online sellers

California doesn’t care where your warehouse sits — it cares whether California buyers bought from you. Once your sales cross either threshold, the CDTFA expects you to register, collect, and remit like a local seller.

California uses a two-prong economic-nexus test that has been in effect since April 2019: more than US$500,000 in cumulative California sales of tangible personal property in the previous twelve months, OR more than 200 separate California sales transactions in the prior twelve months. Either prong triggers registration — you don’t have to hit both, and you don’t have to be physically present in the state. The thresholds are calendar-based, not tax-year-based, so a strong Q4 for one holiday season followed by a slow Q1 can still leave you in registration territory for most of the following year.

Use-tax collection is the part most online sellers miss. When you sell to a California buyer and the platform isn’t required to collect, the buyer is supposed to self-report use tax — but the CDTFA knows that almost never happens. Once you’ve crossed economic nexus, you’re expected to collect use tax on every taxable sale that wasn’t picked up by a marketplace facilitator. That includes cash sales at an Inland Empire pop-up, an Etsy order shipped from a Calabasas kitchen, and a wholesale PO from a Sacramento retailer — anything where California is the destination and no facilitator is already remitting.

Marketplace vs. direct

Marketplace facilitator vs. direct seller: who actually owes the California sales tax

Since 2019, California has treated large marketplaces as the seller of record for sales on their platform — which sounds like relief until you realize your own website still owes for everything sold there.

California’s marketplace facilitator law covers any marketplace with more than US$500,000 in total California sales that facilitates sales by third-party sellers. Amazon, eBay, Etsy, Walmart Marketplace, Shopify’s Shop App, and most of the larger aggregators fall under the law and collect California sales tax on behalf of their sellers. If you sell exclusively through one of these platforms and your own direct-to-consumer site generates no California volume, you may have no California sales-tax registration obligation at all — but you’ll still want to confirm that with documentation, because the CDTFA audits by transaction record, not by platform assumption.

The trap is hybrid sellers. The moment you also sell through your own Shopify storefront, a Squarespace site, a TikTok Shop, Faire, or a manual invoice from your warehouse, those direct sales are your problem — not the marketplace’s. Wholesale orders placed through a B2B portal are almost always direct. Amazon Handmade is still Amazon (facilitator collects). A custom commission paid by Venmo or Zelle from a California buyer is a direct sale that the facilitator never saw. The CDTFA asks for transaction-level evidence, so the way you tag orders in your platform matters more than which channel they originated from.

District taxes

District taxes: how city and county add-ons stack on the state base rate

California’s state base rate is 7.25%, but most shipping destinations add a district rate on top. Get the rate wrong and you under-collect — which the CDTFA still treats as the seller’s problem.

On top of the 7.25% California state base, the state has roughly 60 district taxes that add 0.10% to 3.00% depending on the buyer’s shipping address. Los Angeles County adds 1.00%, bringing the LA total to 8.25% in most ZIPs, but cities within LA can stack further. Long Beach sits at 10.25%, parts of the South Bay at 9.50%, and within San Francisco the combined rate is 8.625%. The CDTFA publishes the full district table and updates it when ballot measures pass — usually twice a year after statewide elections.

For online sellers, the address that determines the rate is the shipping address on the order, not the billing address or the buyer’s registration state. Ship to a buyer’s Calabasas PO box and you charge Calabasas; ship the same buyer’s order to a friend in Santa Monica and you charge Santa Monica. Most platforms (Shopify Tax, Stripe Tax, Avalara, TaxJar) keep the table current automatically, but if you’re billing manually through invoices or a custom checkout, you’re responsible for knowing the rate at the time the order shipped — not the rate that was published when you set up the store.

CDTFA registration

CDTFA seller-permit registration: when to file, what to file

California expects you to register within thirty days of crossing economic nexus — not at year end, not when you get around to it. Backdating a registration is the single fastest way to turn a routine filing into an audit.

The California Department of Tax and Fee Administration (CDTFA) requires a seller’s permit for any business making taxable sales in California, including remote sellers who cross nexus. The standard online registration through the CDTFA site issues a permit tied to a single sales-tax-accounts number; multi-location businesses register a separate account per fixed location, but a single online-only operation typically only needs one permit. The form asks for an estimated monthly sales figure, which sets your filing frequency — most online sellers start on a quarterly filing cadence and shift to monthly once monthly taxable sales exceed the threshold.

Filing frequency matters more than most sellers realize. The CDTFA assigns monthly, quarterly, or annual filing based on a rolling estimate of your sales-tax liability, and the deposit due dates aren’t negotiable: monthly filers deposit by the last day of the month following the sale, quarterly filers deposit by the last day of the month following the quarter. A late or missed deposit compounds a 10% penalty plus interest, and one missed quarter usually puts you under heightened review for the next four filings. If you file late, you want to file with payment — not just the return — to keep the late-payment penalty off the CDTFA’s audit list.

Resale certificates

Resale certificates and exempt-sale documentation that survives an audit

Wholesale orders to a California retailer are exempt from sales tax — if, and only if, the retailer provides a valid resale certificate before you ship. The CDTFA routinely goes back three to five years to check.

California accepts a resale certificate on a buyer’s letterhead or via the CDTFA’s own form, and the certificate must be on file before you charge tax-exempt and ship the order. Verbal or after-the-fact certificates don’t survive an audit. The certificate must identify the buyer, the seller, the goods being resold, and a statement that the items will be resold in the regular course of business. Blanket certificates are acceptable — a single certificate covering all purchases between the two parties — but only if it isn’t time-limited and only if the items are genuinely for resale.

Common audit failures: certificates filed under a trade name with no matching business license; certificates signed by someone without authority at the buyer; certificates held for items that aren’t actually being resold (think office supplies sold to a retailer mixed in with saleable inventory); certificates from out-of-state buyers whose use-tax posture you never confirmed. The defensible posture is to keep a copy of every certificate, refresh blanket certificates every three years, log the order against the certificate in the same place you ship the inventory, and have a written policy that the seller refuses to ship tax-exempt without a valid certificate — even at the cost of losing a one-time wholesale order.

Audit triggers

Common California e-commerce sales-tax audit triggers

Most CDTFA sales-tax audits aren’t random — they’re triggered by a mismatch between platform-reported sales and the returns you file. The mismatch usually comes from one of about six places.

The top trigger is a reported-to-filed disparity: marketplace facilitator reports (the 1099-K equivalent for sales tax) showing California sales you didn’t report on your CDTFA return. The CDTFA cross-references those numbers against your filings every quarter, and a gap of a few thousand dollars over what you remitted is enough to open an audit. The second is rate mismatch: charging 7.25% statewide instead of the proper district-shipped rate, which the auditor catches quickly by shipping-address spot-checks. The third is unregistered affiliates or resellers — a craft-fair partner who took California orders under your brand without a permit in your name.

After that, the CDTFA looks at exempt-sale documentation gaps (missing resale certificates on B2B orders), use-tax on business purchases (items you bought for resale use that you imported into California without self-charging use tax), and cash-and-marker sales that don’t reconcile against bank deposits. A clean audit posture is less about avoiding audit entirely and more about being able to walk the auditor through the platform reports, the rates charged by shipping ZIP, the certificate file, and the bank reconciliation in a single binder. Most sellers who put that binder together after the audit starts end up owing more than they would have if they’d built it before — usually because the rate mismatches and certificate gaps compound across three years of returns.

Get Started

Stop hoping the next CDTFA notice never arrives.

Book a free 30-minute consultation to walk through your actual sales-tax returns, marketplace facilitator reports, and district-rate setup — the rate mismatches and certificate gaps that compound across three years of filings, the lot. No pitch, just a real conversation with someone who has filed California returns since 1998.

Southern California
Shopify · Amazon · Multi-Channel DTC
Est. 1998