{"id":34103,"date":"2026-08-12T17:15:55","date_gmt":"2026-08-12T17:15:55","guid":{"rendered":"https:\/\/francortesarquitectos.com\/tools\/"},"modified":"2026-08-17T21:43:58","modified_gmt":"2026-08-17T21:43:58","slug":"tools","status":"publish","type":"page","link":"https:\/\/francortesarquitectos.com\/en\/tools\/","title":{"rendered":"Free tools for anyone about to build"},"content":{"rendered":"\n<div class=\"wp-block-group fcg\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\n<style>\n.fcg{\n  --surface:#fcfcfb; --ink:#0b0b0b; --ink2:#52514e; --muted:#898781;\n  --grid:#e1e0d9; --axis:#c3c2b7; --ring:rgba(11,11,11,0.10); --band:#f0efec;\n  --c1:#2a78d6; --c2:#eb6834; --c3:#1baf7a;\n  color-scheme:light;\n}\n.fcg .fcg-caja{background:var(--surface); border:1px solid var(--ring);\n  border-left:3px solid var(--c1); border-radius:8px; padding:16px 18px; margin:24px 0}\n.fcg .fcg-caja p{margin:0; line-height:1.6}\n.fcg .fcg-caja p + p{margin-top:10px}\n.fcg .fcg-nota{background:var(--band); border-left:3px solid var(--c2);\n  border-radius:7px; padding:15px 17px; margin:24px 0}\n.fcg .fcg-nota p{margin:0; font-size:14.5px; line-height:1.6}\n.fcg .fcg-nota p + p{margin-top:9px}\n.fcg .fcg-nota.ok{border-left-color:var(--c3)}\n\n\/* cifras destacadas *\/\n.fcg .fcg-datos{display:grid; grid-template-columns:repeat(3,1fr); gap:10px; margin:22px 0 26px}\n.fcg .fcg-datos.dos{grid-template-columns:repeat(2,1fr)}\n.fcg .fcg-dato{background:var(--surface); border:1px solid var(--ring); border-radius:9px;\n  padding:14px 15px; border-top:3px solid var(--tono,var(--c1))}\n.fcg .fcg-dato .v{font-size:23px; font-weight:660; letter-spacing:-.028em; line-height:1.1;\n  color:var(--ink); font-variant-numeric:tabular-nums}\n.fcg .fcg-dato .k{font-size:12.5px; color:var(--ink2); margin-top:6px; line-height:1.45}\n\n\/* tarjetas *\/\n.fcg .fcg-cards{display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin:20px 0 26px}\n.fcg .fcg-cards.dos{grid-template-columns:repeat(2,1fr)}\n.fcg .fcg-card{background:var(--surface); border:1px solid var(--ring); border-radius:10px;\n  padding:17px 18px; border-top:3px solid var(--tono,var(--c1))}\n.fcg .fcg-card .cab{font-size:10.5px; text-transform:uppercase; letter-spacing:.09em;\n  font-weight:650; color:var(--muted); margin-bottom:8px}\n.fcg .fcg-card h3{font-size:16px; margin:0 0 10px; font-weight:650; letter-spacing:-.012em}\n.fcg .fcg-card p{font-size:13.5px; line-height:1.6; color:var(--ink2); margin:0 0 9px}\n.fcg .fcg-card p:last-child{margin-bottom:0}\n\n\/* pasos numerados *\/\n.fcg .fcg-pasos{counter-reset:paso; margin:20px 0 26px; padding:0; list-style:none}\n.fcg .fcg-pasos li{counter-increment:paso; position:relative; padding:0 0 18px 46px;\n  border-left:1px solid var(--grid); margin-left:15px}\n.fcg .fcg-pasos li:last-child{border-left-color:transparent; padding-bottom:0}\n.fcg .fcg-pasos li::before{content:counter(paso); position:absolute; left:-15px; top:-2px;\n  width:30px; height:30px; border-radius:50%; background:var(--ink); color:#fff;\n  font-size:13px; font-weight:660; display:flex; align-items:center; justify-content:center}\n.fcg .fcg-pasos h3{font-size:16.5px; margin:2px 0 6px; font-weight:650; letter-spacing:-.012em}\n.fcg .fcg-pasos p{font-size:14.5px; line-height:1.62; margin:0 0 8px; color:var(--ink2)}\n.fcg .fcg-pasos p:last-child{margin-bottom:0}\n.fcg .fcg-pasos a{font-weight:600}\n\n\/* tabla *\/\n.fcg .wp-block-table table{border-collapse:collapse; font-size:14px; width:100%}\n.fcg .wp-block-table th{text-align:left; font-size:10.5px; text-transform:uppercase;\n  letter-spacing:.07em; color:var(--muted); font-weight:650;\n  border-bottom:1px solid var(--axis); padding:9px 10px 8px}\n.fcg .wp-block-table td{border-bottom:1px solid var(--grid); padding:11px 10px;\n  vertical-align:top; line-height:1.5}\n.fcg .wp-block-table tr:hover td{background:var(--band)}\n.fcg .wp-block-table .num{font-variant-numeric:tabular-nums; white-space:nowrap; font-weight:620}\n\n\/* comprobaci\u00f3n *\/\n.fcg .fcg-check{list-style:none; padding:0; margin:18px 0 26px;\n  display:grid; grid-template-columns:repeat(2,1fr); gap:1px 22px}\n.fcg .fcg-check li{position:relative; padding:8px 0 8px 25px; font-size:14px;\n  line-height:1.5; border-bottom:1px solid var(--grid)}\n.fcg .fcg-check li::before{content:\"\"; position:absolute; left:3px; top:.82em; width:9px;\n  height:5px; border-left:2px solid var(--c3); border-bottom:2px solid var(--c3);\n  transform:rotate(-45deg)}\n.fcg .fcg-check.no li::before{border:0; width:11px; height:2px; background:var(--c2);\n  transform:none; top:1.08em}\n\n\/* preguntas *\/\n.fcg .fcg-faq{display:grid; grid-template-columns:repeat(2,1fr); gap:12px; margin:20px 0 8px}\n.fcg .fcg-faq .q{background:var(--surface); border:1px solid var(--ring);\n  border-radius:9px; padding:16px 17px}\n.fcg .fcg-faq h3{font-size:14.5px; margin:0 0 8px; font-weight:650; line-height:1.38}\n.fcg .fcg-faq p{font-size:13.5px; line-height:1.6; color:var(--ink2); margin:0}\n\n\/* cierre *\/\n.fcg .fcg-cta{background:var(--ink); color:#fff; border-radius:11px;\n  padding:26px 28px; margin:32px 0 8px}\n.fcg .fcg-cta h2{color:#fff; font-size:20px; margin:0 0 11px; font-weight:650;\n  letter-spacing:-.018em; line-height:1.28}\n.fcg .fcg-cta p{color:rgba(255,255,255,.80); font-size:14.5px; line-height:1.62; margin:0 0 10px}\n.fcg .fcg-cta .btns{display:flex; gap:10px; flex-wrap:wrap; margin-top:18px}\n.fcg .fcg-cta a{display:inline-block; padding:11px 20px; border-radius:6px; font-size:14.5px;\n  font-weight:600; text-decoration:none; border:1px solid transparent}\n.fcg .fcg-cta a.p{background:#fff; color:var(--ink)}\n.fcg .fcg-cta a.s{border-color:rgba(255,255,255,.34); color:#fff}\n.fcg .fcg-cta a:hover{opacity:.86}\n\n\/* fuentes *\/\n.fcg .fcg-fuentes{font-size:12.5px; color:var(--muted); line-height:1.6;\n  border-top:1px solid var(--grid); padding-top:14px; margin-top:30px}\n.fcg .fcg-fuentes strong{color:var(--ink2)}\n\n@media(max-width:781px){\n  .fcg .fcg-cards, .fcg .fcg-cards.dos, .fcg .fcg-faq,\n  .fcg .fcg-check, .fcg .fcg-datos, .fcg .fcg-datos.dos{grid-template-columns:1fr}\n  .fcg .fcg-cta{padding:21px}\n}\n<\/style>\n\n\n\n<div class=\"fcg-caja\"><p><strong>Why we publish these.<\/strong> Most of the grief in a self-build does not come from the construction. It comes from starting with the wrong number in your head. Someone works out the cost by multiplying square metres by a price they read somewhere, and finds out six months later that the town hall, the site works, the VAT and the contingency were missing.<\/p><p>These tools exist so that does not happen. They come out of questions we are asked every week.<\/p><\/div>\n\n\n<h2 class=\"wp-block-heading\">Total construction cost calculator<\/h2>\n\n<p class=\"wp-block-paragraph\">It adds up every real item: the house itself, the professional team, the taxes of your specific town hall, the works outside and inside the plot, the extras and the contingency. With the ICIO rates and permit fees of thirty municipalities, which run from <strong>3,4 % in Guadarrama to 7 % in Majadahonda<\/strong>. That is not a small detail.<\/p>\n\n<p class=\"wp-block-paragraph\">You get the answer in two scenarios \u2014 a studio design to a good standard, and a high standard with interior design \u2014 and an explanation of where every euro comes from.<\/p>\n\n\n<div class=\"fcg-datos\"><div class=\"fcg-dato\" style=\"--tono:#2a78d6\"><div class=\"v\">No sign-up<\/div><div class=\"k\">You do not have to leave any details to use it<\/div><\/div><div class=\"fcg-dato\" style=\"--tono:#eb6834\"><div class=\"v\">30 municipalities<\/div><div class=\"k\">With their real ICIO and permit fees, verified<\/div><\/div><div class=\"fcg-dato\" style=\"--tono:#1baf7a\"><div class=\"v\">14 items<\/div><div class=\"k\">The ones almost nobody adds up at the start<\/div><\/div><\/div>\n\n\n\n<div style=\"margin:4px 0 30px\"><a href=\"https:\/\/francortesarquitectos.com\/en\/tools\/construction-cost\/\" style=\"display:inline-block;background:#0b0b0b;color:#fff;text-decoration:none;padding:13px 24px;border-radius:7px;font-size:15px;font-weight:650\">Work out what my house would cost<\/a><\/div>\n\n\n<h2 class=\"wp-block-heading\">What it costs to have us do it<\/h2>\n\n<p class=\"wp-block-paragraph\">The complete professional team for a detached house starts at <strong>26,000 \u20ac plus VAT<\/strong>, and we bill per square metre rather than as a percentage of what you spend building. That difference matters more than it sounds: <a href=\"https:\/\/francortesarquitectos.com\/en\/architect-fees\/\">we explain why on the fees page<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">And if you would rather see the work first: <a href=\"https:\/\/francortesarquitectos.com\/en\/house-plans\/\">twenty floor plans of houses we have built<\/a>, from 136 to 1,138 m\u00b2, each with its area and its town.<\/p>\n\n<h2 class=\"wp-block-heading\">A planning report on your plot<\/h2>\n\n<p class=\"wp-block-paragraph\">Before you buy land it is worth knowing what may be built on it. You send us the land registry reference and we send back a report with the buildable floor area, the maximum footprint, the setbacks, the permitted height and any warnings we see: protected status, easements, rights of way or anything else that is going to complicate the project.<\/p>\n\n\n<div class=\"fcg-nota\"><p><strong>It is the most expensive mistake in a self-build<\/strong>, because by the time you find out you have already signed. And it is the only one with no fix.<\/p><\/div>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/francortesarquitectos.com\/en\/contact\/\"><strong>Ask for a report on my plot \u2192<\/strong><\/a><\/p>\n\n<h2 class=\"wp-block-heading\">If the ground looks difficult<\/h2>\n\n<p class=\"wp-block-paragraph\">Steep slopes, made ground, an unclear history or rock near the surface change the cost of foundations and retaining structures. That is what the soil survey is for, and why it is done before anyone designs. The calculator includes it as a separate item, at category C-0 or C-1 depending on whether there is a basement and on the floor area, which is what the Spanish building code requires.<\/p>\n\n<h2 class=\"wp-block-heading\">The Spanish paperwork, explained<\/h2>\n\n<p class=\"wp-block-paragraph\">Every document and every step of a build, with the rule that requires it and what changes in Madrid. <strong>These guides are in Spanish for now<\/strong>; we are translating them. If there is something specific you need to understand before then, ask us and we will explain it.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/francortesarquitectos.com\/en\/guides\/\"><strong>See the guides (in Spanish) \u2192<\/strong><\/a><\/p>\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n<div class=\"fcg-faq\"><div class=\"q\"><h3>Do I have to register to use them?<\/h3><p>No. The calculator works without you leaving any details at all. We only ask for an email address if you want the breakdown sent to you as a PDF, and that is optional.<\/p><\/div><div class=\"q\"><h3>Is the data reliable?<\/h3><p>The ICIO rates and permit fees are taken from the municipal tax ordinances in force, verified one by one. Where we could not verify a fee, the tool says so and leaves it out rather than inventing a number.<\/p><\/div><div class=\"q\"><h3>Does it count as a quotation?<\/h3><p>No, and the tool says so itself. Without real measurements, the characteristics of the plot, the position of the utility connections and defined finishes there is no exact price. It is there to show you the order of investment and which items you cannot forget.<\/p><\/div><div class=\"q\"><h3>Does it work outside Madrid?<\/h3><p>The cost structure does. The municipal taxes built into it are those of thirty municipalities in the Madrid region; elsewhere you will need to check the ICIO rate and the permit fee at your own town hall and add them.<\/p><\/div><div class=\"q\"><h3>Are you familiar with buyers who live abroad?<\/h3><p>Yes. A good part of the work in Marbella, Estepona, Ibiza and Mallorca is for owners who are not resident in Spain. The calculator is useful precisely there, because the taxes and the professional fees are the part a foreign buyer has no way of guessing.<\/p><\/div><\/div>\n\n\n\n<div class=\"fcg-cta\"><h2>Would you rather we looked at it together?<\/h2><p>Tell us where the plot is, what house you have in mind and what stage you are at. If you have not bought the land yet, better still: that is the moment when most can be avoided.<\/p><div class=\"btns\"><a class=\"p\" href=\"https:\/\/francortesarquitectos.com\/en\/contact\/\">Talk to the studio<\/a><a class=\"s\" href=\"https:\/\/francortesarquitectos.com\/en\/tools\/construction-cost\/\">Work out what my house would cost<\/a><\/div><\/div>\n\n\n\n<div class=\"fcg-fuentes\"><strong>Sources.<\/strong> ICIO rates and permit fees: municipal tax ordinances in force, verified one by one and reviewed every January. ICIO tax base: article 102.1 of the consolidated Local Finance Act. VAT: article 91.Uno.3.1\u00ba of Law 37\/1992. The \u20ac\/m\u00b2 construction figures are this studio\u2019s. All the tools give guide estimates, not quotations.<\/div>\n\n\n<\/div><\/div>\n\n\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Do I have to register to use them?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The calculator works without you leaving any details at all. We only ask for an email address if you want the breakdown sent to you as a PDF, and that is optional.\"}},{\"@type\":\"Question\",\"name\":\"Is the data reliable?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The ICIO rates and permit fees are taken from the municipal tax ordinances in force, verified one by one. Where we could not verify a fee, the tool says so and leaves it out rather than inventing a number.\"}},{\"@type\":\"Question\",\"name\":\"Does it count as a quotation?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, and the tool says so itself. Without real measurements, the characteristics of the plot, the position of the utility connections and defined finishes there is no exact price. It is there to show you the order of investment and which items you cannot forget.\"}},{\"@type\":\"Question\",\"name\":\"Does it work outside Madrid?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The cost structure does. The municipal taxes built into it are those of thirty municipalities in the Madrid region; elsewhere you will need to check the ICIO rate and the permit fee at your own town hall and add them.\"}},{\"@type\":\"Question\",\"name\":\"Are you familiar with buyers who live abroad?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. A good part of the work in Marbella, Estepona, Ibiza and Mallorca is for owners who are not resident in Spain. The calculator is useful precisely there, because the taxes and the professional fees are the part a foreign buyer has no way of guessing.\"}}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Why we publish these. Most of the grief in a self-build does not come from the construction. It comes from starting with the wrong number in your head. Someone works out the cost by multiplying square metres by a price they read somewhere, and finds out six months later that the town hall, the site [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"rank_math_title":"Free tools for building a house in Spain","rank_math_description":"A cost calculator for building a detached house in the Madrid region, and a free planning report on your plot. No registration.","rank_math_focus_keyword":"cost of building a house in Spain","rank_math_canonical_url":"","rank_math_robots":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_use_facebook":"","footnotes":""},"class_list":["post-34103","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/francortesarquitectos.com\/en\/wp-json\/wp\/v2\/pages\/34103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/francortesarquitectos.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/francortesarquitectos.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/francortesarquitectos.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/francortesarquitectos.com\/en\/wp-json\/wp\/v2\/comments?post=34103"}],"version-history":[{"count":3,"href":"https:\/\/francortesarquitectos.com\/en\/wp-json\/wp\/v2\/pages\/34103\/revisions"}],"predecessor-version":[{"id":34113,"href":"https:\/\/francortesarquitectos.com\/en\/wp-json\/wp\/v2\/pages\/34103\/revisions\/34113"}],"wp:attachment":[{"href":"https:\/\/francortesarquitectos.com\/en\/wp-json\/wp\/v2\/media?parent=34103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}