Do I need to charge sales tax on services in California?
California generally does not tax labor or services. If you’re a plumber charging for two hours of labor to fix a pipe, that labor charge is not subject to sales tax. The same applies to electricians, HVAC technicians, landscapers performing maintenance, and cleaning companies. Pure service revenue is not taxable in California.
Where it gets complicated is when materials are involved, which is the reality for most construction and contractor businesses. The rules depend on how you structure your contracts and whether California considers you a “contractor” consuming materials or a “retailer” selling them.
Under a lump sum contract where you quote one price for the entire job, you’re considered the consumer of the materials you install. That means you pay sales tax when you purchase the materials from your supplier. You do not charge your customer sales tax on the contract price. The tax was already paid at the point of purchase. This is the default classification for most contractors in California.
If you work on a time-and-materials basis and separately itemize materials on your invoice, you may be treated as a retailer of those materials. In that scenario, you’d purchase materials tax-free using a resale certificate and then charge your customer sales tax on the materials portion of the invoice. The labor portion stays nontaxable.
Getting this wrong goes in both directions. Some contractors pay sales tax on materials at the supplier and then also charge the customer sales tax on the same materials. That’s double taxation. Others don’t pay sales tax anywhere, which puts them on the wrong side of the California Department of Tax and Fee Administration. The CDTFA does audit contractors, and the back taxes plus penalties on materials-heavy jobs add up fast.
Fabrication is another area worth understanding. If you build something custom in your shop and then deliver or install it, the fabrication labor may be taxable because you’re creating tangible personal property. A cabinet maker fabricating custom cabinets, for example, would typically owe sales tax on the full price including labor. This is different from repair labor performed on-site, which is generally not taxable.
Pure service businesses have it simpler. Cleaning companies, property management firms, and pest control operations are selling services with no tangible goods changing hands. No sales tax. Landscaping gets tricky when you’re also selling and installing plants or hardscape materials, since those are tangible goods subject to the same contractor vs. retailer rules.
Keep in mind that California’s combined sales tax rate varies by city. In Long Beach it runs around 10.25%, which is a meaningful number on materials-heavy jobs. Always use the correct rate for the location where the sale or use takes place.
If you’ve been handling this incorrectly, whether overcollecting from customers, underpaying on materials purchases, or ignoring it entirely, it’s worth getting it sorted out before the CDTFA comes knocking. A CPA for construction businesses can review your current setup, determine how your contracts should be classified, and make sure you’re paying the right amount in the right place going forward. This is one of those areas where a small misunderstanding costs real money over time.
Long Beach's CPA for Contractors and Trades
The Next Step:
A Quick Conversation
Tell us about your business and where you need help. We'll ask a few questions, let you know what we can do, and give you a quick quote.
More Questions
How does my business structure affect my taxes?
Your business structure determines how your income is taxed, how much self-employment tax you owe, and what filing requirements you face. For most trades businesses, the biggest decision is whether and when to elect S-Corp status.
Read answerWhat financial documents do I need to get a business loan?
Lenders typically want two to three years of tax returns, a current profit and loss statement, a balance sheet, bank statements, and a debt schedule. Having clean, up-to-date books makes the difference between a smooth application and a scramble.
Read answerHow do I set up classes in QuickBooks for different job sites?
Turn on class tracking in QuickBooks Online settings, then create a class for each job site. Assign the correct class to every transaction so you can pull profit and loss reports by job and see which sites are actually making money.
Read answerWhat's the easiest way to run payroll for a few employees?
Use a cloud payroll service like QuickBooks Payroll or Gusto. They calculate taxes, file returns, and handle direct deposits. The key is getting it set up correctly from the start, especially in California.
Read answerDo I need a city business license in Long Beach?
Yes. If you operate a business or perform work within Long Beach city limits, you need a business license from the city. This applies whether your business is based in Long Beach or you're just doing jobs there.
Read answerHow do I prepare for tax season as a small business owner?
Start by getting your books current and reconciled. Then gather all income and expense documentation, review your deductions, and organize 1099s and W-2s well before your filing deadline.
Read answer