A General Indemnity Agreement (GIA) is a legal contract between a surety company and the principal looking to obtain surety credit. At the time of application the surety company will underwrite the principal to determine if they qualify for bonding.