How do I set up job costing in QuickBooks Online?
Job costing in QuickBooks Online runs through the Projects feature. This is available in QBO Plus and Advanced plans and lets you group income and expenses by job so you can see profitability at the project level.
Turn on Projects by going to Settings, then Account and settings, then Advanced. Toggle Projects on. Once enabled, you can create individual projects and start assigning transactions to them.
The chart of accounts is where most people run into trouble. Your expense categories need to support the kind of analysis you want to run. Contractors typically need separate categories for labor, materials, subcontractors, equipment rental, and permits. Service businesses might separate direct labor from supplies and outside services. If your chart of accounts uses generic categories like “job expenses” or “materials and supplies,” your reports won’t tell you anything useful about where the money actually went.
When you create a project, you’re setting up a bucket that transactions can be linked to. Every estimate, invoice, expense, bill, and time entry can be tagged to a specific project. This tagging is what generates the profitability data. Skip the tag and that cost disappears from your job reports entirely.
Consistency matters more than anything else in project cost tracking. If expenses get entered without selecting the project, those costs won’t show up where they should. If time entries don’t get linked to jobs, labor costs get missed. The setup only works if everyone follows the same process every time.
Classes can supplement projects if you need another tracking dimension. Some businesses use projects for individual jobs and classes for service types or divisions. Others find that projects alone give them what they need.
Getting the structure right from the start saves significant cleanup later. A Tri-Cities bookkeeper familiar with your industry can configure the chart of accounts and set up templates that make tagging easier. If you’ve already tried job costing and the reports aren’t helpful, the issue is usually the underlying structure or inconsistent tagging rather than the software itself.
Greater Richmond's Small Business Bookkeeper
The Next Step:
A Short Conversation
Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.
More Questions
What documents do I need to provide for catch-up bookkeeping?
Bank statements are the foundation. Credit card statements come next. Receipts, invoices, and payroll records help fill in the details, but you don't need perfect documentation to get started.
Read answerDo I Need a Bookkeeper If I Have an Accountant?
Usually, yes. Accountants and bookkeepers do different jobs. Your accountant handles taxes and financial strategy. A bookkeeper keeps your records current so your accountant has something accurate to work with.
Read answerCan you help me migrate from QuickBooks Desktop to QuickBooks Online?
Yes, we regularly help businesses migrate from Desktop to Online. The process involves transferring your data, cleaning up historical entries, and getting you comfortable with the new system.
Read answerHow do I handle overtime pay correctly?
Non-exempt employees must receive 1.5 times their regular rate for hours worked over 40 in a workweek. The tricky parts are calculating the regular rate correctly and making sure employees are classified properly.
Read answerHow do I manage cash flow when customers pay in stages?
Structure deposits to cover your initial costs, invoice the same day you hit milestones, and track billed versus received separately. A cash reserve covers the inevitable gaps between completing work and getting paid.
Read answerHow do I know if my business is actually making money?
Your income statement tells you whether you're profitable, but only if your books are accurate. Cash in the bank doesn't mean the same thing as profit. Look at what's left after all expenses, including paying yourself fairly.
Read answer


