Bookkeeping, payroll, and tax services for small businesses across the Valley of the Sun.

Call or Text: (602) 730-4560

How do I track equipment costs per construction job including depreciation and fuel?

Most contractors know what they spend on labor and materials for a job, but equipment costs get lumped into overhead and ignored. That hides the true cost of every project. The solution is calculating an internal equipment rate for each piece of equipment you own, then charging that rate to jobs based on actual usage hours.

The formula is straightforward. Add up annual depreciation, annual maintenance and repair costs, annual insurance, and estimated annual fuel for a given machine. Divide that total by the number of hours you expect to use it in a year. The result is your internal hourly rate for that piece of equipment.

For example, say you own a skid steer. Annual depreciation is $8,000 (purchase price minus salvage value divided by useful life in years). Maintenance runs $3,000 per year. Insurance is $1,200. Fuel averages $4,800 annually. That totals $17,000. If the machine runs about 1,000 hours per year, your internal rate is $17 per hour. Every job that uses the skid steer gets charged $17 for each hour it runs on that site.

Tracking hours is where most people fall short. Equipment logs are the simplest approach. Your operators or foremen record which machine worked on which job and for how long each day. A clipboard in the cab or a shared spreadsheet works. GPS and telematics systems automate this if you want more precision and less reliance on people writing things down. Either way, the data needs to get recorded daily. Waiting until the end of the week or month means guessing, and guesses aren’t useful for construction job costing.

Once you have equipment hours per job, the bookkeeping side is about entering those charges correctly. In QuickBooks, you can set up each piece of equipment as an item with its hourly rate and allocate costs to jobs the same way you allocate labor or materials. This gives you a complete picture of job profitability instead of a partial one that ignores the $200,000 excavator sitting on site for three weeks.

One useful exercise is comparing your internal rate against the local rental market rate. If your internal rate for a mini excavator works out to $45 per hour and you can rent the same machine for $35 per hour, owning it might not make financial sense unless utilization is higher than you estimated. On the flip side, if your rate comes in well below rental rates, that validates the purchase and shows you the real savings. This comparison also helps with bidding. You can price jobs using whichever rate is appropriate and know your margins are based on real numbers.

Fuel tracking deserves its own mention because it gets messy in construction. If you’re fueling equipment from a bulk tank on site, track gallons dispensed per machine. If operators are filling up at gas stations, receipts need to note which machine the fuel went into. Without this detail, fuel just becomes a general overhead expense and your equipment rates won’t reflect reality.

Review your internal rates at least once a year. Maintenance costs go up as equipment ages. Fuel prices fluctuate. Usage hours change as your project mix shifts. A rate you calculated two years ago might be significantly off today.

Getting equipment costs allocated to jobs is one of the biggest gaps in construction job costing in Phoenix. Contractors who close this gap consistently find that some jobs they thought were profitable actually weren’t, and that changes how they bid and what work they take on.

Your Valley of the Sun Bookkeeper

The Next Step:
A Quick Conversation

Tell us what's going on with your books. We'll listen, ask a few questions, and give you a clear quote with no surprises.

More Questions

How does fund accounting work for a nonprofit and why is it different from regular bookkeeping?

Fund accounting tracks money by restriction type rather than by profit. Every dollar gets classified as restricted or unrestricted based on donor intent, and expenses must be allocated across program services, management, and fundraising for Form 990 reporting.

Read answer

How does Arizona's Transaction Privilege Tax (TPT) work and how is it different from sales tax?

Arizona TPT is a tax on the business for the privilege of doing business in the state, not a tax on the buyer. The business owes the tax regardless of whether it gets passed on to the customer.

Read answer

How should I account for dental lab fees and whether to pass them through to the patient?

Lab fees are a direct cost of the procedure and belong in cost of goods sold, not general overhead. Whether you absorb them, pass them through, or mark them up depends on your fee structure and insurance contracts.

Read answer

What is the true cost of running payroll in-house vs outsourcing to a payroll service?

In-house payroll software runs $45-125/month plus 2-8 hours of your time each pay period. Outsourced full-service payroll typically costs $50-200/month and handles everything. The real difference is risk. One missed payroll tax filing can cost more than a full year of outsourced payroll.

Read answer

How do I handle progress billing for large residential trade jobs?

Define clear milestones in your contract, invoice as each milestone is completed, and track your costs against each phase. Progress billing protects your cash flow so you're not financing a customer's project out of your own pocket.

Read answer

How should I handle change orders in my construction job costing system?

Track each change order as an amendment to the original contract. Update the total contract value and revised cost estimate in your WIP schedule, and keep unapproved change orders separate until the client signs off.

Read answer

Phoenix-based bookkeeping firm serving small businesses across the Valley of the Sun. We provide bookkeeping, payroll, tax preparation, and fractional CFO support with transparent pricing and no upselling. Owned and operated by David Morrow, a former COO with 20+ years of business experience.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge

© 2026 2Morrow Bookkeeping LLC