Bookkeeping, payroll, and fractional CFO services for Utah's growing businesses.

Call or Text: (801) 616-0520

How to job costing in QuickBooks?

Job costing in QuickBooks lets you track income and expenses at the project level so you can see which jobs actually make money. Both QuickBooks Online and QuickBooks Desktop support job costing, but they handle it differently.

In QuickBooks Online, you use the Projects feature. Go to Settings, then Account and Settings, then Advanced, and turn on “Organize all income and expense transactions by project.” Once enabled, you can create projects and assign transactions to them. Each project becomes a container that captures all revenue and costs tied to that specific job.

QuickBooks Desktop uses a different structure. You create customers, then add jobs as sub-entries under each customer. Every invoice, bill, and time entry can be assigned to a specific job. The concept is the same as Online, just organized through the customer hierarchy instead of a separate Projects menu.

Enabling the feature is only the first step. Job costing only works if you consistently assign every transaction to the right job. When you enter a bill for materials, select the job those materials belong to. When you record labor hours, assign them to the project. When you invoice, tie it back to the job. Miss any of these steps and your profitability reports will be incomplete.

Your chart of accounts needs to support job-level tracking. At minimum, separate direct costs like materials, labor, and subcontractors from overhead expenses. Direct costs get assigned to jobs. Overhead stays at the company level. This separation is what lets you calculate true job margins rather than just looking at total company profit.

Running job profitability reports is the whole point. In QuickBooks Online, go to Reports and search for Project Profitability. In Desktop, look under Reports and find the Job Costing section. These reports show revenue minus costs for each job, telling you exactly where you made money and where you didn’t.

The most common problems are inconsistent data entry and poor account structure. Many businesses set up QuickBooks without job costing in mind, then try to add it later. That usually means going back through months of transactions and re-categorizing everything. Starting with the right setup saves that headache.

If your reports aren’t showing useful job-level data, the issue is almost always in the setup or process rather than the software itself. Utah bookkeeping services that understand project-based businesses can configure QuickBooks correctly from the start and make sure the reports actually reflect how your jobs are performing.

Utah's Trusted Bookkeeping Firm

First Step:
Start With a Call

Tell us what's going on and we'll let you know if we can help. We'll ask a few questions and give you a straightforward quote.

More Questions

How to keep books for a trucking company?

Track every expense and revenue item by individual truck, stay on top of IFTA fuel tax requirements, and calculate your cost per mile. Without per-unit tracking, you can't tell which trucks are profitable.

Read answer

What is a bookkeeper not allowed to do?

Bookkeepers cannot represent you before the IRS in audits, perform financial audits or attestation services, provide legal advice, or offer tax planning strategy. These services require CPAs, Enrolled Agents, or attorneys.

Read answer

What is the best accounting method for HOA?

Accrual accounting combined with fund accounting works best for HOAs. Cash basis doesn't capture assessment receivables or future obligations properly, and mixing operating and reserve funds creates problems when major repairs come due.

Read answer

How much should you pay a bookkeeper per month?

Most small businesses pay between $200 and $600 per month for professional bookkeeping. The actual cost depends on transaction volume, industry complexity, and which services are included.

Read answer

How hard is it to get approved for an SBA loan?

SBA loans are harder to get than most business owners expect, but not impossible with the right preparation. Lenders typically want credit scores above 650, at least two years in business, and clean financial records. The paperwork requirements are substantial, which is where many applications stall.

Read answer

What financials should be included in a pitch deck?

Investors expect historical financials, revenue projections, unit economics, and a use of funds breakdown. The specific slides depend on your stage, but the goal is always showing you understand your numbers and have a credible path to returns.

Read answer

Utah bookkeeping firm specializing in startups and small businesses. We handle bookkeeping, payroll, CFO services, and capital raise support. Locally owned in Saratoga Springs, serving the Wasatch Front.

Location

457 W Flora Dr, Saratoga Springs, UT 84045

Client Reviews

5-Star Rated Firm

Social

© 2026 CB Financial Services LLC