Bookkeeping for contractors, trades, and small businesses in Utah.

Call or Text: (208) 971-3479

What expenses should a paving contractor track?

The categories are materials, equipment, labor, subcontractors, and overhead. But tracking expenses by category alone tells you nothing about which jobs made money. Every expense needs to be coded to the job it belongs to.

Materials are your most visible cost. Asphalt is the big one. Track tonnage per job, not just total monthly purchases. When you pick up a load of hot mix, code it to the parking lot or driveway it goes on. If a load gets split between two jobs, estimate the split and code accordingly. Same principle applies to aggregate, seal coat, tack coat, crack filler, and striping paint. Material costs that sit in a general bucket instead of hitting specific jobs make your job costing worthless.

Equipment costs are harder to track but just as important. Your paver, rollers, dump trucks, and loaders cost money every hour they run. Fuel is the obvious one. If you can track gallons or dollars by job, do it. If not, track by vehicle and allocate based on job usage. Equipment maintenance and repairs should hit the jobs that caused the wear when you can identify it. Major repairs that aren’t tied to one project can be spread across jobs or treated as overhead.

Labor needs to be tracked by project even when crews work multiple jobs in a day. This means time tracking, not just payroll totals. If your crew does a small driveway in the morning and starts a parking lot in the afternoon, those hours need to split accordingly. Don’t forget the labor burden. Workers comp for paving runs high, and payroll taxes add another 8% or more on top of wages. Your true labor cost per hour is significantly more than what you pay the crew.

Subcontractor invoices need job codes. Striping, excavation prep, traffic control, concrete curb work. Each invoice should hit the project it belongs to. Dumping everything into a general subcontractor expense account means you have no idea what your subs actually cost per job.

Job-specific costs are easy to miss. Permits, performance bonds, mobilization costs, dump fees for old asphalt removal. These often get paid weeks before or after the actual work, so they don’t feel connected to the project. They are. Code them correctly.

Vehicle and fleet costs add up faster than most paving contractors realize. Fuel, maintenance, insurance, registration. If you run multiple trucks, tracking costs by vehicle gives you better data. At minimum, track total fleet costs and allocate to jobs based on revenue or some consistent method.

Overhead includes your yard rent, office expenses, insurance premiums, licensing, bonding capacity costs, and marketing. These don’t get coded directly to jobs, but your jobs collectively need to cover them. Knowing your monthly overhead helps you understand your breakeven point and bid more accurately.

The real payoff from tracking all this is job-level profitability. A $60,000 parking lot job looks great until you see it consumed $57,000 in costs. A $15,000 driveway that cost you $9,000 was actually your best work that month. You can only see this when expenses are coded to jobs, not just categories.

Working with a construction bookkeeper in American Fork who understands paving operations makes this easier. Someone who knows the difference between hot mix and cold patch, who understands why equipment hours matter, and who can set up your QuickBooks to track costs the way you actually run jobs.

If your current system just shows total expenses by month, you’re flying blind. Proper construction job costing shows you which job types are worth pursuing and which ones are quietly losing money. That’s the difference between growing profitably and just staying busy.

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 accounting software works best for HVAC contractors?

QuickBooks Online or Desktop handles most HVAC contractors' needs when set up correctly for job costing. The bigger question is whether you also need service management software for dispatching and scheduling.

Read answer

How do I price my jobs as an electrical contractor?

Job pricing requires knowing your fully burdened labor rate, material markup, overhead allocation, and profit margin. Most contractors underprice because they don't have accurate data on what jobs actually cost.

Read answer

What expenses can a plumbing business deduct?

Most expenses you incur to run your plumbing business are deductible. This includes vehicles, tools, supplies, labor, insurance, licensing, and marketing. The key is tracking everything properly and categorizing costs correctly.

Read answer

Should I do my own bookkeeping or hire someone?

It depends on your transaction volume, industry complexity, and what your time is worth. DIY works for simple businesses with minimal transactions. Hiring makes sense when bookkeeping eats into revenue-generating time or when mistakes start costing you money.

Read answer

How often should a small business do bookkeeping?

Monthly bookkeeping is the minimum for most small businesses. Weekly works better for businesses with high transaction volume or those tracking job costs. The right frequency depends on your decision-making needs and how current your numbers need to be.

Read answer

What should I track as my company grows?

Start with cash flow, gross profit margin, and accounts receivable aging. As you add employees and take on more projects, layer in labor costs by job, overhead ratio, and customer profitability. The goal is seeing problems before they become emergencies.

Read answer

Utah bookkeeping firm for contractors, trades, and small businesses. We provide bookkeeping, construction job costing, payroll, and QuickBooks support. Locally owned in American Fork, serving Provo to Salt Lake City and the entire Wasatch Front.

Client Reviews

5-Star Rated Firm

Social

  • Intuit Bookkeeping Certification badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge
  • QuickBooks ProAdvisor Advisory badge

© 2026 TRUEquity Bookkeeping, LLC