Buying a yacht in Spain as a non-EU resident
A non-EU resident can buy and register a boat in Spain. You need a Spanish tax number, an address or representative in Spain, and a plan for VAT.
Updated 2 min read
Key points
- Spanish registration is open to foreign owners, with a correspondence address and representative in Spain.
- Non-residents may pay in cash only up to €10,000 per transaction. Residents and businesses face €1,000.
- Temporary admission is an option only if the boat is VAT not paid and registered outside the EU.
Yes, you can buy
Spanish law does not restrict who can buy a boat. It does require some local presence for registration and taxes.
What you need in Spain
- A tax identity number. Foreigners use an NIE for taxes and registration. Apply before the sale closes.
- An address and a representative. Spanish registration for a non-Spanish owner needs a correspondence address in Spain and a representative who lives there. A gestor or an agent often does this.
- A bank account, useful for marina fees, insurance and local bills.
- A power of attorney, if someone will sign for you in Spain.
The VAT question
If the boat is VAT paid, nothing more applies. If it is VAT not paid, you have three options, and your residence decides which fits. See Buying a VAT-not-paid yacht. A non-EU resident who keeps a non-EU registration may use temporary admission for up to 18 months. See Importing a yacht into the EU and temporary admission for non-EU yachts.
The flag choice
You can register in Spain, or keep or choose another flag. See Choosing a flag and registering your yacht. If your home country allows it, the home flag is easier for insurance and licences. A Spanish flag makes sense if you will keep the boat in Spain for years or want to charter.
Taxes to ask about
- Registration tax on first registration in Spain. See Spanish taxes beyond VAT: registration tax and transfer tax (ITP).
- Transfer tax on a used boat from a private seller.
- Your own country's rules on owning assets abroad. Ask your home adviser.
Paying
Spain limits cash payments. For a transaction where one side is a business, the limit is €1,000. A private individual who proves they are not tax resident in Spain can pay up to €10,000 in cash. The rest goes by bank transfer. See Proof of funds and anti-money-laundering checks: what to expect.
How long you can stay
Time spent in Spain affects your tax position. Spanish tax residence generally starts when you spend more than 183 days in a year in Spain, and the counting has details. Take advice if you plan long stays aboard.
Related guides
General information, not legal, tax or financial advice. Rules change; check your own case with a professional or ask us.