Los motivos que llevaron a firmar el tratado de Monteagudo fueron varios, primero que se debía continuar con la reconquista y la Santa Sede presionaba para ello, segundo que al rey Aragonés le interesaba resolver el conflicto de Sicilia y tener las manos libres para sus empresas mediterráneas, y tercero que el rey de Castilla necesitaba cierta estabilidad en su reino.