Subcontractor Tracking Using Cost Codes in Ontraccr
🧾 Subcontractor Tracking Using Cost Codes in Ontraccr
📘 Overview
Ontraccr enables subcontractor tracking by allowing users to log subcontractor activity and costs against specific cost codes. This ensures that all external labor or service provider expenses are integrated into your job costing workflow — alongside internal labor, materials, and equipment.
Subcontractor entries are typically submitted via custom forms configured with cost code fields.
🧾 How Subcontractor Costs Are Captured
- A foreperson or admin fills out a subcontractor log form on the project
- The form includes a Cost Code (Labor) or Cost Code (Overhead) field
- User selects the appropriate code (e.g. “Drywall Finishing – Subcontractor”)
- Enters:
- Subcontractor name
- Date of work
- Hours or cost
- Submits the form
The system logs this cost against the selected cost code and feeds it into:
- Progress Page
- Budget actuals
- Analytics reports
🧩 Where the Cost Comes From
There are three ways subcontractor cost may be recorded:
Source | Description |
---|---|
Manual Entry in Form | User enters hours or dollar value directly |
Cost Code Override | System uses a fixed rate per hour/day from cost code settings |
Invoice Sync (Future) | (Not covered in this session) Potential future ability to sync sub invoices |
🧠 Example
You’ve added a cost code: LAB-028: Tile Installation – Subcontractor
A site lead submits a form:
- Subcontractor: ABC Tiling Co.
- Hours: 12
- Cost Code: LAB-028
If LAB-028 has a $65/hour override:
- The system calculates $780 in actual cost
- This is logged under LAB-028 on the Progress Page
📌 Behavior Notes
- Subcontractor forms use Labor or Overhead cost code fields depending on category
- Cost codes must be added to the project (Step 3) for them to appear in form dropdowns
- Subcontractor tracking is completely integrated with existing job costing logic — no separate workflow required
🔒 Validation Logic
- The form cannot be submitted unless a valid cost code is selected
- Only project-added cost codes appear in the form dropdown