A construction referral agreement is made between a contractor or subcontractor and an agent seeking to promote their services for a fee. The fee may either be a fixed amount or a percentage of the project cost. The contractor commonly pays the agent after receiving the final payment from the client.