Bookkeeping and tax services for contractors and trades in Long Beach and across Greater LA.

Call or Text: (562) 738-7344

How do I do job costing in QuickBooks?

You need QuickBooks Online Plus or Advanced to use the Projects feature, which is the built-in way to do job costing. If you’re on Simple Start or Essentials, you won’t see the option. Go to Settings, then Subscriptions and billing, to check your plan.

Turn on Projects by going to Settings, then Account and settings, then Advanced. Toggle on “Organize all job-related activity in one place.” Once that’s enabled, you can create a new project under the Projects tab for every job you take on. Name them clearly so anyone looking at the books can tell which job is which. Something like “Martinez Kitchen Remodel” is better than “Job 47.”

The real work is coding every transaction to the right project. When you enter a bill from your materials supplier, assign it to the project it belongs to. When a subcontractor invoices you, same thing. When you create a customer invoice, attach it to the project. If your crew tracks time in QuickBooks, those hours should be assigned to the correct project too. Every dollar in and every dollar out needs to land on the right job or your reports are useless.

Set up your categories to reflect how you actually spend money on jobs. At minimum you want to separate materials, labor, subcontractors, equipment rental, and permits. Don’t dump everything into a single “job expenses” category. The whole point of job costing is knowing where the money went so you can figure out why a job made or lost money.

Once transactions are coded, the Project Profitability report shows you revenue minus costs for each job. You can see which projects are profitable and which ones ate into your margins. QuickBooks also lets you compare estimates to actuals if you create estimates within the system, which is helpful for catching overruns before a job is finished.

The most common problem is inconsistency. You code expenses for the first two weeks of a job, then get busy and start letting things pile up uncoded. A month later you’re guessing which materials went to which project. At that point your job costing data is unreliable and you’re making decisions based on bad numbers. If you can’t stay on top of it daily, do it weekly at a minimum.

Another issue is overhead allocation. Your truck payment, insurance, and office rent don’t belong to any single job, but they still eat into your profit. QuickBooks won’t automatically allocate overhead to projects. You can either accept that project profitability reports show gross margin only, or work with your bookkeeper to build an overhead allocation method that gives you a more complete picture.

If the setup feels complicated or you’re not sure your chart of accounts is structured right for job costing, QuickBooks Online setup and training can get you started with a system that actually works for your type of business. Getting the foundation right matters because fixing a year of miscoded transactions takes far longer than setting it up correctly from the start.

For contractors and trades businesses, job costing is the difference between knowing you had a good year and knowing which jobs made it a good year. That insight changes how you bid future work, which subs you hire, and where you focus your energy. Solid bookkeeping for trades businesses depends on getting this right consistently, not just when you remember to do it.

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

When should I switch from sole proprietor to LLC?

Most trade and service business owners should consider forming an LLC once they have real liability exposure, steady income, or assets worth protecting. The tax benefits of an LLC with an S-corp election typically kick in when net profit exceeds $40,000 to $50,000 annually.

Read answer

How do I follow up on unpaid invoices professionally?

Start early, stay consistent, and escalate gradually. A friendly reminder before the due date, a direct follow-up a few days after, and firmer communication at 30 and 60 days keeps collections moving without burning relationships.

Read answer

What are California's estimated tax payment rules?

California requires estimated tax payments if you expect to owe $500 or more. Payments follow a unique schedule with uneven percentages across four deadlines throughout the year.

Read answer

How do I improve cash flow in my contracting business?

Start by billing faster, requiring deposits, and shortening payment terms. Most contractors have cash flow problems not because they lack revenue but because money goes out before it comes in.

Read answer

Do I need a local bookkeeper or can I use someone remote?

Either can work, but industry expertise matters more than geography. A remote bookkeeper who understands trades and construction will serve you better than a local generalist who doesn't know job costing or contractor deductions.

Read answer

What are the biggest financial mistakes contractors make?

Most contractor financial problems trace back to the same few issues: no real bookkeeping, not knowing job-level costs, and getting blindsided by taxes. These are fixable, but they get expensive the longer you wait.

Read answer

Long Beach CPA firm specializing in contractors, trades, and service businesses. Bookkeeping, tax preparation, IRS representation, and advisory services for businesses across the South Bay and Greater LA. Owned and operated by a CPA with over a decade of hands-on experience.

Social

© 2026 TradeBuilt Accounting Company