Sage Construction Management and QuickBooks Desktop integration overview
The Sage Construction Management and Intuit QuickBooks Pro, Premier, or Enterprise solution is comprised of three application components all working together to automate the entire estimating, project management, job costing, and general accounting functions.
Intuit QuickBooks Desktop editions (US, Canada, and UK):
- Pro Edition - 2021 to 2023
- Premier Edition - 2021 to 2023
- Enterprise Edition - 21.0 to 23.0
| Product | Application type | User personas | Purpose |
|---|---|---|---|
| Sage Construction Management | Cloud-based | Estimators | Estimating |
|
Project managers Superintendents Engineers Coordinators Accounting staff |
Documentation Correspondence Scheduling Contract administration Procurement Time tracking Job costing Budget tracking |
||
| AccountingLink for QuickBooks Desktop | Windows-based | Accounting staff | Transfers records from Sage Construction Management to QuickBooks Desktop |
| Intuit QuickBooks Pro, Premier, Enterprise | Windows-based | Accounting staff | General accounting |
| Sage Construction Management (SCM) | Post from SCM to QBD | Export from QBD to SCM | Additional functionality | QuickBooks Desktop (QBD) | Comments |
|---|---|---|---|---|---|
| Contact Management | |||||
| Companies | >>> | Customers | Existing customers in QBD are not automatically copied into SCM because contractors typically have only one project per client. However, any new clients and their associated projects created in SCM will be exported to QBD if the prime contract in SCM is marked as Approved with a status date. | ||
| Companies | >>> | <<< | Vendors |
Contractors typically use QBD for some time before implementing SCM, so many of their vendors are already documented in QBD. Because these firms might be involved in future projects, the AccountingLink for QBD provides an option in the Contact Management tab to import selected or all active vendors into SCM. New suppliers or subcontractors created in SCM will be exported to QBO automatically when they’re referenced on an approved bill or subcontract invoice. |
|
| Employees | >>> | <<< | Employees | Similar to vendors, active employees can be copied from QBD into SCM because they might participate in future projects. | |
| Projects and contracts | |||||
| Company referenced on prime contract | >>> | Customers |
When a project has been awarded in SCM, management or accounting staff will use the built‑in wizards to set up the project directory, job cost codes, prime contract, and budgets. After this setup is complete, you can run the AccountingLink Sync Wizard to create the customer and job in QBD. The customer referenced in the approved prime contract details form will be the company that's exported. |
||
| Project / prime contract | >>> | Job |
In construction, a customer typically signs the contract before the contractor purchases materials or mobilizes field staff. SCM mirrors this workflow by requiring a prime contract for each awarded project. In some cases, a project might have multiple prime contracts. For example, a design‑build firm might maintain separate prime contracts for the design and construction phases. In these situations, both prime contracts will generally reference the same customer. When SCM is integrated with QBD, the prime contract is what links the project to the customer: job record in QBD. The Sync Wizard automatically exports a project’s prime contract when it's marked as approved and include a status date. |
||
| Accounts payable | |||||
| Bills | >>> |
Bills Credit Card Check |
Based on the Bill Type mapping set in the Sync Preferences, an approved SCM bill will be exported to QBD as either a bill, credit card transaction, or check. If the SCM bill has a negative (–) total, the transaction will be sent to QBD as a credit. |
||
| Subcontract invoices | >>> | Bills |
In SCM, subcontracts can be either Fixed Lump Sum, Cost Plus, or Unit Price agreements. This determines how their invoices are processed. Subcontracts can also include change orders (SCOs) and retainage or holdbacks might need to be tracked. When subcontract invoices are marked as approved, they can be exported to QBD as bills. If the total amount of a subcontract invoice is negative (–), the transaction will appear as a credit in QBD. |
||
| Employee miscellaneous expenses | >>> |
Credit Card Check |
Based on the Expense Type mapping set in the Sync Preferences, approved employee miscellaneous expenses will be exported to QBO as either credit card or check transactions. | ||
| Accounts receivable | |||||
| Prime contract invoices | >>> | Invoices |
Similar to subcontract invoices, the billing method for a prime contract invoice depends on the contract type. These invoices can also include change orders (COs) and retainage or holdbacks. After a prime contract invoice is marked as approved, it can be exported to QBD through the Sync Wizard. If the invoice total is negative (–), the transaction will appear as a credit in QBD. |
||
| Time tracking | |||||
| Labor timecards | >>> | Time Trackings |
A key capability of SCM is that estimators and project team members can enter their own timecards. This allows the accounting department to restrict access to QBD, because timecards can be imported directly from SCM using the Sync Wizard. |
||
| Other | |||||
| Tax codes | <<< | Linked | Tax Codes |
Accounts payable and receivable transactions can reference tax codes, which determine how tax is calculated. For this reason, it’s essential that tax codes are properly linked in both systems and that their rates match. Otherwise, discrepancies will occur in the calculated tax amounts. If tax codes are already set up in QBD, it’s recommended to import them into SCM during implementation. |
|
| Job cost codes | Linked | Items |
In QBD, all financial transactions, such as bills, checks, credit card charges, invoices, and labor timecards, require a service item that has an associated GL Account. In SCM, however, all Contract Administration, Procurement, and Time Tracking transactions require a job cost code. Because SCM sends project financial transactions to QBD, the Sync Preferences in AccountingLink determine how SCM job cost codes map to QBD items. This mapping removes the burden on accounting staff to select the correct item manually during export and helps prevent discrepancies between systems. |
||
|
Resource type (M/L/E/S/O) Project classification and options Internal job cost code division |
Linked | Classes |
QBD classes offer an additional way to track financial information in a format that's meaningful to the business. Examples include categorizing by business office (SCM project classification), project type (SCM project classification), or cost resource. |
||
| Payroll Items | Linked | Payroll Items |
To export labor timecards correctly, payroll items must be set up identically in both systems with the same description and linked accordingly. |
||