Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

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

Can I be held personally liable for unpaid sales tax?

Yes, even if you operate as an LLC or corporation. Sales tax is trust fund money that you collect for the state, and if you don't remit it, Virginia can pursue you personally.

Read answer

I haven't done any bookkeeping since I started my business. Is it too late?

No, it's not too late. Bank and credit card statements can be used to reconstruct your records even if you never tracked anything. The longer you wait, the harder it gets, but catching up is almost always possible.

Read answer

How Do I Set Up QuickBooks for the First Time?

Start with the right version, build a chart of accounts that matches your business, connect your banks correctly, and set up a few rules. Get these basics right and QuickBooks actually works. Get them wrong and you'll spend years fixing mistakes.

Read answer

How do I handle sales tax when I sell both online and in-store?

In-store sales collect tax at your local Virginia rate. Online sales get more complicated because you charge based on where the customer lives, and you may owe tax in other states once you hit their sales thresholds.

Read answer

How do I register my business for Virginia sales tax?

Register through Virginia Tax's online iReg system at virginia.gov. The process takes about 15-20 minutes if you have your EIN, business address, and estimated sales figures ready.

Read answer

How 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

Virginia bookkeeping firm focused on small businesses. Bookkeeping, payroll, and fractional CFO services from a local Richmond team. A decade of working with businesses like yours. QuickBooks ProAdvisor certified.

Client Reviews

5-Star Rated Firm

Social

  • Intuit ProAdvisor Gold tier certification badge
  • Intuit Certified QuickBooks Level 1 ProAdvisor badge
  • Intuit Certified QuickBooks Level 2 ProAdvisor badge
  • Intuit Certified QuickBooks Payroll ProAdvisor badge

© 2026 Tri-County Bookkeeping LLC