Para conocer los impuestos a pagar por la venta de una casa, tienes que considerar el valor de compra en su momento, es irrelevante si has rehipotecado o no, el impuesto se genera por el valor de coste contra el valor de venta ¿cuál es el valor de coste? pues el precio que pagaste, mas los impuestos (IVA o Actos Jurídicos) factura del notario, del registro de la propiedad y de la gestoría, esto te dará un coste, supongamos que es de 63.000 € (es por poner algo) y la vendes por 95.000, entonces tienes un beneficio de 22.000 € (95-63) y de esto se paga a hacienda el 21%, sin embargo cuando es de tantos años, creo que antes era el 19%, por tanto una parte se liquida al 19 y otra al 21%, para saberlo exacto los del foro de fiscalidad .... bien, seguimos .... una dación al banco no es mas que una venta al banco de la finca, y el dinero que te tendrían que dar por dicha compra, se la quedan para liquidar la deuda que tienes con ellos, por tanto es igual que en una compra-venta.
Sé que puede parecer una putada, pero si compraste algo por 63.000 (siguiendo con el ejemplo de antes) y ahora lo vendes por 95.000 hay una ganancia real, otra cosa es que te la hayas gastado en intereses en refinanciación (que sin duda lo has desgravado en la declaración de la renta) y no tengas el dinero para pagar esto ....
Al final es lo mismo que si ganas un sueldo por el que pagas impuestos, hacienda no quiere saber nada de si de un sueldo de 1.200 €, ahorras 200, o si te lo gastas todo, ellos quieren su parte de impuestos.
Además del beneficio fiscal que pudieras tener (si no,lo hay, evidentemente no hay impuesto), hay otra cosa que hay que pagar al ayuntamiento, es la plus valia municipal en relación al incremento del valor de los terrenos, vale que un piso no tiene terreno como un adosado, pero es cierto que del terreno dónde está el edificio tu tienes una parte en propiedad, un porcentaje del terreno te pertenece, exactamente el que pone tu escritura como cuota la participación en la comunidad ..... bien, pues en función de la valoración (supongo que los valores del catastrales del IBI) del terreno en la compra y en la fecha de venta se genera el impuesto municipal de plus valías, que es un impuesto a pagar al ayuntamiento.