Аудит контрактів передбачає перевірку письмових домовленостей з постачальниками. Завдання аудиторської перевірки полягає в тому, щоб гарантувати, що кількість та якість товарів та послуг, що надаються замовнику, були правильними та що клієнту було виставлено відповідну суму. Можливим результатом аудиту за контрактом є те, що постачальник повинен надати додаткові товари та послуги, або що він повинен зменшити частину своїх рахунків. Загроза аудиту за контрактом є корисним стримуючим фактором, щоб утримати постачальників від надмірної оплати або недоставки клієнта.