Agreed upon procedures are a set of predefined procedures customized to the clients needs. Agreed Upon Procedures could include internal control testing, cost allocation analysis, or simple due diligence could prompt the need for an engagement that's more efficient and cost effective than other assurance services. While the report use is limited to intended users, management can always benefit from the results.