Master cost codes FAQ
Read about frequently asked questions regarding master cost codes.
No. You can start by running a few jobs using any cost code structure to familiarize yourself with the project management process. However, when you're ready to proceed further, it's essential for the estimating, project management, and accounting teams to align on a standardized cost code structure. This ensures that information flows smoothly between departments, which is also important when integrating with an accounting system using the AccountingLink.
- You can categorize subcontractors and suppliers in the Contact Management module by cost code division or major.
- You can categorize estimating cost database items by any cost code or level. This makes it easier to filter the list when adding items to an estimate.
- You can import cost codes into an estimate to create the sections, also known as the work breakdown structure.
- If an estimate or spreadsheet is not used to set up the codes and budgets, you can import cost codes into the project job cost code table.
Sage Construction Management tracks expenses and timecards by resource type as shown in the table below. Therefore, cost codes only need to reflect the activity, such as framing, concrete, electrical, roofing, and so on.
Cost or timecard transaction | Resource type |
POs and bills | M | L | E | S | O |
Subcontracts, SCOs, sub invoices | S |
Employee miscellaneous expenses | M | L | E | S | O |
Labor timecards | L |
Equipment timecards | E |
A cost code structure can have up to four (4) tiers or levels, as follows:
- Tier 1: Division
- Tier 2: Major
- Tier 3: Minor
- Tier 4: Sub-minor
- Tier 3: Minor
- Tier 2: Major
For example:
- 1 Level: Division
- 2 Levels: Division and major
- 3 Levels: Division, major, and minor
- 4 Levels: Division, major, minor, and sub-minor.
- Estimate setup
Cost codes in an estimate are used to group cost line items. To streamline data entry and ensure consistency, master cost codes from Settings can be imported directly into the estimate.
- Adding costs and markups
Cost line items and markups are added to the estimate as needed.
- Proposal generation
When the estimate proposal is complete, it's printed and sent to the prospect or customer.
- Project award and creation
If the job is awarded, the Lead to Project wizard converts the opportunity to a project that includes all key information, such as drawings, specs, estimates, and correspondence.
- Contract administration setup
The Contract Admin Setup wizard in the Contract Admin module creates the project job cost codes, client contract, and budgets. The estimate's cost codes become the project job cost codes and the client budget is established based on estimate line items and markups.
- Integration with accounting
When exporting project transactions from Sage Construction Management to an external accounting system like Intuit QuickBooks, the AccountingLink utility typically maps the job cost code to corresponding service items. However, this behavior depends on the configuration set in the AccountingLink preferences.
Learn more about the construction industry standard classification systems here.
- Export the master cost code list as follows:
Go to Settings (
) > Company Settings > Cost Codes.
- Select the cost code type from the list.
- Select Export To Excel.
The cost code list is downloaded to your local drive in .xlsx format.
- Update the cost code list as follows:
Open the downloaded file using Microsoft Excel.
Add the new cost codes in the appropriate line.
Ensure that the estimating, project management, and accounting teams are aligned on the updates to maintain consistency and follow your company’s standard format.
Save your updates.
- Import the updated cost code list as follows:
Go to Settings (
) > Company Settings > Cost Codes.
Select Import Classifications from Excel.
In the Classification Type field, enter the exact label of the cost code list that you want to update.
The label must match the existing list name exactly to ensure that the correct list is modified.
Select Choose File to upload the file with the updated cost code list from your local drive.
After the file is uploaded, Sage Construction Management will automatically update the cost code list.
Learn more about importing classification systems here.