No, an indemnity agreement is not always required to purchase a bond. This requirement typically depends on the amount of risk associated with the policy.
If the bond amount is relatively small and/or there is little chance of a claim, the surety may issue the bond instantly without a credit check. An instant issue bond that doesn’t require underwriting will not need an indemnity agreement.