Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

Do I need to collect sales tax on services?

California generally doesn’t tax services. If you run a consulting firm, law practice, marketing agency, or any other service-based business in San Diego, you typically don’t need to collect sales tax from your clients. This is different from states like Texas or New Mexico that tax many services directly.

The key question is whether what you’re providing is truly a service or whether it crosses into taxable territory. California taxes the sale of tangible personal property. Pure services like advice, analysis, and labor for hire usually stay exempt. But the line gets blurry fast.

Services that produce tangible goods often become taxable. A graphic designer providing consulting stays exempt. That same designer creating printed marketing materials might trigger sales tax obligations because the end product is tangible property. Fabrication labor is generally taxable in California even when the customer provides the materials.

Construction and home improvement work has its own rules. Labor-only contracts typically aren’t taxable when the customer supplies materials. But most contractors provide materials and labor together. In those cases, you’re selling taxable materials with installation, and you need to handle sales tax on the materials portion. Some contractors structure contracts to separate labor from materials specifically to clarify sales tax compliance.

Bundled transactions create the most confusion. When you sell a mix of taxable goods and non-taxable services for a single price, California looks at what the customer is really buying. If the “true object” of the transaction is the service, it stays exempt. If the true object is the tangible product, the whole transaction can become taxable. This isn’t a clear-cut formula, which is why businesses get tripped up.

If you determine that you do need to collect sales tax, register for a California seller’s permit through the CDTFA before you start collecting. Collecting sales tax without proper registration creates its own problems.

Getting this wrong goes both ways. Failing to collect required sales tax means you owe it yourself when the state audits. Collecting sales tax you shouldn’t means you either overpaid the state or kept money you weren’t entitled to. Neither situation is good.

Working with a small business bookkeeper who understands California tax rules helps you set things up correctly from the start. If you’re already operating and aren’t sure whether you should be collecting, a compliance review can identify issues before they become expensive audit findings.

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 long should I keep my business financial records?

Keep most business financial records for seven years. This covers IRS audit periods and California state requirements. Some documents like formation papers and major asset records should be kept permanently.

Read answer

How 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 answer

How do I track income and expenses by property?

Use class or location tracking in QuickBooks to tag every transaction to a specific property. This lets you run profit and loss reports by property so you can see exactly how each one is performing.

Read answer

What is project-based accounting?

Project-based accounting tracks income and expenses at the individual job or project level instead of just the company level. It lets you see which projects are profitable, which are losing money, and where your estimating might be off.

Read answer

What is trust accounting for law firms?

Trust accounting is the system of tracking client funds held in a separate account from your law firm's operating money. Every dollar deposited on behalf of a client must be recorded individually, reconciled regularly, and available for state bar audit at any time.

Read answer

How do I separate business and personal expenses?

Open a dedicated business bank account and use it exclusively for business transactions. Add a business credit card, pay yourself intentionally, and keep personal spending completely out of business accounts.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC