Existe un servicio de cálculo online de retenciones IRPF de la Agencia Tributaria, en el que hay que introducir los datos personales, ascendientes y/o descendientes a cargo, los datos económicos (ingresos) y otros datos que pueden influir en el porcentaje de retención; para finalmente dar el resultado del mismo.
Se accede desde el siguiente enlace: https://www2.agenciatributaria.gob.es/wlpl/PRET-R170/index.zu