Do I need to charge sales tax on shipping?
The answer depends on which state you’re shipping to and how you structure the charge. California has specific rules that differ from other states, and getting this wrong means either overcharging customers or underreporting sales tax.
In California, shipping charges are generally not taxable if two conditions are met. The charge must be separately stated on the invoice, and it must reflect the actual cost of delivery. If you’re using a flat-rate shipping fee that exceeds your actual carrier costs, or if you’re bundling shipping with handling fees, the California Department of Tax and Fee Administration may consider the charge taxable.
Handling charges are different from shipping. Handling is generally taxable in California even when shipping is exempt. This includes charges for packaging, boxing, or preparing items for shipment. If you want to keep your shipping exempt, list shipping and handling as separate line items and only charge actual carrier costs for the shipping portion.
Things get more complicated when you sell across state lines. Each state has its own rules. Some states tax shipping regardless of how it’s presented. Others follow California’s approach and exempt separately stated shipping. A few states don’t tax delivery charges at all. If you have sales tax nexus in multiple states, your sales tax compliance setup needs to account for each destination’s rules.
For San Diego businesses selling primarily within California, the practical approach is straightforward. Use actual carrier costs for shipping. Keep shipping separate from handling on invoices. Apply sales tax to handling if you charge for it.
If you’re selling online through Shopify, WooCommerce, or another platform, make sure your tax settings reflect these rules. Most platforms let you configure whether shipping is taxable, but the default settings aren’t always right for California. A San Diego bookkeeper who understands these rules can help you configure things correctly and avoid surprises when it’s time to file.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
How do I track equipment costs by job?
Equipment costs fall into three categories that each require different tracking. Rentals go directly to the job. Owned equipment uses an hourly or daily rate. Small tools can be direct-charged or treated as overhead.
Read answerHow do I handle retainer payments in accounting?
Retainers are recorded as a liability when received, not as income. You only recognize revenue as you perform work against the retainer, moving money from the liability account to revenue over time.
Read answerCan I switch bookkeepers mid-year?
Yes, you can switch bookkeepers anytime. Your books are your property. The transition is smoother than most business owners expect if you get the right files from your current bookkeeper.
Read answerHow do I track projects in QuickBooks Online?
Enable Projects in your QBO settings, create a project for each customer engagement, then assign every expense, invoice, and time entry to the correct project. Run Project Profitability reports to see your margins.
Read answerHow do I set up sales tax in QuickBooks?
Start by getting your California seller's permit, then enable the sales tax feature in QuickBooks Online and configure your business address. QuickBooks will calculate district-level rates automatically based on customer locations.
Read answerHow long does bookkeeping cleanup take?
Most cleanup projects take two to four weeks for a single year of backlog. Complex situations or multiple years can stretch to several months depending on transaction volume and documentation quality.
Read answer