Our Nerdy picks for
Customer service
BQE CoreOur pick for
Best overall
Sage 100 Contractor
on Sage 100 Contractor's secure website
N/A
Quote-based.
N/A
Pros
- Industry-specific reports.
- Job costing tools let you track individual jobs or groups of jobs.
- Unlimited users; ability to set customized permissions for each.
- Equipment Management add-on helps assign equipment costs to jobs and track maintenance schedules.
Cons
- Quote-based pricing makes it difficult to compare to the competition.
Our pick for
Customer service
BQE Core
N/A
Quote-based.
Pros
- Built-in time and expense tracking.
- Customizable dashboards, plus reports on utilization and billable work.
- Phased billing capabilities.
- Job costing tools.
Cons
- Quote-based pricing makes it difficult to compare to the competition.
Our pick for
Integrations
QuickBooks Online
on QuickBooks Online's secure website
$30/month
Additional pricing tiers (per month): $60, $90, $200.
50% off
for first three months or free 30-day trial.
Pros
- Integrates with more than 750 apps, including Knowify for Contractors, Buildertrend and CoConstruct.
- Project profitability tracking and job costing in the Plus plan and up.
- Create budgets and monitor actual spend with reports.
- Built-in time tracking in Essentials plan and up.
Cons
- Lack of industry-specific reports.
- May require industry-specific integrations.
Our pick for
Desktop option
QuickBooks Enterprise
$1,410/year
Additional pricing tiers (per year): $1,830; $2,250; $4,400. Adding users or cloud access costs extra.
30-day free trial
Pros
- Industry-specific reports.
- Job costing tools.
- Ability to keep track of change orders.
- Built-in mileage tracking.
Cons
- Limited to Windows users.
- Annual subscription prices rise if you need more than one user or require cloud access.
How to choose construction accounting software
- Job costing: Job costing lets you assign expenses to each individual job. Without job costing, you have no way of knowing which jobs — or which types of jobs — are most profitable for your construction company.
- Project management: Project management is more than just knowing what phase each job is in, even though that in itself is extremely important. Proper project management helps you appropriately allocate resources to the various jobs your construction company has going on at any given time. It also allows you to forecast your needs for projects in bid.
- Budget and completion analysis: Budget and completion analysis lets you see how your construction projects are proceeding from a budget standpoint. In order to maximize your profitability on a job, you want to deliver it under budget and on time. Without this analysis in your construction accounting software program, you can be left guessing on whether or not this will happen.
- Change order tracking: A construction project without change orders is rare. If you can’t track your change orders, you could easily leave money on the table or have to make costly changes to work that is improperly done.