Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

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

How do I reconcile old bank statements?

Start with the oldest unreconciled month and work forward chronologically. Match each transaction on your bank statement to your accounting records, adding missing entries and investigating discrepancies as you go.

Read answer

How do I fix errors in QuickBooks?

The fix depends on the type of error. Duplicate transactions get deleted. Wrong categories get edited. Incorrect amounts get corrected on the original transaction. Missing entries get added back.

Read answer

What is trust accounting for law firms?

Trust accounting is the system of tracking client funds held in a separate account from your law firm's operating money. Every dollar deposited on behalf of a client must be recorded individually, reconciled regularly, and available for state bar audit at any time.

Read answer

How do I reconcile daily sales with deposits?

Daily sales and bank deposits rarely match dollar for dollar. Credit card batches settle 1-2 days later with fees deducted, and cash requires its own tracking. The key is matching each payment type to its deposit path.

Read answer

What is the best invoicing system for consultants?

The best invoicing system connects to your accounting software and fits how you actually bill clients. Look for time tracking integration, recurring billing for retainers, and easy payment processing.

Read answer

How do I import transactions into QuickBooks?

Bank feeds are the easiest way to import transactions automatically. For manual imports, download a CSV from your bank, use the Upload from File feature, and map your columns correctly before adding transactions to your books.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC