Recently, I’ve seen many friends on the forum discussing employment issues in Spain, especially in the finance industry. Many people think that a bank job sounds prestigious and that the salary must be quite impressive. As someone who has been knocking around the banking world for a few years, including working at Santander Bank, today I’ll talk about the real salary levels for banking jobs in Spain, hoping to provide some reference for those who are interested.
Salary Differences Between Banking Positions
First, it’s important to clarify that the salary gap between different positions within a bank is huge. You can’t just summarize it with a single number. The income of an entry-level teller and a branch manager are worlds apart. Generally, recent graduates or newcomers start in the most basic roles, such as a teller or a personal banking assistant.

A newly hired teller typically earns an annual salary between €18,000 and €24,000, depending on the bank and the city. Salaries in Madrid and Barcelona will be slightly higher than in smaller cities. This income is in the lower-middle range in Spain, just enough to cover basic living expenses. However, the advantage is that the job is relatively stable with regular hours. With experience, one can transition to a client manager role, where the salary increases to €25,000 to €35,000, plus performance-based commissions. This part of the income heavily depends on individual performance.
Salary and Bonus Structure
A bank salary isn’t just a fixed monthly payment. For employees in non-entry-level positions, especially client managers and above, bonuses are a significant part of their income. This component is usually tied to individual or team performance, such as meeting loan targets or selling financial products. That’s why you’ll see some client managers in Spanish banking jobs working very hard, as their income potential is highly flexible. Let’s look at a simple table of salary ranges for different positions:
| Position | Average Annual Salary Range |
| Bank Teller | €18,000 - €24,000 |
| Client Manager | €25,000 - €38,000 + Bonuses |
| Private Banker | €40,000 - €70,000 + High Bonuses |
| Branch Manager | €50,000 - €90,000 + Substantial Bonuses |
| HQ Risk Control/Analyst | €35,000 - €60,000 |
To earn a high salary in a Spanish bank, you either need to take the management route, working your way up to branch manager or even regional manager, or follow a specialized path to become a private banker serving high-net-worth clients or an expert in the investment banking division. For the average person, the client manager role is a realistic and promising position. Of course, the pressure is immense, and a typical 9-to-5 workday is out of the question. I hope this information is helpful, and I welcome others with inside knowledge about Spanish bank salaries to join the discussion and add their insights!