How do I track jobs in QuickBooks Online?
QuickBooks Online tracks jobs through the Projects feature. You enable it in settings, create a project for each job you want to track, and then assign every related transaction to that project. When done consistently, you can see exactly how much revenue came in and how much you spent on each job.
To turn on Projects, click the gear icon for Settings, go to Account and Settings, then Advanced. Find the setting for organizing transactions by project and enable it. Once active, Projects appears in your left navigation menu where you can create and manage individual jobs.
Each project gets linked to a customer. When you create a new project, you assign it to the customer you’re doing the work for. This connects all the project’s financial activity to that customer relationship. You can add project notes, update status, and track progress from start to finish.
The work that actually matters is assigning transactions to the right project every single time. When you create an invoice for that job, tag it to the project. When you enter a bill for materials, assign it to the project. When you record an expense or log time, connect it to the project. Miss transactions and your profitability numbers become meaningless.
QBO gives you a Project Profitability report that shows income minus expenses for each job. For simple service businesses or small jobs, this tells you what you need to know. You can see at a glance which projects made money and which ones didn’t.
Contractors running larger jobs often need more than QBO’s native Projects can deliver. If you want to break a job into phases like foundation, framing, and finish work, or use cost codes to separate labor from materials from subcontractors, the Projects feature alone won’t do it. You’ll need to get creative with classes and sub-projects, use construction-specific apps that integrate with QBO, or work with a bookkeeper in American Fork who understands how to configure QBO for real construction job costing.
The software features matter less than the discipline to use them. A contractor who tags every transaction to the right job with basic QBO will have better data than one using expensive software inconsistently. Pick a system, use it on everything, and reconcile weekly so you catch mistakes while you still remember what happened.
Utah's Construction Bookkeeping Specialists
The Next Step:
A 15-Minute Call
We'll ask a few questions about your business, figure out what you need, and give you a straightforward price.
More Questions
What tax deductions can small business owners take?
Most ordinary and necessary business expenses are deductible. This includes operating costs, vehicle expenses, equipment, professional services, insurance, and marketing. The key is tracking and documenting everything properly.
Read answerHow do I track material costs for drywall jobs?
Track drywall materials by coding every purchase to a specific job in your accounting software. Capture receipts in the field immediately and reconcile weekly to catch miscoded expenses before you forget which job they were for.
Read answerWhat is included in full-service bookkeeping?
Full-service bookkeeping covers transaction categorization, bank and credit card reconciliation, and monthly financial statements. You get clean books without doing the work yourself.
Read answerWhy does my business make money but I have no cash?
Profit and cash aren't the same thing. Your P&L shows accounting profit, but cash gets consumed by receivables, loan payments, equipment purchases, and owner draws that never appear as expenses.
Read answerWhat financial reports matter for demolition contractors?
Job cost reports are the most important because they show profitability by project. Cash flow reports, equipment cost tracking, and accounts receivable aging also matter for demolition work.
Read answerWhat is the best QuickBooks version for contractors?
QuickBooks Online Plus or QuickBooks Desktop Premier Contractor Edition work for most contractors. The version matters less than having it set up properly for job costing.
Read answer