{"id":65,"date":"2026-07-15T09:30:00","date_gmt":"2026-07-15T09:30:00","guid":{"rendered":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/"},"modified":"2026-08-19T13:39:57","modified_gmt":"2026-08-19T13:39:57","slug":"what-is-a-vft-licence-and-how-do-you-check-a-property-has-one","status":"publish","type":"post","link":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/","title":{"rendered":"What is a VFT licence, and how do you check a property has one"},"content":{"rendered":"\n<style>\n\/* ============================================================\n   Glaser Holiday Rentals \u2014 blog layout & typography\n   Two-column magazine pattern (headings in a left rail,\n   copy in a right column), in the rental-management network's\n   visual language.\n   Tokens: glaser-network\/src\/brand\/tokens.css\n   Paste into: Appearance > Customize > Additional CSS\n   ============================================================ *\/\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;450;500;600&family=Playfair+Display:ital,wght@0,600;1,600&display=swap');\n\n:root {\n  --g-ink: #0a0f14;\n  --g-ink-mid: #3a4a58;\n  --g-ink-light: #606f7b;\n  --g-orange: #e8621a;\n  --g-orange-light: #f07840;\n  --g-orange-pale: #fdf3ee;\n  --g-navy: #0d1e2b;\n  --g-rule: rgba(10, 20, 25, 0.08);\n  --g-font-body: 'Inter', system-ui, -apple-system, sans-serif;\n  --g-font-display: 'Playfair Display', Georgia, serif;\n}\n\n\/* ---------- Canvas ---------- *\/\n.single-post .entry-content {\n  max-width: 1120px;\n  margin: 0 auto;\n  padding: 0 32px;\n  font-family: var(--g-font-body);\n  font-size: 17px;\n  line-height: 1.85;\n  color: var(--g-ink-mid);\n}\n.single-post .entry-content .has-small-font-size { font-size: inherit; }\n\n\/* Blocks that sit outside a column row keep a reading measure *\/\n.single-post .entry-content > p,\n.single-post .entry-content > ul,\n.single-post .entry-content > ol { max-width: 720px; margin-left: auto; margin-right: auto; }\n.single-post .entry-content > p { margin-bottom: 1.4rem; }\n\n\/* ---------- The row: rail + body ---------- *\/\n.single-post .entry-content .g-row {\n  display: flex;\n  gap: clamp(28px, 5vw, 72px);\n  align-items: flex-start;\n  margin: 3.6rem 0;\n}\n.single-post .entry-content .g-rail { flex: 0 0 36%; }\n.single-post .entry-content .g-body { flex: 1 1 auto; min-width: 0; max-width: 620px; }\n\n@media (min-width: 1000px) {\n  .single-post .entry-content .g-rail { position: sticky; top: 96px; }\n}\n\n\/* ---------- Rail typography ---------- *\/\n.single-post .entry-content .g-rail h2 {\n  font-family: var(--g-font-display);\n  font-size: clamp(28px, 3vw, 38px);\n  font-weight: 600;\n  line-height: 1.12;\n  letter-spacing: -0.02em;\n  color: var(--g-ink);\n  margin: 0 0 0.7rem;\n}\n.single-post .entry-content .g-rail h2 em { font-style: italic; color: var(--g-orange); }\n.single-post .entry-content .g-rail h3 {\n  font-family: var(--g-font-body);\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  line-height: 1.5;\n  color: var(--g-ink-light);\n  margin: 0;\n  padding-top: 0.9rem;\n  border-top: 1px solid var(--g-rule);\n  max-width: 280px;\n}\n\n\/* ---------- Body typography ---------- *\/\n.single-post .entry-content .g-body p {\n  font-size: 17px;\n  line-height: 1.85;\n  color: var(--g-ink-mid);\n  margin: 0 0 1.35rem;\n}\n.single-post .entry-content .g-body > p:first-child {\n  font-size: 19px;\n  line-height: 1.72;\n  color: var(--g-ink);\n}\n.single-post .entry-content .g-body h3 {\n  font-family: var(--g-font-body);\n  font-size: 19px;\n  font-weight: 600;\n  line-height: 1.35;\n  color: var(--g-ink);\n  margin: 2.1rem 0 0.7rem;\n}\n\n\/* ---------- Inline ---------- *\/\n.single-post .entry-content strong { color: var(--g-ink); font-weight: 600; }\n.single-post .entry-content em { font-style: italic; }\n.single-post .entry-content a {\n  color: var(--g-orange);\n  text-decoration: underline;\n  text-underline-offset: 3px;\n  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.single-post .entry-content a:hover { color: var(--g-orange-light); }\n\n\/* ---------- Figures ---------- *\/\n.single-post .entry-content .g-figure { margin: 3.4rem 0; }\n.single-post .entry-content .g-figure img {\n  width: 100%;\n  height: clamp(280px, 42vw, 520px);\n  object-fit: cover;\n  border-radius: 18px;\n  display: block;\n}\n.single-post .entry-content .g-figure figcaption {\n  font-size: 13px;\n  font-style: italic;\n  color: var(--g-ink-light);\n  text-align: center;\n  margin-top: 0.8rem;\n}\n\n\/* ---------- Callout ---------- *\/\n.glaser-callout {\n  background: var(--g-orange-pale);\n  border-left: 4px solid var(--g-orange);\n  border-radius: 6px;\n  padding: 1.3rem 1.5rem;\n  margin: 1.9rem 0;\n}\n.glaser-callout .callout-title {\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--g-orange);\n  margin-bottom: 0.5rem;\n}\n.glaser-callout p { margin: 0 !important; font-size: 15px !important; line-height: 1.7; color: var(--g-ink) !important; }\n\n\/* ---------- Numbers ---------- *\/\n.glaser-facts {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1px;\n  background: var(--g-rule);\n  border: 1px solid var(--g-rule);\n  border-radius: 16px;\n  overflow: hidden;\n  margin: 3.4rem 0;\n}\n.glaser-facts div { background: #fff; padding: 1.6rem 1.5rem; }\n.glaser-facts .f-num {\n  font-family: var(--g-font-display);\n  font-size: 32px;\n  font-weight: 600;\n  line-height: 1.1;\n  color: var(--g-orange);\n}\n.glaser-facts .f-lab { font-size: 12.5px; line-height: 1.55; color: var(--g-ink-light); margin-top: 8px; }\n\n\/* ---------- FAQ ---------- *\/\n.glaser-faq {\n  border-bottom: 1px solid var(--g-rule);\n  padding: 1rem 0;\n}\n.glaser-faq summary {\n  cursor: pointer;\n  list-style: none;\n  font-size: 16px;\n  font-weight: 500;\n  color: var(--g-ink);\n  line-height: 1.5;\n  display: flex;\n  justify-content: space-between;\n  gap: 1rem;\n}\n.glaser-faq summary::-webkit-details-marker { display: none; }\n.glaser-faq summary::after {\n  content: '+';\n  color: var(--g-orange);\n  font-size: 20px;\n  line-height: 1;\n  flex: 0 0 auto;\n  transition: transform 0.25s ease;\n}\n.glaser-faq[open] summary::after { content: '\\2212'; }\n.glaser-faq p { margin: 0.8rem 0 0 !important; font-size: 15.5px !important; line-height: 1.75; color: var(--g-ink-mid) !important; }\n\n\/* ---------- CTA ---------- *\/\n.glaser-cta {\n  background: var(--g-navy);\n  border-radius: 22px;\n  padding: 3rem 2.4rem;\n  margin: 4rem 0;\n  text-align: center;\n}\n.glaser-cta .cta-eyebrow {\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--g-orange-light);\n  margin-bottom: 0.7rem;\n}\n.glaser-cta h2 {\n  font-family: var(--g-font-display) !important;\n  font-size: clamp(27px, 3.2vw, 36px) !important;\n  font-weight: 600;\n  line-height: 1.15;\n  letter-spacing: -0.02em;\n  color: #fff !important;\n  margin: 0 0 0.8rem !important;\n}\n.glaser-cta h2 em { font-style: italic; color: var(--g-orange-light); }\n.glaser-cta p {\n  font-size: 15px !important;\n  line-height: 1.7;\n  color: rgba(255,255,255,0.72) !important;\n  max-width: 470px;\n  margin: 0 auto 1.7rem !important;\n}\n.glaser-cta a.cta-btn {\n  display: inline-block;\n  background: var(--g-orange);\n  color: #fff !important;\n  font-size: 14px;\n  font-weight: 500;\n  text-decoration: none !important;\n  padding: 13px 28px;\n  border-radius: 100px;\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.glaser-cta a.cta-btn:hover {\n  background: var(--g-orange-light);\n  transform: translateY(-1px);\n  box-shadow: 0 4px 14px rgba(232,98,26,0.3);\n}\n\n\/* ---------- Post title ---------- *\/\n.single-post .entry-title {\n  font-family: var(--g-font-display);\n  font-size: clamp(34px, 4.6vw, 56px);\n  font-weight: 600;\n  line-height: 1.1;\n  letter-spacing: -0.02em;\n  color: var(--g-ink);\n}\n\n\/* ---------- Stack on narrow screens ---------- *\/\n@media (max-width: 999px) {\n  .single-post .entry-content { padding: 0 22px; font-size: 16px; }\n  .single-post .entry-content .g-row { flex-direction: column; gap: 1.2rem; margin: 2.8rem 0; }\n  .single-post .entry-content .g-rail { flex-basis: auto; position: static; }\n  .single-post .entry-content .g-body { max-width: 100%; }\n  .single-post .entry-content .g-rail h3 { max-width: none; }\n  .glaser-facts { grid-template-columns: 1fr; }\n}\n\n\/* ---------- Sign-off ---------- *\/\n.glaser-signoff {\n  border-top: 1px solid var(--g-rule);\n  margin: 3rem 0 1rem;\n  padding-top: 1.4rem;\n}\n.glaser-signoff p {\n  margin: 0 !important;\n  font-size: 14px !important;\n  line-height: 1.7;\n  color: var(--g-ink-light) !important;\n}\n.glaser-signoff strong { color: var(--g-ink); font-weight: 600; }\n.glaser-signoff span { font-size: 13px; }\n\n\/* ---------- Last reviewed ---------- *\/\n.glaser-reviewed {\n  max-width: 720px;\n  margin: 2.4rem auto 0 !important;\n  padding: 0.9rem 1.1rem;\n  background: #f8f9fa;\n  border-radius: 8px;\n  font-size: 13px !important;\n  line-height: 1.6;\n  color: var(--g-ink-light) !important;\n}\n\n<\/style>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top g-row is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top g-rail is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:36%\">\n<h2 class=\"wp-block-heading\">The number that makes a rental <em>legal<\/em><\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top g-body is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If you are renting a holiday apartment in Andalusia, whether as a guest or an owner, one thing matters more than any other detail: the property&#8217;s VFT number. It is the difference between a legal holiday rental and an illegal one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is what it is, how a property gets one, and how to check for yourself in under a minute.<\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image alignwide g-figure size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1284\" src=\"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg\" alt=\"Private pool and terrace at a Santa Clara apartment, Marbella\" class=\"wp-image-89\" srcset=\"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg 1920w, https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace-768x514.jpg 768w, https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace-1536x1027.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><figcaption class=\"wp-element-caption\">Whether a property can be let to holidaymakers now depends on both the region and the building it sits in.<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top g-row is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top g-rail is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:36%\">\n<h2 class=\"wp-block-heading\">What <em>VFT<\/em> stands for<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Vivienda con fines tur\u00edsticos<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top g-body is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">VFT means <em>vivienda con fines tur\u00edsticos<\/em> &#8212; a dwelling for tourism purposes. It is the Andalusian category for a private home rented to holidaymakers for short stays, as distinct from a hotel, an aparthotel or a rural property.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The category was created by the Junta de Andaluc\u00eda to bring private holiday lets into a formal register. A property in the category is entered in the Registro de Turismo de Andaluc\u00eda, and the register issues a code. That code is the licence in practical terms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What the code looks like<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An Andalusian registration code begins VFT, followed by the province and a number. For the province of M\u00e1laga, which covers the whole Costa del Sol, the code takes the form VFT\/MA\/ and then a serial number.<\/p>\n\n\n\n<div class=\"glaser-callout\">\n<div class=\"callout-title\">The code must be advertised<\/div>\n<p>Once a property is registered, the code has to appear in the property&#8217;s advertising. A legal listing shows it. That is what makes checking possible in the first place.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top g-row is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top g-rail is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:36%\">\n<h2 class=\"wp-block-heading\">How a property <em>qualifies<\/em><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">The practical requirements<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top g-body is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Registration is not simply a form. The property has to meet the standards set for the category before it can be let, and those standards cover the physical condition of the home.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice that means habitability certification, rooms ventilated to the exterior, cooling and heating appropriate to the season, a first-aid kit, tourist information for the area, and official complaint forms available to guests. Every stay must begin with the property cleaned and the linen changed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The owner also has to hold the property legally &#8212; which is where the second layer comes in, and where most of the difficulty now sits.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top g-row is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top g-rail is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:36%\">\n<h2 class=\"wp-block-heading\">The <em>second<\/em> layer<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Your building now has to say yes<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top g-body is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">A regional registration is necessary but no longer sufficient. Two other authorities have a say: your town hall, and your community of owners. The second of those changed fundamentally in 2025.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since <strong>3 April 2025<\/strong>, when the reform to article 17.12 of the <em>ley de propiedad horizontal<\/em> introduced by Ley Org&aacute;nica 1\/2025 came into force, devoting a home to tourist use in a building under horizontal property requires the community&#8217;s <em>express prior approval<\/em>. That means a favourable vote of three fifths of the owners, who must also represent three fifths of the participation quotas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The direction of this matters. It is no longer enough that the statutes do not prohibit holiday letting. Permission has to be actively granted, and a community that simply never votes is a community that has effectively said no.<\/p>\n\n\n\n<div class=\"glaser-callout\">\n<div class=\"callout-title\">If you were already operating, you are not affected<\/div>\n<p>The reform is not retroactive. A property that was legally operating as a tourist rental before 3 April 2025 continues under the previous rules and does not need to go back to the community for approval. This is why an existing, registered licence is now worth considerably more than the prospect of a new one.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Communities may also, by the same three-fifths majority, increase the share of common expenses charged to tourist properties by up to twenty per cent. Separately, some municipalities have suspended new tourism licences altogether in areas under housing pressure.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top g-row is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top g-rail is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:36%\">\n<h2 class=\"wp-block-heading\">The national registry that was <em>struck down<\/em><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">NRUA, and where it stands now<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top g-body is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">For most of 2025 an owner needed a second, national registration on top of the Andalusian one. That requirement no longer stands, and the story is worth knowing because a great deal of advice online has not caught up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Real Decreto 1312\/2024 created a <em>Registro &Uacute;nico de Arrendamientos<\/em> and a Ventanilla &Uacute;nica Digital, implementing European Regulation 2024\/1028. It issued each property a <em>N&uacute;mero de Registro &Uacute;nico de Alquiler<\/em>, the NRUA, and from 1 July 2025 that number was required in order to advertise on digital booking platforms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In <strong>May 2026 the Supreme Court annulled it<\/strong>. In rulings 620\/2026 and 629\/2026, the Sala de lo Contencioso-Administrativo held that the State lacked the competence to create an exhaustive national register that overlapped the registers the autonomous communities already run. The court found the scheme went beyond what could be justified as basic legislation or economic coordination under the Constitution.<\/p>\n\n\n\n<div class=\"glaser-callout\">\n<div class=\"callout-title\">What this means in Andalusia<\/div>\n<p>The number that matters is your Andalusian one. Booking platforms must still verify a valid registration code before a property can be advertised, but the valid identifier is now the regional tourism registry code &#8212; here, the VFT. If your NRUA application was refused, suspended or left pending, it lost its legal basis, and fees paid may be reclaimable.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The parts of the scheme that survive are the data-sharing ones: the digital single window continues to operate, platforms still transmit booking data to the authorities, and the statistical obligations under the European regulation remain. What disappeared is the national number as a separate licence to advertise.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top g-row is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top g-rail is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:36%\">\n<h2 class=\"wp-block-heading\">How to <em>check<\/em> a property<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Before you book, or before you buy<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top g-body is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>As a guest:<\/em> look for the VFT code on the listing. It should be visible in the description or the property details. If there is no code anywhere and the host cannot produce one, treat that as the answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>As a buyer:<\/em> the code alone is not enough. Ask for the registration entry, then ask separately for the community statutes and the minutes of recent owners&#8217; meetings, to see whether a vote on holiday rentals has been taken or is being discussed. A property with a licence in a building that has just voted against new ones is in a strong position. A property without one, in the same building, may never get there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>As an existing owner:<\/em> confirm your registration is current and that the details on it still match the property. Registrations refer to a specific dwelling with a specific capacity.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top g-row is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top g-rail is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:36%\">\n<h2 class=\"wp-block-heading\">What else you now <em>have<\/em> to do<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Guest registration<\/h3>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top g-body is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Separately from the licence, Spain requires travellers staying in tourist accommodation to be registered with the authorities. The data is submitted electronically, and the obligation sits with whoever operates the property.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For an owner letting one apartment, this is the part that quietly becomes a chore, because it applies to every booking, every time. For a managed property it should be invisible &#8212; we register guests digitally before they arrive, so that arrival itself is just a door opening.<\/p>\n<\/div>\n<\/div>\n\n\n\n<details class=\"glaser-faq\"><summary>What does VFT mean?<\/summary><p>Vivienda con fines tur&iacute;sticos &#8212; a dwelling for tourism purposes. It is the Andalusian regulatory category for a private home let to holidaymakers for short stays, recorded in the Registro de Turismo de Andaluc&iacute;a.<\/p><\/details>\n\n\n\n<details class=\"glaser-faq\"><summary>Do I still need an NRUA number in 2026?<\/summary><p>No. The Supreme Court annulled the national Registro &Uacute;nico de Arrendamientos in May 2026, holding that the State lacked competence to create it. Booking platforms must still verify a registration code, but in Andalusia the valid identifier is the regional VFT code.<\/p><\/details>\n\n\n\n<details class=\"glaser-faq\"><summary>Do I need my community&#8217;s permission to start a holiday rental in Spain?<\/summary><p>In a building under horizontal property, yes. Since 3 April 2025, devoting a home to tourist use requires the express approval of three fifths of the owners, representing three fifths of the participation quotas. It is no longer enough that the statutes are silent on the matter.<\/p><\/details>\n\n\n\n<details class=\"glaser-faq\"><summary>Can a community of owners stop my existing holiday rental?<\/summary><p>No. The reform is not retroactive. A property legally operating as a tourist rental before 3 April 2025 continues under the previous rules. The new approval requirement applies to properties starting after that date.<\/p><\/details>\n\n\n\n<details class=\"glaser-faq\"><summary>How do I check whether a holiday rental is legal in Andalusia?<\/summary><p>Look for the VFT registration code in the listing. In M&aacute;laga province it takes the form VFT\/MA\/ followed by a number, and legal listings are required to display it.<\/p><\/details>\n\n\n\n<p class=\"glaser-reviewed\">Last reviewed August 2026. Spanish and Andalusian rental rules change; we update this page when they do.<\/p>\n\n\n\n<div class=\"glaser-cta\">\n<div class=\"cta-eyebrow\">Free compliance check<\/div>\n<h2>Not sure where your property <em>stands<\/em>?<\/h2>\n<p>We check your registration, your community statutes and your town hall&#8217;s current position, and tell you plainly what you can and cannot do. No charge, reply within 24 hours.<\/p>\n<a class=\"cta-btn\" href=\"https:\/\/glaserholidayrentals.com\/contact-us\/\">Request your free check<\/a>\n<\/div>\n\n\n\n<div class=\"glaser-signoff\">\n<p>Authorised and agreed on by <strong>Maarten Glaser<\/strong><br><span>Owner of Glaser Holiday Rentals<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The VFT code is the number that matters in Andalusia. What it is, why the national NRUA was struck down in May 2026, and how to check a property.<\/p>\n","protected":false},"author":2,"featured_media":89,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-65","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rules-licences"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is a VFT licence, and how do you check a property has one - Glaser Holiday Rentals<\/title>\n<meta name=\"description\" content=\"The VFT code is the number that matters in Andalusia. What it is, why the national NRUA was struck down in May 2026, and how to check a property.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is a VFT licence, and how do you check a property has one - Glaser Holiday Rentals\" \/>\n<meta property=\"og:description\" content=\"The VFT code is the number that matters in Andalusia. What it is, why the national NRUA was struck down in May 2026, and how to check a property.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/\" \/>\n<meta property=\"og:site_name\" content=\"Glaser Holiday Rentals\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-15T09:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-19T13:39:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1284\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"glaserholidayrentals\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"glaserholidayrentals\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/\"},\"author\":{\"name\":\"glaserholidayrentals\",\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/#\/schema\/person\/88f0b62c821ec6245b5a1f6a605b8d71\"},\"headline\":\"What is a VFT licence, and how do you check a property has one\",\"datePublished\":\"2026-07-15T09:30:00+00:00\",\"dateModified\":\"2026-08-19T13:39:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/\"},\"wordCount\":1441,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg\",\"articleSection\":[\"Rules and licences\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/\",\"url\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/\",\"name\":\"What is a VFT licence, and how do you check a property has one - Glaser Holiday Rentals\",\"isPartOf\":{\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg\",\"datePublished\":\"2026-07-15T09:30:00+00:00\",\"dateModified\":\"2026-08-19T13:39:57+00:00\",\"author\":{\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/#\/schema\/person\/88f0b62c821ec6245b5a1f6a605b8d71\"},\"description\":\"The VFT code is the number that matters in Andalusia. What it is, why the national NRUA was struck down in May 2026, and how to check a property.\",\"breadcrumb\":{\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#primaryimage\",\"url\":\"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg\",\"contentUrl\":\"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg\",\"width\":1920,\"height\":1284,\"caption\":\"Private pool and terrace at a Santa Clara apartment, Marbella\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/glaserholidayrentals.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is a VFT licence, and how do you check a property has one\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/#website\",\"url\":\"https:\/\/glaserholidayrentals.com\/blog\/\",\"name\":\"Glaser Holiday Rentals\",\"description\":\"Holiday rentals and rental management on the Costa del Sol\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/glaserholidayrentals.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/glaserholidayrentals.com\/blog\/#\/schema\/person\/88f0b62c821ec6245b5a1f6a605b8d71\",\"name\":\"glaserholidayrentals\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/79da3f4edb3fa02e5264dd63f338467dcaf9c4dd8a28dbdc1a34ac6a971ab094?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/79da3f4edb3fa02e5264dd63f338467dcaf9c4dd8a28dbdc1a34ac6a971ab094?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/79da3f4edb3fa02e5264dd63f338467dcaf9c4dd8a28dbdc1a34ac6a971ab094?s=96&d=mm&r=g\",\"caption\":\"glaserholidayrentals\"},\"url\":\"https:\/\/glaserholidayrentals.com\/blog\/author\/glaserholidayrentals\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is a VFT licence, and how do you check a property has one - Glaser Holiday Rentals","description":"The VFT code is the number that matters in Andalusia. What it is, why the national NRUA was struck down in May 2026, and how to check a property.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/","og_locale":"en_US","og_type":"article","og_title":"What is a VFT licence, and how do you check a property has one - Glaser Holiday Rentals","og_description":"The VFT code is the number that matters in Andalusia. What it is, why the national NRUA was struck down in May 2026, and how to check a property.","og_url":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/","og_site_name":"Glaser Holiday Rentals","article_published_time":"2026-07-15T09:30:00+00:00","article_modified_time":"2026-08-19T13:39:57+00:00","og_image":[{"width":1920,"height":1284,"url":"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg","type":"image\/jpeg"}],"author":"glaserholidayrentals","twitter_card":"summary_large_image","twitter_misc":{"Written by":"glaserholidayrentals","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#article","isPartOf":{"@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/"},"author":{"name":"glaserholidayrentals","@id":"https:\/\/glaserholidayrentals.com\/blog\/#\/schema\/person\/88f0b62c821ec6245b5a1f6a605b8d71"},"headline":"What is a VFT licence, and how do you check a property has one","datePublished":"2026-07-15T09:30:00+00:00","dateModified":"2026-08-19T13:39:57+00:00","mainEntityOfPage":{"@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/"},"wordCount":1441,"commentCount":0,"image":{"@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#primaryimage"},"thumbnailUrl":"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg","articleSection":["Rules and licences"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/","url":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/","name":"What is a VFT licence, and how do you check a property has one - Glaser Holiday Rentals","isPartOf":{"@id":"https:\/\/glaserholidayrentals.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#primaryimage"},"image":{"@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#primaryimage"},"thumbnailUrl":"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg","datePublished":"2026-07-15T09:30:00+00:00","dateModified":"2026-08-19T13:39:57+00:00","author":{"@id":"https:\/\/glaserholidayrentals.com\/blog\/#\/schema\/person\/88f0b62c821ec6245b5a1f6a605b8d71"},"description":"The VFT code is the number that matters in Andalusia. What it is, why the national NRUA was struck down in May 2026, and how to check a property.","breadcrumb":{"@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#primaryimage","url":"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg","contentUrl":"https:\/\/glaserholidayrentals.com\/blog\/wp-content\/uploads\/2026\/08\/santa-clara-pool-terrace.jpg","width":1920,"height":1284,"caption":"Private pool and terrace at a Santa Clara apartment, Marbella"},{"@type":"BreadcrumbList","@id":"https:\/\/glaserholidayrentals.com\/blog\/what-is-a-vft-licence-and-how-do-you-check-a-property-has-one\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/glaserholidayrentals.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is a VFT licence, and how do you check a property has one"}]},{"@type":"WebSite","@id":"https:\/\/glaserholidayrentals.com\/blog\/#website","url":"https:\/\/glaserholidayrentals.com\/blog\/","name":"Glaser Holiday Rentals","description":"Holiday rentals and rental management on the Costa del Sol","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/glaserholidayrentals.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/glaserholidayrentals.com\/blog\/#\/schema\/person\/88f0b62c821ec6245b5a1f6a605b8d71","name":"glaserholidayrentals","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/79da3f4edb3fa02e5264dd63f338467dcaf9c4dd8a28dbdc1a34ac6a971ab094?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/79da3f4edb3fa02e5264dd63f338467dcaf9c4dd8a28dbdc1a34ac6a971ab094?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/79da3f4edb3fa02e5264dd63f338467dcaf9c4dd8a28dbdc1a34ac6a971ab094?s=96&d=mm&r=g","caption":"glaserholidayrentals"},"url":"https:\/\/glaserholidayrentals.com\/blog\/author\/glaserholidayrentals\/"}]}},"_links":{"self":[{"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":4,"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":92,"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions\/92"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/media\/89"}],"wp:attachment":[{"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/glaserholidayrentals.com\/blog\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}