Opening a Business Bank Account in Spain as an Autonomo
Sandor Farkas
Founder and editor of Mallorca Plus
Helps expats and residents navigate authorities, housing and everyday life on Mallorca.
You have registered as autonomo, or you are about to, and now you need somewhere for the money to go. Spanish law does not actually require a separate business account, so it is tempting to just keep using the personal account you already opened when you moved to Mallorca. In practice that causes two kinds of trouble: your own bookkeeping turns into guesswork once business and personal spending mix, and the direct debit Social Security uses to collect your monthly contribution works far more reliably from a Spanish account than from a foreign one. This post covers what you actually need to open a business account as a foreign autonomo, how Spanish banks compare to fintech options, and the IBAN issue that catches people out.
At a glance
A separate business account is not a legal requirement for autonomos in Spain, but it makes your bookkeeping and any Hacienda inspection much easier to deal with. Spanish banks such as Sabadell, CaixaBank and ABANCA offer fee-free or low-fee accounts for autonomos and give you a Spanish IBAN. Fintechs like N26 Business or Wise Business open faster and work well for invoicing, but their non-Spanish IBAN is rejected by the Social Security direct debit system more often than a Spanish one, so many autonomos end up using both.
Do you actually need a separate business account?
No, not legally. Nothing in Spanish law forces an autonomo to keep business income and expenses in a dedicated account. What changes the calculation is practical, not legal: Hacienda expects your declared business income and deductible expenses to be traceable, and a single account that also covers your groceries and rent makes that traceability much weaker. If your quarterly Modelo 130 or 303 is ever checked, separating the two from day one saves you from having to reconstruct which transfer was which months later.
What you need to open one as a foreign autonomo
Requirements vary by bank, but most business accounts ask for the same core documents: your passport, your NIE, proof of address, and paperwork showing you are actually registered as autonomo, meaning your Modelo 036 filing and your Seguridad Social RETA confirmation. A non-resident account, opened before you have a Spanish address, typically asks for a certificado de no residente instead and comes with fewer features than a resident account; most banks let you upgrade once you have your NIE, a local address and residency proof in place.
Get your NIE and, if possible, a Spanish address
Your NIE is the baseline document every bank asks for. A registered Spanish address, through your empadronamiento or a rental contract, moves you from a non-resident to a resident account, which usually comes with better terms.
Decide between a Spanish bank and a fintech business account
A branch account from a bank such as Sabadell, CaixaBank or ABANCA gives you a Spanish IBAN that Social Security accepts without friction. A fintech like N26 Business or Wise Business opens faster, often before you even move, but its IBAN is not Spanish.
Bring the autonomo paperwork, not just your ID
Most business accounts ask for your Modelo 036 registration and your Seguridad Social RETA confirmation on top of your passport and NIE. Opening the account before you are registered as autonomo is possible at some banks but usually slows things down.
Set up and test the Social Security direct debit early
Add the account to your domiciliacion bancaria with Social Security well before your first quota is due, and check that it actually went through. A rejected direct debit brings a surcharge, and non-Spanish IBANs get rejected more often than Spanish ones.
Spanish banks versus fintech accounts: what actually differs
| Posten | Kosten | Dauer |
|---|---|---|
| Sabadell Cuenta Online Autonomos | no monthly fee | Spanish IBAN, cashback for setting up the Social Security direct debit |
| CaixaBank / ABANCA business account | no monthly fee (conditions apply) | Spanish IBAN, free SEPA transfers, in-branch support |
| N26 Business | free tier, paid plans roughly 4.90 to 16.90 EUR/month | app-based, non-Spanish IBAN, opens fast |
| Wise Business | no monthly fee, pay per transfer | non-Spanish IBAN, good for foreign-currency client payments |
A traditional Spanish bank account still tends to take longer to set up, sometimes with a branch visit required for your first account there, while a fintech account can often be open within a day once your documents are verified. The trade-off is the IBAN.
Warning: a non-Spanish IBAN and Social Security do not always get along
SEPA rules do not technically forbid paying your Seguridad Social quota from a foreign IBAN, but the Social Security payment system is built primarily around Spanish collaborating banks. Direct debits from non-Spanish IBANs are rejected or delayed more often than from a Spanish account, and a failed payment brings a surcharge and can complicate other administrative procedures. If you use a fintech account for day-to-day invoicing, it is worth keeping a Spanish account just for the Social Security direct debit.
Frequently asked questions
Official sources
Banco de Espana: paperwork for opening an account
Official guide to the documents and process for opening a bank account in Spain.
Seguridad Social: direct debit for autonomo contributions
Official information on setting up and changing the domiciliacion bancaria for your RETA quota.
Agencia Tributaria: economic activity registration
Official portal for the Modelo 036 registration banks typically ask for when you open a business account.
Conclusion
You do not legally need a separate business account to work as an autonomo in Spain, but running one makes your own bookkeeping and any dealings with Hacienda considerably simpler. A Spanish bank gives you an IBAN that Social Security processes without complications, while a fintech account often opens faster and can be useful for invoicing clients abroad. Many foreign autonomos end up using both: a fintech account for day-to-day invoicing and currency conversion, and a Spanish account just to keep the Social Security direct debit running smoothly. Get the Spanish account and the direct debit set up early, ideally before your first quarterly payment is due, so a rejected transfer does not turn into a surcharge.
This article is general information, not financial advice. Bank terms and fees change, so confirm current conditions directly with the provider before you open an account.
Rather not deal with the paperwork?
We connect you with a vetted gestoria that handles NIE, residencia and registrations for you.
Free and without obligation. We connect you with a vetted German-speaking partner.
