Bookkeeping and accounting services for Santa Fe and Northern New Mexico small businesses.

Call or Text: (505) 629-0818

What expenses should contractors track for each job?

Every expense that touches a specific job needs to be coded to that job. The goal is knowing exactly what each project cost you, so you can see real margins and bid future work accurately.

Labor is usually the biggest category to track. Hours your crew spends on each job, including regular time and overtime. Don’t just track total payroll. Break it down by job so you know whether that custom home addition ate up more labor than you budgeted. Include the full cost of labor too, meaning wages plus payroll taxes plus workers’ comp. The hourly wage alone understates what that labor actually costs you.

Materials are straightforward but easy to let slip. Everything purchased for a job should be coded to that job. Lumber, concrete, fixtures, hardware, paint. When your crew picks up supplies at the hardware store, that receipt needs a job number before anyone forgets which project it was for. Materials pulled from your shop inventory count too. If you have a stock of common supplies, track when they move to a job site.

Subcontractor invoices need job coding before you pay them. Subs often represent a huge portion of total job cost. A bookkeeper for small business owners can help you set up a system where coding happens before payment, not as an afterthought. If those invoices just hit a general subcontractor expense account, your job costing tells you nothing useful. Every invoice from a plumber, electrician, or any other trade goes to the specific job.

Equipment costs belong on jobs too. Rental equipment is obvious. The excavator you rented for site prep goes on that job. What most contractors miss is allocating owned equipment. Your truck, trailer, and tools have a real cost even if you’re not writing checks for them. Depreciation, maintenance, and fuel should be spread across the jobs that use them.

Permits and fees are direct job costs. Building permits, inspection fees, plan review costs. These are specific to a project and should be tracked there.

Job-site overhead is different from general overhead. Dumpster rentals, portable toilets, temporary power, site security. These serve a specific project and belong on that project’s cost sheet. Your office rent and general liability insurance don’t get allocated to individual jobs.

The discipline of coding everything to jobs is what makes job costing work. Miss a few material receipts here, forget to log some labor hours there, and your job cost reports become fiction. You’ll think you made 15% on a project that actually lost money. When everything aligns and gets tracked consistently, you can compare actual costs to your estimate and see exactly where jobs come in over or under budget.

Santa Fe's Small Business Bookkeeper

The Next Step:
A Quick Conversation

Tell us about your business and what you're dealing with. We'll listen, ask a few questions, and give you a straightforward quote.

More Questions

How do I track labor costs by project in QuickBooks?

Enable projects in QuickBooks, set up time tracking that assigns hours to each project, and connect it to payroll so hours convert to actual labor costs. The setup is straightforward but requires daily discipline from your crew.

Read answer

How do I know if a construction project is profitable?

A project is profitable when revenue exceeds all costs including allocated overhead. Most contractors undercount costs by missing their own time, vehicle use, and overhead allocation, making jobs look more profitable than they are.

Read answer

How do I set up job costing for my construction business?

Job costing tracks every cost against the specific project that incurred it so you know which jobs make money. Setup requires defining cost categories, configuring your accounting software for project tracking, and establishing consistent processes for capturing labor and expenses.

Read answer

Why are my construction job estimates always off?

Your estimates are probably off because you don't have accurate data on what past jobs actually cost. Without tracking actuals against estimates, you keep repeating the same mistakes on every bid.

Read answer

What is the best bookkeeping software for contractors?

For most small to mid-size contractors, QuickBooks Online is the standard. It handles job costing, integrates with common tools, and every accountant knows how to work with it. The key is setting it up correctly for contractor needs.

Read answer

Focus Point Accounting provides bookkeeping and accounting services for small businesses across Santa Fe and Northern New Mexico. Led by Stephen Vigil, a Certified Internal Auditor with 20+ years of experience. We bring an auditor's precision to your financial records.

Location

3900 Paseo del Sol #705, Santa Fe, NM 87507

Client Reviews

5-Star Rated Firm
  • Certified Internal Auditor badge
  • Intuit Bookkeeping Certification badge
  • QuickBooks Online Certification Level 1 badge

© 2026 Focus Point Accounting LLC