Definition

Subcontractors Management is the process of handling all activities related to hiring and controlling third-party companies (subcontractors) who perform part of the work on a project.

In construction or contracting businesses, it means that the main contractor, who is awarded a project by the client, assigns certain portions of the work to other specialized companies instead of executing everything with internal resources.

In FirstBit

Subcontractor Management in FirstBit ERP handles all processes related to engaging, monitoring, and settling payments with subcontractors within a project.
It provides a complete workflow starting from defining subcontracted work portions in the budget, selecting suitable subcontractors, creating and managing subcontractor agreements, monitoring work progress, processing advance and progressive payments, handling retentions, and tracking settlements.

Retention

Retention is a contractual mechanism used in subcontractor agreements to withhold a portion of each payment, typically 5–10%, to ensure work is completed according to specifications and to cover potential defects or post-completion issues. The retention percentage and retention period are defined at the contract level, and these settings automatically apply to all related documents.

When a subcontractor submits an Invoice Received, the retained portion is posted to a Retention Payable account, and VAT is recorded. 

After the retention period ends, the subcontractor submits a Retention Claim Invoice received, which the system matches to the original retention entry, releasing the withheld funds. 

Advance Tracking

The system allows recording advances paid to subcontractors and automatically applies them to future invoices for completed work, ensuring that only the outstanding balance is paid and preventing overpayments.

Each advance is linked to the corresponding Invoice Received through a prepayment, enabling users to track the utilized and remaining advance amounts.

While the adjustment primarily occurs in the Invoice Received, it can also be linked through other documents ,such as the Payment Application Received or Payment Certificate Issued, in which case the Invoice Received is automatically updated, and the offset is processed accordingly.