-1) {
let s = strcode.indexOf("", e);
scripts.push(strcode.substring(s_e+1, e));
strcode = strcode.substring(0, s) + strcode.substring(e_e+1);
}
for(let i=0; i 0 ){
donation = form.donation.value;
}
var telephone = form.telephone.value;
var email = form.email.value;
var commune = form.commune.value;
var code_postal = form.code_postal.value;
var message = form.message.value;
if( form.infos !== undefined && form.infos.value !== "" ){
message = form.infos.value + "\n\n" + message;
}
var cnil = form.cnil.value;
var emplacement = form.emplacement.value;
var gsm = form.gsm.value;
var comment = form.comment.value;
let confirm = "page";
if( form.confirmation !== undefined && form.confirmation.value === "popin" ){
confirm = "popin"
}
if( nom != "" && prenom != "" && telephone != "" && email != "" && commune != "" && code_postal != "" ){
chargement.style['display'] = "flex";
setTimeout(function(){
chargement.style['opacity'] = 1;
},10);
var xhr_contact = new XMLHttpRequest();
xhr_contact.overrideMimeType("application/json");
xhr_contact.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
var response = JSON.parse(xhr_contact.responseText);
if (response.results == "OK") {
confirmation_contact(true,confirm);
sending_data = false;
//el.innerHTML = response.html;
} else {
confirmation_contact(true,confirm);
chargement.style['display'] = "none";
console.log( response.results, response.html );
}
}
};
contact_form.append('d', d);
contact_form.append('id_page', id_page);
contact_form.append('projet', projet);
contact_form.append('donation', donation);
contact_form.append('nom', nom);
contact_form.append('prenom', prenom);
contact_form.append('telephone', telephone);
contact_form.append('email', email);
contact_form.append('commune', commune);
contact_form.append('code_postal', code_postal);
contact_form.append('message', message);
contact_form.append('cnil', cnil);
contact_form.append('emplacement', emplacement);
if( guide_du_neuf ){
contact_form.append('guide_du_neuf', true);
}
contact_form.append('gsm', gsm);
contact_form.append('comment', comment);
xhr_contact.open("post", '/contact_xhr.php', true);
xhr_contact.send(contact_form);
} else {
var fields = [
"nom",
"prenom",
"telephone",
"email",
"commune",
"code_postal"
];
for( var f = 0 ; f < fields.length ; f ++ ){
if( form[fields[f]].value == '' ){
form[fields[f]].style['background'] = '#FFCCCC';
} else{
form[fields[f]].style['background'] = 'inherit';
}
}
sending_data = false;
}
}
return false;
}
if (typeof check_projet_contact_form === 'undefined') {
function check_projet_contact_form(form) {
const actives = form.querySelectorAll(".active");
for( let active of actives){
active.classList.remove("active");
}
if (event.target.name === "select_investir") {
form.select_investir.classList.add("active");
form.projet.value = "investir";
form.donation.value = 0;
} else if (event.target.name === "select_habiter") {
form.select_habiter.classList.add("active");
form.projet.value = "habiter";
form.donation.value = 0;
} else if (event.target.name === "select_donation_habiter" || event.target.name === "select_donation_investir" ) {
form.select_donation.classList.add("active");
event.target.classList.add("active");
form.projet.value = "";
form.donation.value = event.target.value;
}
}
}
let dropdown_donation_open = false;
function open_dropdown_donation(el, force){
event.stopPropagation();
if(dropdown_donation_open || force){
el.style['display'] = 'none';
dropdown_donation_open = false;
} else {
el.style['display'] = 'block';
dropdown_donation_open = true;
}
}
if (typeof fill_input === 'undefined') {
function fill_input(form,projet_select) {
let select_projet_title_text = "Sélectionnez votre projet";
switch ( parseInt( projet_select ) ){
default:
case 1 :
form.projet.value = "habiter";
form.donation.value = 0;
select_projet_title_text = "Habiter";
break;
case 2 :
form.projet.value = "investir";
form.donation.value = 0;
select_projet_title_text = "Investir";
break;
case 3 :
form.projet.value = "gestion";
form.donation.value = 0;
select_projet_title_text = "Faire gérer mon bien";
form.message.value = "Je souhaite mettre mon bien en location"
break;
case 4 :
form.projet.value = "gestion";
form.donation.value = 0;
select_projet_title_text = "Trouver une location";
form.message.value = "Je recherche une location"
break;
case 5 :
form.projet.value = "";
form.donation.value = 1;
select_projet_title_text = "Donation pour habiter";
break;
case 6 :
form.projet.value = "";
form.donation.value = 2;
select_projet_title_text = "Donation pour investir";
break;
}
form.select_projet_title.innerText = select_projet_title_text;
}
}
let select_project_open = false;
function open_select_project(el, force){
event.stopPropagation();
if(select_project_open || force){
el.style['display'] = 'none';
select_project_open = false;
el.parentNode.classList.remove("select_opened");
} else {
el.style['display'] = 'flex';
select_project_open = true;
el.parentNode.classList.add("select_opened");
}
}
let unwrap_elements = [];
function unwrap(el){
let wrapper = el.parentNode;
let help_text = el.querySelector('span');
let container = wrapper.querySelector(".wrap_content");
if( unwrap_elements.includes(wrapper) ){
unwrap_elements = unwrap_elements.filter(e => e !== wrapper);
help_text.innerHTML = "Lire plus";
container.style['max-height'] = "300px";
wrapper.classList.remove("unwrap");
el.parentNode.scrollIntoView({ behavior: "smooth", block: "start" });
} else {
unwrap_elements.push(wrapper);
help_text.innerHTML = "Lire moins";
container.style['max-height'] = "20000px";
wrapper.classList.add("unwrap");
}
}
let unwrap_elements_custom = [];
function unwrap_custom(btn, options = { more: "Lire plus", less: "Lire moins" } ) {
const wrapper = btn.parentNode;
const container = wrapper.querySelector(".wrap_custom_content");
const help_text = btn.querySelector(".wrap_help_text");
console.log( wrapper );
if (!container) return;
const dataset_more = btn.dataset.textMore;
const dataset_less = btn.dataset.textLess;
const final_options = {
more: dataset_more || options.more,
less: dataset_less || options.less
};
capture_original_constraint(container);
const is_open = unwrap_elements_custom.includes(wrapper);
if (is_open) {
const collapse_height = read_collapse_height(wrapper);
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
wrapper.classList.remove("unwrap_custom");
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = final_options.more;
wrapper.scrollIntoView({ behavior: "smooth", block: "start" });
} else {
remove_constraint(container);
unwrap_elements_custom.push(wrapper);
wrapper.classList.add("unwrap_custom");
btn.setAttribute("aria-expanded", "true");
if (help_text) help_text.innerHTML = final_options.less;
}
}
function init_unwrap_auto(root_node = document, options = { more: "Lire plus", less: "Lire moins" }) {
const wrappers = root_node.querySelectorAll(".wrap_custom");
wrappers.forEach(wrapper => {
const container = wrapper.querySelector(".wrap_custom_content");
const btn = wrapper.querySelector(".wrap_custom_toggle");
const help_text = btn ? btn.querySelector(".wrap_help_text") : null;
if (!container || !btn) return;
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
const text_more = btn.dataset.textMore || options.more;
capture_original_constraint(container);
const collapse_height = read_collapse_height(wrapper);
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
const overflowing = is_overflowing(container);
if (overflowing) {
btn.style.display = "";
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = text_more;
wrapper.classList.remove("unwrap_custom");
} else {
remove_constraint(container);
btn.style.display = "none";
wrapper.classList.add("unwrap_custom");
if (!unwrap_elements_custom.includes(wrapper)) {
unwrap_elements_custom.push(wrapper);
}
}
one_time_resize_recheck(container, () => {
if (collapse_height != null) apply_collapse_height(container, collapse_height);
const now_overflowing = is_overflowing(container);
if (now_overflowing) {
btn.style.display = "";
btn.setAttribute("aria-expanded", "false");
if (help_text) help_text.innerHTML = text_more;
restore_collapsed_state(container, wrapper, collapse_height);
} else {
remove_constraint(container);
btn.style.display = "none";
wrapper.classList.add("unwrap_custom");
if (!unwrap_elements_custom.includes(wrapper)) {
unwrap_elements_custom.push(wrapper);
}
}
});
});
}
function read_collapse_height(wrapper) {
const raw = wrapper.getAttribute("data-collapse_height");
if (!raw) return null;
const n = parse_int_safe(raw, null);
return n != null ? n : null;
}
function parse_int_safe(value, fallback) {
const n = parseInt(value, 10);
return Number.isNaN(n) ? fallback : n;
}
function is_overflowing(el) {
return Math.ceil(el.scrollHeight) > Math.ceil(el.clientHeight);
}
function capture_original_constraint(container) {
if (container.dataset._cap_captured === "1") return;
const cs = window.getComputedStyle(container);
container.dataset._orig_max_height = cs.maxHeight;
container.dataset._orig_height = cs.height;
container.dataset._orig_overflow = cs.overflow;
container.dataset._cap_captured = "1";
}
function restore_original_constraint(container) {
const orig_max = container.dataset._orig_max_height || "none";
const orig_height = container.dataset._orig_height || "auto";
const orig_overflow = container.dataset._orig_overflow || "visible";
container.style.maxHeight = orig_max;
if (orig_height !== "auto") container.style.height = orig_height;
container.style.overflow = orig_overflow;
}
function apply_collapse_height(container, height_px) {
container.style.height = "";
container.style.maxHeight = height_px + "px";
container.style.overflow = "hidden";
}
function remove_constraint(container) {
container.style.maxHeight = "none";
container.style.height = "auto";
container.style.overflow = "visible";
}
function restore_collapsed_state(container, wrapper, collapse_height) {
if (collapse_height != null) {
apply_collapse_height(container, collapse_height);
} else {
restore_original_constraint(container);
}
wrapper.classList.remove("unwrap_custom");
unwrap_elements_custom = unwrap_elements_custom.filter(n => n !== wrapper);
}
function one_time_resize_recheck(container, callback_once) {
if (!("ResizeObserver" in window)) return;
let done = false;
const ro = new ResizeObserver(() => {
if (done) return;
done = true;
callback_once();
ro.disconnect();
});
ro.observe(container);
}
document.addEventListener("DOMContentLoaded", () => {
init_unwrap_auto(document, { more: "Lire plus", less: "Lire moins" });
});
✖
Transformez votre loyer en Patrimoine
M. & Mme Dubois étaient locataires d'un T3 en zone A à 1 000 €/mois
Avec leur revenu fiscal de référence de 35 000 € ils sont éligibles au Prêt à Taux Zéro
🏡
T3 à 310 000 € frais de notaire inclus
◎
PTZ + Prêt Aidé de 165 000 €
💸
Apport de 31 000 €
🏦
Emprunt de 125 000 € à 3.20 % sur 25 ans
Leur nouvelle mensualité s'élève à 1 150 €/mois , ils sont devenus propriétaires de leur résidence principale pour 150 € de plus par mois*
Contactez-nous & obtenez votre simulation gratuite
*Document non contractuel. Voir conditions en agence
▾
//=base64_encode('/contact')?>
PTZ + et loi Pinel 2017 : êtes-vous plutôt pour 0 intérêts ou sans fiscalité ajoutée?
Obtenir les informations résumées de cette page :
Gilles Vidotto
le 02 juillet 2020
[ mis à jour le 22 novembre 2021 ]
SOMMAIRE
Dans un contexte de reprise du marché immobilier, l’une des grandes nouveautés de l’année 2017, est la réforme du prêt à taux zéro . 2017 est également la dernière année pour profiter de la loi Pinel , que vous soyez primo-accédant ou investisseur en l’immobilier locatif .
PTZ+ 0 % d’intérêt !
© Solis Images - Shutterstock
Pour rappel, le prêt à taux zéro permet de financer (à un taux d’intérêt de 0 %) une partie de l'acquisition ou de la construction d'un logement destiné à devenir la résidence principale de l'emprunteur. En 2017, le PTZ s’est élargi, devenant accessible à davantage d’emprunteurs. En effet, avec le PTZ+, vous pouvez désormais emprunter plus, sur des durées plus longues, en suivant des conditions de revenus plus élevées :
Vous pouvez emprunter jusqu’à 40 % de la somme sur l’ensemble du territoire français (anciennement entre 18 et 26 % selon la zone géographique).
Vous pouvez rembourser sur des durées beaucoup plus longues : 5, 10, 15 et même 20 ans pour les ménages les plus modestes. Les différés de remboursement sont dorénavant systématiques (d’un minimum de 5 ans).
Les plafonds de revenus ont été revus à la hausse et seront en vigueur dès janvier 2017
La première des conditions à respecter reste inchangée : ne pas avoir été propriétaire de sa résidence principale durant les deux dernières années. Ce nouveau prêt à taux zéro concerne à la fois l’immobilier neuf et ancien. Mais l’ancien, lui, est concerné différemment : il vous faudra acheter dans des zones de réhabilitation. Il faut en effet que les travaux représentent plus ou moins 25 % du coût de l’achat. Enfin, sachez que vous pouvez cumuler le PTZ avec des prêts locaux, régionaux…
Loi Pinel : le dispositif "sans fiscalité ajoutée" !
Dans un contexte propice à l’investissement locatif , le dispositif Pinel permet d’allier défiscalisation et constitution de patrimoine.
Pour rappel, en louant votre bien pendant 6, 9 ou 12 ans, vous pouvez déduire de vos impôts 12 %, 18 % ou 21 % du montant de votre investissement.
La loi Pinel donne également la possibilité de louer le bien à vos descendants ou ascendants. Initialement prévu jusqu'à fin 2017, le Président de la République a annoncé la reconduction de cette loi. Le dispositif Pinel ne tirera sa révérence qu'au 31 décembre 2021 !
© Gajus- Shutterstock
Nos dernières actualités
Logements vacants : une taxe unique dès 2027, qui est concerné et combien ça coûte ?
06 février 2026
Morgane Caillière
Fini le millefeuille fiscal sur les logements vides. Le PLF 2026, adopté le 2 février par recours au 49.3, remplace la TLV et la THLV par une taxe unique sur la vacance. Obligatoire dans les 3 697 communes en zone tendue, facultative ailleurs, elle s'appliquera dès les impositions 2027 avec des t...
Lire l'article
Le dispositif Relance Logement expliqué aux investisseurs
26 janvier 2026
Morgane Caillière
Le dispositif Relance Logement, lancé le 23 janvier 2026 par Sébastien Lecornu, instaure un amortissement fiscal de 3 % à 5,5 % pour les bailleurs privés. Applicable sans zonage, il cible la construction de 2 millions de logements d'ici 2030. Focus sur ses atouts pour investir à Toulouse.
Lire l'article
Dispositif Jeanbrun : un statut du bailleur privé plus musclé
21 janvier 2026
Morgane Caillière
Le ministre du Logement a créé la surprise, ce mardi 20 janvier, en dévoilant le « dispositif Jeanbrun » au sein du budget 2026. Ce nouveau mécanisme fiscal, imposé via le 49.3, remplace au dernier moment la copie initiale du statut du bailleur privé. Il instaure une rupture majeure : un amo...
Lire l'article
MUNICIPALES 2026 : Les programmes des candidats pour le logement à Toulouse
19 janvier 2026
Morgane Caillière
Avec 55 000 ménages en attente de logement social, l'habitat est l'enjeu prioritaire des Municipales 2026 à Toulouse. PLUi-H, encadrement des loyers ou bail réel solidaire : quelles sont les solutions concrètes avancées par les candidats pour débloquer le marché ? Comparatif.
Lire l'article
4% pour le neuf : La dernière version du bailleur privé adoptée le 16/01
16 janvier 2026
Morgane Caillière
4% pour le neuf et 3,5% pour l'ancien avec travaux. De nouveaux taux d'amortissement du statut de bailleur privé ont été adoptés le 15 janvier 2026 : Détails et conditions.
Lire l'article
Toulouse en chantier : la tour Altiplano redessinera la skyline de Montaudran dès 2027
13 janvier 2026
Morgane Caillière
Le chantier de la tour Altiplano bat son plein à Montaudran. Lancé en février 2025, cet édifice de 50 mètres de haut accueillera 390 logements en coliving gérés par Greystar et des espaces tertiaires. Livraison prévue pour l'été 2027 au cœur du quartier Toulouse Aerospace.
Lire l'article
Le taux d'usure passe à 5,13% pour les prêts à taux fixe de 20 ans et plus
05 janvier 2026
Morgane Caillière
Le taux d’usure pour les crédits immobiliers de 20 ans et plus s’établit à 5,13 % à compter du 1er janvier 2026. L’avis du 22 décembre 2025 fixe ce plafond légal du TAEG pour le premier trimestre. Cette mise à jour confirme la détente du marché : le seuil maximal autorisé culminait e...
Lire l'article
Toulouse Métropole : Une nouvelle convention des aides à la pierre pour soutenir le logement
30 décembre 2025
Hervé Koffel
Adoptée le 18 décembre 2025, la nouvelle convention de délégation des aides à la pierre permet à Toulouse Métropole d'instruire elle-même les subventions au logement dès janvier 2026. Un levier supplémentaire face aux 55 000 ménages en attente d'un logement social sur le territoire.
Lire l'article
Quelles aides pour les primo-accédants en 2026 ?
22 décembre 2025
Morgane Caillière
Premier achat immobilier en 2026 : quelles sont les aides disponibles pour les primo-accédants ? Réponses et chiffres clés.
Lire l'article
Le projet de passerelle entre Beauzelle et Fenouillet redessine l'avenir des deux rives
15 décembre 2025
Morgane Caillière
Le projet de passerelle piétonne et cyclable entre Beauzelle et Fenouillet revient sur le devant de la scène. Pensé pour relier directement les deux rives de la Garonne, il s’inscrit dans la dynamique des mobilités douces du nord toulousain. Le point sur le tracé évoqué, le calendrier annon...
Lire l'article
//=base64_encode("/contact")?>
En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour la réalisation de statistiques de visites.
J'accepte
Commentaires à propos de cet article :
Ajouter un commentaire