How do I track costs by job in QuickBooks?
Start by enabling the Projects feature in QuickBooks Online. Go to Settings, then Account and Settings, then Sales. Turn on “Organize all job-related activity in one place” and save. Now you can create projects under any customer and assign transactions to them.
When you enter a bill, write a check, or categorize a bank transaction, you’ll see a Customer/Project field. Pick the right project every time. Materials from the hardware store go to the specific job. Subcontractor invoices go to the specific job. Every expense that relates to a project needs that project assigned or it won’t show up in your job cost reports.
Income works the same way. When you create an invoice, assign it to the project. Progress billings, final invoices, change order billing. All assigned to the project so you can see revenue against costs.
Labor is trickier. QuickBooks doesn’t automatically split payroll costs by job unless you’re using the Time Tracking feature and have it integrated with payroll. Most small businesses either use QBO’s built-in time tracking or import time data from an outside app. Either way, someone needs to record hours by project and make sure that data connects to your job costs. If your crew works on multiple jobs in a day, they need to track time by job, not just total hours worked.
The Project Profitability report is where the value shows up. Run it weekly for active jobs, at minimum monthly. You’ll see income minus costs by project so you can catch overruns before they eat your margin. Waiting until a job is done to check profitability means you find out too late to do anything about it.
Where job costing fails is inconsistent coding. You track religiously for three weeks, then get busy and start dumping expenses into general categories without assigning projects. Two months later your reports are worthless because half the expenses aren’t attached to anything. The system only works if every transaction gets coded correctly, every time.
For construction businesses with complex needs like phase tracking, retention, or work-in-progress reporting, QuickBooks may need workarounds or you might need construction-specific software. Construction job costing requires more detailed tracking than most service businesses, and the right setup depends on how you estimate and bill your projects.
If setting this up feels overwhelming, that’s normal. The mechanics are simple but building the habits is hard, especially when you’re running jobs and don’t have time to stay on top of the books. A San Diego bookkeeping service familiar with job costing can configure your QuickBooks correctly from the start and handle the ongoing coding so your reports actually mean something.
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
Do I need to collect sales tax on services?
In California, most services aren't subject to sales tax. However, services that produce tangible goods or are bundled with materials can become taxable. The distinction matters for contractors, fabricators, and businesses that combine products with service.
Read answerHow does sales tax work in California?
California sales tax combines a statewide base rate with local district taxes, resulting in rates that vary by location. Most tangible goods are taxable while most services are exempt. Businesses must register with the CDTFA and file returns based on their tax liability.
Read answerHow do I set up invoicing in QuickBooks?
Configure your company info, customize invoice templates, and set default payment terms before sending your first invoice. Enable QuickBooks Payments so customers can pay online directly from the invoice.
Read answerWhat should be included in bookkeeping services?
Core bookkeeping services should include transaction categorization, bank reconciliation, and monthly financial statements. Payroll, accounts receivable, and sales tax filing are often separate. The real test is whether you get accurate books and usable reports each month.
Read answerHow do I calculate overhead for construction jobs?
Add up all your indirect business costs for the year, then divide by your allocation base (usually direct labor costs or total direct costs). The resulting percentage gets applied to each job estimate to cover those expenses.
Read answerHow 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