Para ser agente de hacienda se requiere, en primer lugar, tener la nacionalidad española. En segundo lugar, no padecer enfermedad o defecto físico que impida el desempeño de las funciones propias del cargo. Y, en tercer lugar, no haber sido separado mediante expediente disciplinario del servicio de cualquiera de las administraciones públicas, ni hallarse inhabilitado para el ejercicio de funciones públicas.
Asimismo, se requiere tener cumplidos 18 años de edad y no haber sido condenado por delito doloso. También se valorará positivemente que el aspirante a agente de hacienda cuente con una titulación académica de grado medio o superior.
Para acceder al cuerpo de agentes de hacienda de la provincia de Madrid, se deberá superar un proceso selectivo que constará de las siguientes pruebas: