Owners who live abroad tend to think about a Costa del Sol holiday let in terms of one headline figure: the rent it earns over a season. That figure is real, but it is also the most misleading number in the whole exercise, because a meaningful gap sits between what a property grosses and what an international owner is left holding once the Spanish tax authority and a handful of town halls have taken their share. The gap is not dramatic enough to put anyone off, but it is large enough that ignoring it leads to a yearly surprise. What makes it harder to reason about is that the gap is not the same from one town to the next. A flat in a seafront block in Arroyo de la Miel and a detached finca above the Guadalhorce valley can earn similar gross rents and yet leave their owners with quite different net positions, because the costs that sit underneath behave differently. From our office in Arroyo de la Miel we field this question constantly, and the honest answer is that the arithmetic is knowable but town-specific. This piece walks through the main components, in plain terms, so that an owner looking at a gross number can form a realistic picture of what survives to the bottom line.
The tax that sits on top of the rent
The first and largest deduction for a non-resident owner is Spanish non-resident income tax on the rental earnings, declared through the Modelo 210. This is a quarterly filing rather than an annual one, which catches many newcomers off guard: rental income earned in a calendar quarter is reported in the period that follows, so the obligation recurs four times a year rather than landing once. The mechanics of the calculation depend heavily on where the owner is tax-resident, and this is the single most important distinction to understand. An owner resident in another EU or EEA country is taxed on the net profit from the let, meaning the running costs attributable to the rental period can be deducted before tax is applied. An owner resident outside the EU and EEA is taxed on the gross rent with far fewer deductions available, which makes the same property markedly less efficient in their hands. Two owners with identical flats earning identical rent can therefore keep quite different amounts, purely because of where they happen to be resident.
It is tempting to want a single percentage to anchor all this, and rates do exist, but I am deliberately not going to present one as a fixed truth. The applicable rates are set nationally, they have moved over time, and the figure that applies to one owner may not apply to another depending on residency and the year in question. Any owner reading this should treat the rate as something to confirm with their gestor for the current period rather than something to assume. What matters more than the headline percentage is the structural point: if you are EU or EEA resident, keeping clean records of your deductible costs directly reduces the tax base, and if you are outside that bloc, your planning has to account for tax landing on the gross. Our income page is built around showing owners the full shape of the calculation rather than a gross figure in isolation, precisely because the gross number on its own tells you very little about what you keep.
The municipal layer, which changes town by town
Above the income tax sits a layer of local charges that have nothing to do with how much the property earns and everything to do with where it stands. The largest of these is the IBI, the annual municipal property tax, levied by the town hall against the cadastral value of the property. Because each ayuntamiento sets its own rate and because cadastral values are revised on different schedules in different municipalities, the IBI on two comparable properties in two neighbouring towns can differ noticeably. An owner comparing a flat in Benalmádena with one in Fuengirola or Mijas should not assume the figure carries across; it is a town-hall number, not a coast-wide one. Alongside it comes the refuse charge, the tasa de basura, which is again set locally and billed separately, and which has been rising in several municipalities as waste-collection costs climb. Neither charge is enormous in isolation, but both are fixed annual costs that the property carries whether it is let for forty weeks or four, so they weigh more heavily on a property with a quieter calendar.
For owners of apartments there is a further fixed cost that fincas largely escape: the community fee. A flat in a managed block pays its share of the comunidad de propietarios budget, which funds the lifts, the pools, the gardens, the building insurance and the cleaning of common areas. In a development with extensive shared facilities this can be a significant line, and it is the same whether the owner is in residence, letting the flat or leaving it empty. This is where the cost profile of the coastal apartment and the inland house genuinely diverge, which is worth taking on its own.
Why a coastal flat and an inland finca don't cost the same to hold
The operational triangle where we actively manage — Benalmádena, Fuengirola and Mijas — is dominated by apartment communities, and the cost shape there is fairly consistent: a community fee that funds shared facilities, an IBI and refuse charge set by the relevant town hall, and the income tax on top. The community fee in particular is a defining feature, because it bundles a lot of the property's upkeep into a single recurring charge the owner cannot opt out of. The trade-off is that much of the maintenance burden is shared and predictable.
The inland Guadalhorce valley towns we are building into the network — Coín, Alhaurín el Grande and Alhaurín de la Torre — behave differently, because the typical property there is more often a standalone finca or detached house than a flat in a community. A standalone property usually carries little or no community fee, which looks like a saving on paper, but the costs it avoids in the comunidad it tends to absorb directly: its own pool to maintain, its own garden, its own access road or driveway, its own building fabric with no shared budget to draw on. Those costs are more variable and more the owner's own responsibility, where the apartment owner's are pooled. The IBI and refuse charges still apply, set by the inland town halls on their own terms. The net effect is that an inland owner and a coastal owner can both look at a similar gross rent and find their cost base structured in opposite ways — fixed and shared on the coast, variable and self-managed inland. Our estimator is designed to let an owner pressure-test their own property against this, rather than relying on a coast-wide average that flatters one profile and penalises the other.
The regulatory costs that don't show up as a bill
Not every cost that sits between gross and net arrives as an invoice. Some of it is time, and the registration regime has quietly made that time more expensive. Since July 2025 the NRUA national registration has been mandatory, and traveller-data submission through the SES.HOSPEDAJES platform now has to happen on a per-booking basis, with guest details collected and submitted within a fixed window of each arrival. For an owner doing this by hand, every booking carries an administrative tail: capturing the right fields, submitting them on time, and retaining the records. None of this appears on a tax return, but it is real cost in the form of hours, and during a busy summer it is exactly the duty most likely to slip. The same is true of the annual N2 informative filing, due each February for every active VUT, which is straightforward when records have been kept cleanly through the year and a scramble when they have not. There is also the VUT licence itself to keep in good standing, which sits underneath everything else — without it, the question of net income does not arise at all.
The regulatory weather also varies across the coast in ways that affect what an owner can do with a property in the first place. Málaga city has imposed a multi-year moratorium on new VUT licences, so a flat inside the Málaga municipality cannot be brought into short-let use during that period regardless of how the cost arithmetic looks. Marbella enforces the 3/5 community-of-owners vote more aggressively than most, and the April 2025 rule means new VUT applications in community buildings can be blocked by that vote, while licences granted earlier are grandfathered. These are not line items in a cost calculation, but they shape the whole decision, because they determine whether the rental income an owner is modelling is available to be earned. We keep owners on the right side of all of it as part of property management, so that the compliance load does not quietly erode the return.
Reading the gap honestly
The point of laying all this out is not to make a Costa del Sol holiday let look burdensome, because in our experience it remains a sound proposition for owners who go in clear-eyed. The point is that the gross rent is the beginning of the conversation, not the end of it. The income tax through the Modelo 210 depends on where the owner is resident, with EU and EEA owners taxed on net and others on gross. The municipal layer — IBI, the tasa de basura, and community fees on apartments — is set town by town and weighs differently on a busy property than a quiet one. The cost structure of a coastal flat in our Benalmádena, Fuengirola and Mijas triangle is fixed and shared, while an inland finca in the valley is variable and self-managed. And a band of regulatory time-cost runs under all of it. An owner who understands these five components, and confirms the current tax figures with a gestor rather than assuming them, can look at a gross number and form a genuine view of what they keep. Owners tell us that the surprises come not from the costs themselves but from meeting them unprepared, and that is the part worth removing.
If you would like us to walk through your own property's numbers — the real costs for your town, your residency position, and your calendar, rather than a coast-wide average — speak to us through our owners page and we will put the full picture in front of you before you commit to anything.