Tax advisors — top professionals
Choose your city
Tax advisors are your closest line to the Spanish tax authority. A good tax advisor doesn't save you money with tricks — they save you from expensive mistakes: wrong tax regime, missed deductions, late filings that trigger surcharges.
Prolio verifies that the advisor is registered with a professional body where applicable (REAF, Economistas, Titulados Mercantiles) and keeps their listing current. Browsing and contacting advisors is free, with no middleman fees.
Frequently asked questions
What does a Spanish tax advisor actually do?
They file your taxes (IRPF, VAT, Corporate Tax), represent you before the tax office in audits and requerimientos, plan major transactions, and track your deadlines. A good advisor saves more than they cost in the first year.
How much does a Spanish tax advisor cost?
Simple self-employed: €40-€90/month. Small company with payroll: €150-€400/month. One-off tax return: €60-€150. Be wary of very cheap quotes that later charge "extras" for each consultation.
Online or in-person?
Most advisors now work 100% online with client portal, digital signature and video calls. In-person only makes sense if you have very complex affairs (international assets, estate planning) or want an annual review meeting.
All cities
- Agde
- Agen
- Aix-en-Provence
- Ajaccio
- Albi
- Alençon
- Alès
- Alfortville
- Amiens
- Angers
- Anglet
- Annecy
- Annemasse
- Annonay
- Antibes
- Antony
- Apt
- Arcachon
- Argenteuil
- Arles
- Arras
- Asnières-sur-Seine
- Athis-Mons
- Aubagne
- Aubenas
- Aubervilliers
- Auch
- Aulnay-sous-Bois
- Aurillac
- Avignon
- Avon
- Bagnères-de-Bigorre
- Bagneux
- Bagnols-sur-Cèze
- Bayonne
- Beaugency
- Beauvais
- Bègles
- Belfort
- Bergerac
- Berre-l'Étang
- Besançon
- Béziers
- Biarritz
- Blagnac
- Blois
- Bobigny
- Bondy
- Bordeaux
- Boulogne-Billancourt
- Boulogne-sur-Mer
- Bourg-en-Bresse
- Bourges
- Brest
- Briançon
- Brive-la-Gaillarde
- Bron
- Caen
- Cagnes-sur-Mer
- Calais
- Caluire-et-Cuire
- Cambrai
- Cannes
- Carcassonne
- Carpentras
- Castelnau-le-Lez
- Castres
- Cavaillon
- Cayenne
- Cergy
- Chalon-sur-Saône
- Châlons-en-Champagne
- Chambéry
- Champigny-sur-Marne
- Charleville-Mézières
- Chartres
- Châtellerault
- Châtenay-Malabry
- Chatou
- Chaumont
- Chelles
- Cherbourg-en-Cotentin
- Cholet
- Clamart
- Clermont-Ferrand
- Clichy
- Clichy-sous-Bois
- Colombes
- Colomiers
- Combs-la-Ville
- Compiègne
- Corbeil-Essonnes
- Coulommiers
- Courbevoie
- Cournon-d'Auvergne
- Creil
- Créteil
- Dax
- Décines-Charpieu
- Dieppe
- Digne-les-Bains
- Dijon
- Draguignan
- Drancy
- Dunkerque
- Échirolles
- Écully
- Elbeuf
- Épernay
- Épinay-sur-Seine
- Évry-Courcouronnes
- Feyzin
- Foix
- Fontaine
- Fontainebleau
- Fontenay-sous-Bois
- Forbach
- Fréjus
- Gagny
- Gap
- Gardanne
- Garges-lès-Gonesse
- Gennevilliers
- Gradignan
- Grasse
- Grenoble
- Guéret
- Haguenau
- Herblay-sur-Seine
- Hyères
- Issoire
- Issy-les-Moulineaux
- Istres
- Ivry-sur-Seine
- Joué-lès-Tours
- La Ciotat
- La Possession
- La Rochelle
- Lattes
- Le Blanc-Mesnil
- Le Bouscat
- Le Cannet
- Le Havre
- Le Mans
- Le Perreux-sur-Marne
- Le Port (Réunion)
- Le Puy-en-Velay
- Le Tampon
- Lens
- Levallois-Perret
- Libourne
- Lille
- Limoges
- Livry-Gargan
- Lorient
- Lunel
- Lunéville
- Lyon
- Mâcon
- Mamoudzou
- Mandelieu-la-Napoule
- Manosque
- Mantes-la-Jolie
- Mantes-la-Ville
- Marignane
- Marseille
- Martigues
- Massy
- Meaux
- Mende
- Menton
- Mérignac
- Metz
- Meylan
- Meyzieu
- Millau
- Miramas
- Mont-de-Marsan
- Montauban
- Montélimar
- Montluçon
- Montpellier
- Montrouge
- Mougins
- Moulins
- Mulhouse
- Muret
- Nancy
- Nanterre
- Nantes
- Narbonne
- Nevers
- Nice
- Nîmes
- Niort
- Noisy-le-Grand
- Orange
- Orléans
- Oullins
- Oyonnax
- Palaiseau
- Pantin